Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

Is it possible to make generic vision inspection module?

Is it possible to make vision inspection system generic module?
Prashant Soni
LabVIEW Engineer
0 Kudos
Message 1 of 5
(3,340 Views)

Hi Prashant,

 

Could you elaborate a touch more on what you mean when you say "generic"? Also, what is the nature of applications that you are looking at?

 

 

Regards,

Rohan Sood
Applications Engineer
National Instruments
0 Kudos
Message 2 of 5
(3,329 Views)

Hello Rohan,

 

Thanks for your reply.

 

Actually I am looking forward to design some kind of common framework for applications of relative domain like bottle inspection for different designs (considering maximum inspection parameters) or blister inspection for any medical company(considering maximum inspection parameters).

 

So that it can be used for any relative domain applications with minor modification and hence reduces the human efforts and development time.

 

Please guide me about this if you have any idea.

 

 

0 Kudos
Message 3 of 5
(3,324 Views)

Hi Prashant,

 

Are you attempting to build a 'framework' using LabVIEW or VBAI? If it is using LabVIEW, you can build a generic vision inspection system by designing a multi-

application VI that chooses tests to run depending upon a case control.

 

You could go through example VIs related to vision based inspection that come along with LabVIEW. As such, a single VI can not prove to be a perfect fit for a range

of vision applications.

Regards,

Rohan Sood
Applications Engineer
National Instruments
0 Kudos
Message 4 of 5
(3,314 Views)

Vision Builder AI is also well suited to being an environment that makes it easy to adjust settings, see the resulting image to provide an interactive and easy to use experience to fine tune your vision algorithm. You can even save templates for the various types of inspection classes you want to support that can be loaded from the start screen. Vision Builder AI provides high level easily configurable function blocks (kind of like Express VIs for each algorithm), so user doesn't have to do any programming.

 

LabVIEW and Vision Development Module can provide more flexiblity, but would require a lot of work to make the app easy to configure/modify/fine tune algorithm for different samples. You could use a Vision Assistant Express VI and have a different one for each class of parts you want to support, so this might also be another alternative.

 

Hope this helps,

Brad 

0 Kudos
Message 5 of 5
(3,306 Views)