WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'allowLegacy2FA'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfls_settings' doesn't exist]
SELECT `name`, `value`, `autoload` FROM `6NZ7TlB_wfls_settings` WHERE `name` IN ('allow-xml-rpc')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfls_settings' doesn't exist]
SELECT `name`, `value`, `autoload` FROM `6NZ7TlB_wfls_settings` WHERE `name` IN ('enable-woocommerce-integration')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfls_settings' doesn't exist]
SELECT `name`, `value`, `autoload` FROM `6NZ7TlB_wfls_settings` WHERE `name` IN ('enable-shortcode')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfls_settings' doesn't exist]
SELECT `name`, `value`, `autoload` FROM `6NZ7TlB_wfls_settings` WHERE `name` IN ('enable-passkeys')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'apiKey'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'howGetIPs'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'detectProxyRecommendation'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'howGetIPs_trusted_proxies'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'howGetIPs_trusted_proxy_preset'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'ipResolutionList'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'whitelistPresets'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'whitelistedServices'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'whitelisted'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'ajaxWatcherDisabled_front'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'ajaxWatcherDisabled_admin'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfblocks7' doesn't exist]
SELECT * FROM `6NZ7TlB_wfblocks7` WHERE `IP` = X'00000000000000000000ffffd849d849' AND `type` = 7 AND (`expiration` = 0 OR `expiration` > UNIX_TIMESTAMP())

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'loginSec_enableSeparateTwoFactor'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'other_hideWPVersion'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'loginSec_disableAuthorScan'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'loginSec_disableApplicationPasswords'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'scanType'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'scan_exclude'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'scan_include_extra'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'liveTrafficEnabled'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'other_hideWPVersion'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'wordfenceCentralConnected'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'wordfenceI18n'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'auditLogMode'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name IN ('apiKey','isPaid','keyType','licenseType')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name IN ('keyExpDays','hasKeyConflict')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'auditLogMode'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'auditLogMode'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'allowLegacy2FA'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'wp_home_url'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'wp_site_url'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'needsGeoIPSync'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'lastPermissionsTemplateCheck'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
INSERT INTO 6NZ7TlB_wfconfig (name, val, autoload) values ('lastPermissionsTemplateCheck', '1793110550', 'yes') ON DUPLICATE KEY UPDATE val = '1793110550', autoload = 'yes'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'previousWflogsFileList'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
INSERT INTO 6NZ7TlB_wfconfig (name, val, autoload) values ('previousWflogsFileList', '[\"config.php\",\"config-synced.php\",\"attack-data.php\",\"config-livewaf.php\",\".htaccess\",\"config-transient.php\",\"rules.php\",\"ips.php\",\"geoip.mmdb\",\"template.php\"]', 'yes') ON DUPLICATE KEY UPDATE val = '[\"config.php\",\"config-synced.php\",\"attack-data.php\",\"config-livewaf.php\",\".htaccess\",\"config-transient.php\",\"rules.php\",\"ips.php\",\"geoip.mmdb\",\"template.php\"]', autoload = 'yes'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'apiKey'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'isPaid'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'whitelisted'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'whitelistedServices'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'howGetIPs'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'howGetIPs_trusted_proxies'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'howGetIPs_trusted_proxy_preset'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'ipResolutionList'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'detectProxyRecommendation'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'other_WFNet'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'serverIP'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'serverDNS'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
INSERT INTO 6NZ7TlB_wfconfig (name, val, autoload) values ('serverDNS', '1793110550;12306;190.92.174.87', 'yes') ON DUPLICATE KEY UPDATE val = '1793110550;12306;190.92.174.87', autoload = 'yes'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
select val from 6NZ7TlB_wfconfig where name='wordfence_chunked_recentServerAddr_header'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
select val from 6NZ7TlB_wfconfig where name='recentServerAddr'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
INSERT IGNORE INTO `6NZ7TlB_wfconfig` (`name`, `val`, `autoload`) VALUES ('recentServerAddr.lock', '1793110550', 'no')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'recentServerAddr.lock'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'blockCustomText'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'disableWAFIPBlocking'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'wordpressVersion'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
select val from 6NZ7TlB_wfconfig where name='wordfence_chunked_wordpressPluginVersions_header'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
select val from 6NZ7TlB_wfconfig where name='wordpressPluginVersions'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
select val from 6NZ7TlB_wfconfig where name='wordfence_chunked_wordpressThemeVersions_header'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
select val from 6NZ7TlB_wfconfig where name='wordpressThemeVersions'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'timeoffset_wf'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfhits' doesn't exist]
SELECT MAX(attackLogTime) FROM 6NZ7TlB_wfhits

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'firewallEnabled'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfls_settings' doesn't exist]
SELECT `name`, `value`, `autoload` FROM `6NZ7TlB_wfls_settings` WHERE `name` IN ('enable-shortcode')

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'other_WFNet'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'other_hideWPVersion'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wflivetraffichuman' doesn't exist]
SHOW FULL COLUMNS FROM `6NZ7TlB_wflivetraffichuman`

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wflivetraffichuman' doesn't exist]
SHOW FULL COLUMNS FROM `6NZ7TlB_wflivetraffichuman`

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'loginSec_disableAuthorScan'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'liveTraf_ignoreIPs'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'liveTraf_ignoreUA'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'firewallEnabled'

