Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

matching images

hello !


I have a big problems. I have Labview 8.2 and vision assistant.

I try to work out parallel processing of thermograph and digital image of the same object. The edge detection techniques are applied to the digital image (morphological functions, simple and advance edge detection). The image of detected edges is, then, overlapped on the thermographs, but they different size. I haven’t got any idea how to do that, please help me 😞

The second problem is related with detected edges. They are discontinuous. Also, I haven’t a clue, how to solve this problem 😞

 

Could you help me?

0 Kudos
Message 1 of 8
(4,346 Views)
Hello,

I'm not sure I understand all you are trying to do, let's see what we have...
Can you upload the application you made with comments on where you are facing problems and also an example image that you need to process.

About your size problem, is the ration Height/length the same or not ? may be you can resize the image or the thermograph.

Trying to help

We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Kudos
Message 2 of 8
(4,343 Views)
Hi,
Could you send me your email address ?I will send you my program

best regards
lucy
0 Kudos
Message 3 of 8
(4,317 Views)
what's wrong with uploading your code on the forum ?

the more people can see your code, the more people can help you solve your problem Smiley Wink


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Kudos
Message 4 of 8
(4,313 Views)

HI lucy,

I would suggest you to use separate buffers for each thread of displays and have separate unique names for each of them . Or just use one image to be displayed rather than both of them , this is because of buffer getting overlapped with the other. Please do get back if you still face problems.

Regards,

Sundar.

0 Kudos
Message 5 of 8
(4,308 Views)

Hello,

 


I attached files of my application. I am beginner user of LV. I know that it is incomplete.

The sizes of thermo and digital images are different. I don’t know how to add two images. In first step I changed size of digital image to size of thermo image. It isn’t good idea, because I must to manipulate digital images (translate in X or Y directions).I want to do it automatically, because in the next step I will be use pattern matching function to localize markers and try to correct estimated temperatures. I haven't a clue  how to solve  it.

regards,
lucy

Download All
0 Kudos
Message 6 of 8
(4,283 Views)
Hello Lucy,

If you want to use a dual processing approach, you need to adjust your imaging setup so that you can acquire two similar regions of interest.  Besides adjusting the working distance (the physical distance between the camera lens and the object under inspection), you can also select particular regions of interest using Machine Vision VIs or the ROI tools on Image Display.  You may also need to correct for perspective distortion introduced by capturing images from two different cameras with two different orientations to the object under inspection.  The NI Example Finder includes a shipping example entitled Perspective Calibration Example.vi which you may want to review.

Once you have two similar regions of interest, you can overlay results (lines, points, etc.) from one region onto the other.  On the block diagram Functions Palette, search for subVIs within the Vision and Motion>>Vision Utilities>>Overlay group.  You may also want to experiment with a single processing approach where you just look at one image and perform all your measurements and analysis on this single image. 

If your edges appear discontinuous, you might try various morphological transformations (close, for example) to attempt to join the discontinuous edges into a continuous edge.  In addition to the NI Vision for LabVIEW Help, you can find more information in the NI Vision Concepts Manual.  Ch. 6 covers arithmetic and logic operators, Ch. 11 covers edge detection, and Ch. 12 covers pattern matching.

Best Regards,
T. McCarty  
0 Kudos
Message 7 of 8
(4,264 Views)

hi,

thank you for help and suggestions
I will try to do...

regards,
lucy25

0 Kudos
Message 8 of 8
(4,212 Views)