ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 Help needded on application - Will pay for your time if necessary

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

View 
UserName:
Password:
Format  Bold Italicized Underline  Align Left Centered Align Right  Horizontal Rule  Insert Hyperlink   Browse for an image to attach to your post Browse for a zip to attach to your post Insert Code  Insert Quote Insert List
   
Message 

 

Emoji
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Black Eye [B)]
Frown [:(] Shocked [:0] Angry [:(!] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

 
Check here to subscribe to this topic.
   

T O P I C    R E V I E W
JBoavida Posted - Jan 15 2026 : 04:00:18
Hello,

I'm developing a small inspection machine for electronic boards. The machine is essentially a X/Y platform that that moves around using step motors and acquires video from a USB camera at 800x600 resolution.That much is working.

I want to capture an image (ROI) inside the video based on X/Y coordinates (a rectangle) and then compare it with a "golden" image known to be ok. If the compare result is above a thereshold value the is approved, if not the X/Y coordinate of the platform is marked for additional inspection or rework.

I also need help in makink the platform move when I click the image. (already found out the pixel/mm relation)

I'm concetrated in the mechanical control, I really need help on the machine vision part.

Can anyody help please? As I said i'm willing to pay, as the project meeds to be finished.

Please see attached images to have an idea. First is "golden", second is acceptable,last is bad.


Thank you

Joaquim






2   L A T E S T    R E P L I E S    (Newest First)
fritzkunkel Posted - Jan 16 2026 : 23:35:08
Hi Joaquim.

The problem seems to me to be very solvable using digital image processing methods
such as TImageEnProc.ComputeImageEquality + TImageEnProc.CompareWith, etc.

It might be necessary to use several methods in parallel and let a scoring system decide
whether the 'image' is still within a certain range.

I can help with image processing and also with the mechanical control.
If you are interested, you can send me more information
and the raw images ("golden", acceptable, and bad").

Information about the 'X/Y platform' would also be interesting.

Sincerely,
Fritz

www.kunkel-systems.de/
xequte Posted - Jan 16 2026 : 00:05:45
Hi Joaquim

Are you able to train a classifier to do this:

http://www.imageen.com/help/TIEVisionCascadeClassifierTrainer.html



Nigel
Xequte Software
www.imageen.com