Delphi ImageEn QC Tool
Budget: $250 – $750 USD
I need a compact Delphi VCL application that relies on the ImageEn component suite to perform a real-time visual quality check. The program must connect to an industrial camera streaming 720p video, display the live feed, let me mark (or pre-set) a rectangular region of interest, then automatically compare that region against a stored “golden” image.
Key flow
• Display 720p live video from the industrial camera inside an ImageEn viewer.
• Allow me to draw or load a fixed rectangle that defines the inspection area.
• Capture each frame (or user-triggered snapshot), compare the ROI to the reference bitmap using ImageEn’s built-in difference or correlation routines, and calculate a similarity score.
• If the score is above an adjustable tolerance, flag “ACCEPT”; otherwise show “REJECT” immediately on screen (simple colour overlay or label is fine).
• Provide basic controls to set the tolerance value, load or update the reference image, and start/stop the inspection loop.
Deliverables
1. Full Delphi source code (preferably Delphi 10.x+), all ImageEn units, and any third-party wrapper you use for the industrial camera SDK.
2. Compiled EXE ready to test on Windows 10.
3. Short read-me explaining setup, SDK drivers required, and how to change the tolerance or ROI defaults.
Acceptance criteria
• Live feed runs at near camera frame rate with no noticeable lag.
• ROI comparison is accurate enough that identical products pass and clearly different ones fail when the default tolerance is left unchanged.
• The compiled binary launches without missing-DLL errors on a clean Windows install with the camera driver present.
Key flow
• Display 720p live video from the industrial camera inside an ImageEn viewer.
• Allow me to draw or load a fixed rectangle that defines the inspection area.
• Capture each frame (or user-triggered snapshot), compare the ROI to the reference bitmap using ImageEn’s built-in difference or correlation routines, and calculate a similarity score.
• If the score is above an adjustable tolerance, flag “ACCEPT”; otherwise show “REJECT” immediately on screen (simple colour overlay or label is fine).
• Provide basic controls to set the tolerance value, load or update the reference image, and start/stop the inspection loop.
Deliverables
1. Full Delphi source code (preferably Delphi 10.x+), all ImageEn units, and any third-party wrapper you use for the industrial camera SDK.
2. Compiled EXE ready to test on Windows 10.
3. Short read-me explaining setup, SDK drivers required, and how to change the tolerance or ROI defaults.
Acceptance criteria
• Live feed runs at near camera frame rate with no noticeable lag.
• ROI comparison is accurate enough that identical products pass and clearly different ones fail when the default tolerance is left unchanged.
• The compiled binary launches without missing-DLL errors on a clean Windows install with the camera driver present.