Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to use IMAQ Vision to realize the measurement of the size of 3-D object?

I want to measure the size of  a simple 3-D object by LabVIEW. So I want to make sure of if the IMAQ Vision could complete this task.
 
If can, what is the main princliple/method?
 
Besides,I want to know how to realize the sampling of the object(2-D) by IMAQ Vision and LabVIEW.
 
Thanks very much!
0 Kudos
Message 1 of 13
(4,771 Views)
Measuring the size of e.g. a cube is a simple issue if you use 2 cameras and inspect the cube from 2 views (90 degree setup of the cameras). That way you can easily measure in 3D as you go back to 2D - and of course you can easily program the software with IMAQ Vision. Depending on the object under inspection you could also succeed with only one camera: Again a cube is a good example. Simply position a camera on a cube's corner and you can measure 3D. 
 
If your optical setup provides good contrast you can simply apply an Edge Detection that comes with SubPixel Accuracy.
0 Kudos
Message 2 of 13
(4,760 Views)
fisrt, thank you very much to help me!
 
well, if i want to measure some complex objects,not so simple as cube, how to do?
0 Kudos
Message 3 of 13
(4,754 Views)
Would you please give this forum an idea what you expect to do? If not, the best recommendation I can give is to have a look at the lots of articles and books that handle image processing.
0 Kudos
Message 4 of 13
(4,740 Views)
well, i want to measure the size of a cuboid. if i use the method you suggested above,it's ok.
 
but if possible, i'd like to realize the reconstruction of the 3-D object and show it on the LabVIEW panel.
 
it means that i expect the method can not only be applied in cuboid measurement,but also in other objects.
0 Kudos
Message 5 of 13
(4,724 Views)

With Edge Detection you can detect the outline (contour) of any object from any view and reconstruct the object accordingly, isn't it?

0 Kudos
Message 6 of 13
(4,704 Views)

Yes,it's right.

But is the VI also suited for 3-D objects?  all of the examples I saw are about 2-D objects.

0 Kudos
Message 7 of 13
(4,692 Views)
Edge Detection works on 2D images. It up to you to add "some math" around the Edge Detection and create the 3D logic.
0 Kudos
Message 8 of 13
(4,677 Views)
The problem is that i don't know how to add "some math" to solve the problem.
 
can you give me some examples about this?
0 Kudos
Message 9 of 13
(4,670 Views)
I have been working on a similar problem in 1997. Two cameras were in use in that project. But the LabVIEW VIs are under copyright of our customer. Therefore I cannot provide any help by simply delivering the source code. 
Another issue is that I do not want to provide that exhaustive help in a forum.
Maybe you are interested in a proposal by our company? We provide startup assistance for many industrial projects on a wages per hour basis.
0 Kudos
Message 10 of 13
(4,656 Views)