<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://lumaspecvision.com/learn/</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/lighting/</loc><lastmod>2026-10-18</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/lenses/</loc><lastmod>2026-10-18</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/cameras/</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/code-reading/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/3d/</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/systems/</loc><lastmod>2026-10-20</lastmod></url><url><loc>https://lumaspecvision.com/learn/topics/applications/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/lens-focal-length-calculator/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/camera-resolution-calculator/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/depth-of-field-calculator/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/line-scan-camera-line-rate-calculator/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/camera-bandwidth-calculator/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/calculators/motion-blur-calculator/</loc><lastmod>2026-10-19</lastmod></url><url><loc>https://lumaspecvision.com/learn/arm64-machine-vision-acquisition-check-binary-compatibility/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/arm64-machine-vision-acquisition-check-binary-compatibility/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/automatic-iris-exposure-and-gain-control-in-machine-vision/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/automatic-iris-exposure-and-gain-control-in-machine-vision/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/barcode-verification-before-picking-with-multiple-robots/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/barcode-verification-before-picking-with-multiple-robots/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/camera-calibration-target-flatness-when-paper-is-enough/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/camera-calibration-target-flatness-when-paper-is-enough/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/camera-exposure-and-gain-units-interpreting-raw-values/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/camera-exposure-and-gain-units-interpreting-raw-values/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/camera-feature-access-memory-leak-troubleshooting/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/camera-feature-access-memory-leak-troubleshooting/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/camera-hardware-trigger-frame-rate-with-external-pulses/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/camera-hardware-trigger-frame-rate-with-external-pulses/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/camera-lens-scratch-detection-with-controlled-image-tests/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/camera-lens-scratch-detection-with-controlled-image-tests/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/camera-preview-overlays-for-debugging-motion-tracking/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/camera-preview-overlays-for-debugging-motion-tracking/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/coated-rod-inspection-for-diameter-and-core-eccentricity/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/coated-rod-inspection-for-diameter-and-core-eccentricity/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/contour-position-jitter-under-automatic-exposure/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/contour-position-jitter-under-automatic-exposure/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/conveyor-vision-scene-timing-troubleshoot-stale-pick-data/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/conveyor-vision-scene-timing-troubleshoot-stale-pick-data/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/conveyor-vision-startup-synchronization-troubleshooting/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/conveyor-vision-startup-synchronization-troubleshooting/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/dome-lights-for-shiny-curved-and-wrinkled-parts/</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/dome-lights-for-shiny-curved-and-wrinkled-parts/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/genicam-node-not-existing-diagnose-feature-access-errors/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/genicam-node-not-existing-diagnose-feature-access-errors/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/gentl-camera-open-failure-after-successful-discovery/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/gentl-camera-open-failure-after-successful-discovery/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/gige-vision-camera-software-compatibility-checks/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/gige-vision-camera-software-compatibility-checks/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/gige-vision-image-corruption-after-a-camera-power-cycle/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/gige-vision-image-corruption-after-a-camera-power-cycle/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/how-to-choose-a-machine-vision-lens-focal-length/</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/how-to-choose-a-machine-vision-lens-focal-length/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/image-sensor-not-detected-check-camera-module-connections/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/image-sensor-not-detected-check-camera-module-connections/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/intermittent-camera-acquisition-failure-troubleshooting/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/intermittent-camera-acquisition-failure-troubleshooting/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/line-scan-image-overlap-across-frame-boundaries/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/line-scan-image-overlap-across-frame-boundaries/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/linux-gige-vision-camera-discovery-troubleshooting/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/linux-gige-vision-camera-discovery-troubleshooting/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/live-feed-circle-detection-with-a-circle-hough-transform/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/live-feed-circle-detection-with-a-circle-hough-transform/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/local-vision-recipe-switching-from-operator-buttons/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/local-vision-recipe-switching-from-operator-buttons/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/machine-vision-callback-disconnect-after-idle-periods/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/machine-vision-callback-disconnect-after-idle-periods/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/machine-vision-network-congestion-diagnose-transfer-faults/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/machine-vision-network-congestion-diagnose-transfer-faults/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/machine-vision-software-upgrade-validation-checklist/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/machine-vision-software-upgrade-validation-checklist/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/monochrome-color-sorting-under-changing-ambient-light/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/monochrome-color-sorting-under-changing-ambient-light/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/multi-camera-acquisition-freezes-callbacks-and-buffer-queues/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/multi-camera-acquisition-freezes-callbacks-and-buffer-queues/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/per-frame-exposure-and-gain-verifying-camera-metadata/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/per-frame-exposure-and-gain-verifying-camera-metadata/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/reset-camera-settings-programmatically-before-capture/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/reset-camera-settings-programmatically-before-capture/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/screw-thread-inspection-camera-selection-for-robot-handling/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/screw-thread-inspection-camera-selection-for-robot-handling/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/sorting-conveyor-camera-selection-pixels-speed-and-blur/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/sorting-conveyor-camera-selection-pixels-speed-and-blur/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/thermal-rgb-image-fusion-without-losing-temperature-data/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/thermal-rgb-image-fusion-without-losing-temperature-data/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/two-camera-sheet-alignment-with-coordinated-gripper-moves/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/two-camera-sheet-alignment-with-coordinated-gripper-moves/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/unknown-pixel-format-diagnose-missing-depth-streams/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/unknown-pixel-format-diagnose-missing-depth-streams/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/usb-barcode-scanner-data-capture-in-your-application/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/usb-barcode-scanner-data-capture-in-your-application/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/vision-picking-project-changeover-diagnose-ownership-faults/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/vision-picking-project-changeover-diagnose-ownership-faults/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/visual-servoing-camera-integration-adapting-image-input/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/visual-servoing-camera-integration-adapting-image-input/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/visual-servoing-loop-design-for-eye-in-hand-picking/</loc><lastmod>2026-10-19</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/visual-servoing-loop-design-for-eye-in-hand-picking/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/when-you-need-a-telecentric-lens-for-gauging/</loc><lastmod>2026-10-18</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/when-you-need-a-telecentric-lens-for-gauging/og.jpg</image:loc></image:image></url><url><loc>https://lumaspecvision.com/learn/wide-baseline-stereo-camera-selection-for-depth-mapping/</loc><lastmod>2026-10-20</lastmod><image:image><image:loc>https://lumaspecvision.com/learn/wide-baseline-stereo-camera-selection-for-depth-mapping/og.jpg</image:loc></image:image></url></urlset>
