Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

NI Vision Tutorial - basic fundamentals

Hello, I'm starting a project applying artificial vision, I want to recognize patterns or areas in aregion interest, do filter with LabVIEW and CMOS sensors, seeking information and but I find these specific issues, if any member has any information and can share, any contribution will be welcome if I have the progress publishes to support those who have this same problem

0 Kudos
Message 1 of 23
(8,345 Views)

Hi Tom,

 

Our Vision Development Module (VDM) module has a wide range of image processing and analysis functions already built to perform a variety of tasks, including pattern matching. I've included a link below to the NI Vision Concepts Help and to the section of the manual which addresses pattern matching.

 

NI Vision 2013 Concepts Help

http://zone.ni.com/reference/en-XX/help/372916P-01/

 

Pattern Matching

http://zone.ni.com/reference/en-XX/help/372916P-01/TOC17.htm

 

The link below is to a collection of Vision Development Module (VDM) example projects for LabVIEW, including a couple of pattern matching examples.

 

Vision Development Module Image Processing Examples

http://www.ni.com/white-paper/6712/en/

 

If you have any more details of your project we may be able to offer more specific information or guidance. 

 

I hope this helps!

 

Best regards,

 

Andrew C.

Applications Engineer

National Instruments 

Message 2 of 23
(8,329 Views)

thanks for your reply, reviewing the links provided without similar to those that install with LabVIEW, I know you some tutorial or article that may provide some scope on this subject, I would greatly appreciate

0 Kudos
Message 3 of 23
(8,321 Views)

Hi Tom,

 

Without more details of your project, I am not entirely sure what other information you may be looking for. Perhaps if you can give us a few more details of what you are trying to do I will be able to offer more specific information.

 

Best regards,

 

Andy C.

Applications Engineer

National Instruments 

0 Kudos
Message 4 of 23
(8,287 Views)

Thanks for your timely response, I performed the search and capture multiple objects moving on a flat surface, they may have a color or shape, this search also want to have their coordinates to take an action with respect to any of the objects

0 Kudos
Message 5 of 23
(8,151 Views)

I believe that this example is very similar to what you want to do. In this application, there are 3 different types of objects that could appear in the image. Using the LabVIEW Vision Development Module, the code is able to recognize each of the different objects, count them, and it knows the location and rotation angle of each part. It uses this information to create a color-coded box around each object. http://www.ni.com/example/30535/en/

 

Jeremy P.

Applications Engineer
National Instruments
0 Kudos
Message 6 of 23
(8,138 Views)

the example I proposed dendro videos explorer is Labview is for static image, I have a question, it can be adapted for moving images, can be done with color patterns?, thank you for your response

0 Kudos
Message 7 of 23
(8,131 Views)

There are two more examples in the LabVIEW Example Finder titled: Object Tracking.vi and Color Pattern Matching.vi. These examples should be a good starting point for you. What specific operations are you attempting to perform with respect to the moving images?

 

Mike

0 Kudos
Message 8 of 23
(8,098 Views)

I want to control the position of the three moving objects, but also want to know the positions of two other two objects and using these posisciones modify the path by servomecanizmos or actuators

0 Kudos
Message 9 of 23
(8,032 Views)

It sounds like pattern matching/object tracking is the technology you need in order to do this. Essentially, you will need to train the object tracking task by showing it a picture of the object. Then, the software will locate that object in every image that you acquire from the camera after that. It will give you the position, rotation, etc. With this data, you can program LabVIEW to move the position of the motors. The vision concepts manual explains more about how it works.

 

Vision Concepts Manual: Object Tracking 

 

Jeremy P.

Applications Engineer
National Instruments
Message 10 of 23
(8,005 Views)