Jump to content

Recommended Posts


I am wondering if anyone did or found a performance test of IMAQ functions. What I am interesting in is what is the performance of IMAQ functions compared to functions written in .net or C++ (OpenCV)? Can we improve or deteriorate the performance of IMAQ based applications?



Link to comment

Hi Marcin,

The only reference I can find to specific image processing benchmarks online are in http://www.ni.com/white-paper/2957/en#toc5. Unfortunately I have no more details than on there. I do believe a lot of effort goes into the performance of the library for example the algorithms are multicore optimised. If there are specific benchmarks you need post it here and I'm sure we could whip something up.


Link to comment

It's difficult to compare, as we don't know exactly what's going on under the hood, so we might be comparing apples to oranges without knowing it (eg: a c++ function might do a poorer job of finding an edge, but the IMAQ one might be slower).

I guess I need to know where you're coming from to better explore your question. Are you trying to decide on whether to use the Vision toolkit or something else based solely on execution speed? What's your target?

PS: The functions that are called in the Vision toolkit are invariably DLLs anyway, so perhaps the comparison is moot?

Link to comment

I agree, the comparison between LabVIEW and C++ is moot. You can write bad code in either. It really depends on the implementation of the algorithms and that is likely to vary between algorithm.

I know a lot of effort is put into the performance of our Vision libraries (it is one of the few modules support in 64 bit to deal with large data better). If you have specific algorithms to use or benchmarks your interested in it is best to compare these directly.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.