Lighting – Genesys

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'other_hideWPVersion'

Home / Technologies

Lighting

The lighting technologies we deploy — selected according to inspection complexity, production speed, accuracy requirement, environmental conditions, and automation needs, since the wrong angle can hide a defect a camera would otherwise catch easily.

Tech Genesys integrates machine vision technologies according to inspection complexity, production speed, accuracy requirement, environmental conditions, and automation needs.

For lighting specifically, that usually matters more than camera resolution. The right geometry and angle turns a barely-visible scratch, a flush surface, or a clear label edge into something a vision system can reliably detect, frame after frame — and getting the angle wrong is the single most common reason an inspection system underperforms once it’s on the floor.

Five factors that decide the imaging technology

COMPLEXITY

Inspection Complexity

How many defect types or features need contrast at once, in one frame.

SPEED

Production Speed

Strobed control to freeze motion, and LED lifetime under constant triggering.

ACCURACY

Accuracy Requirement

How uniform the illumination needs to be for a repeatable measurement.

ENVIRONMENT

Environmental Conditions

Ambient light rejection and IP rating for dust or wash-down conditions.

AUTOMATION

Automation Needs

Whether intensity and timing need to be driven by the controller or PLC.

Lighting technologies we deploy

All eight geometries below are covered in full — control modes, wavelength options, and the brands we supply — on our Machine Vision Lighting product page.

Backlights

Silhouette parts from behind for edge detection and outline measurement.

Ring Lights

Even, direct illumination around the lens axis for general inspection.

Bar Lights

Directional strips, often paired for line scan and web inspection.

Dome Lights

Diffused omnidirectional light for curved or reflective parts.

Coaxial Lights

Light through the lens axis for glare-free flat, reflective surfaces.

Dark-Field Lights

Low, grazing-angle light that highlights scratches and texture.

Diffused Lights

Soft, shadow-free illumination for uneven or textured parts.

Custom Setups

Multiple lights combined or built to fit a specific part geometry.

At a glance

Backlights

Edge and outline measurement

Behind the part, full transmission

Ring Lights

General-purpose inspection

~30–45° around lens axis

Bar Lights

Web and line scan inspection

Directional, angled strips

Dome Lights

Curved or reflective parts

Diffused, omnidirectional

Coaxial Lights

Flat reflective surfaces

0°, through the lens axis

Dark-Field Lights

Scratches and surface texture

Low grazing angle

Diffused Lights

Uneven or textured parts

Soft, shadow-free

Custom Setups

Complex, multi-feature parts

Combined geometries

Related products

Machine Vision Lighting
Industrial Cameras
Machine Vision Lenses

Can't get consistent contrast on your part?

Tell us your part material, geometry, and the defect you need to catch. Our application engineers will recommend the right lighting technology.

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'liveTrafficEnabled'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'liveTraf_ignoreIPs'

WordPress database error: [Table 'wp_j0sg2.6NZ7TlB_wfconfig' doesn't exist]
SELECT name, val, autoload FROM 6NZ7TlB_wfconfig WHERE name = 'liveTraf_ignoreUA'