Pixel access and object tracking: Emgu CV or Aforge.Net? which one is faster and easier?

I am new to image processing and machine vision. I am going to write a simple application that works with multi-page TIFF files and tracks some objects. I implemented the whole story in Mathematica 8, and now I'm going to write a real application in C # using a WPF skin. Which API is best for me? Aforge.Net or Emgu CV? and where to start?

+5
source share
1 answer

You can even use simple ol 'C #; I made my image processing code using the ideas http://coolthingoftheday.blogspot.com/2008/04/lock-your-bits-faster-c-bitmap.html and http://www.codeproject.com/KB/GDI -plus / pointerlessimageproc.aspx . Basically you copy the data array (for bitmap, TIFF, etc.) to your own managed array, manage the managed array, and then copy the data when you're done. I recommend using integer math and a bit of bithifting if you are interested in speed; these two optimizations gave me 70x speed compared to the regular GetPixel and SetPixel.

, ; TIFF, .

+2

All Articles