macbroadcast´s blog

Emgu CV is a cross platform .Net wrapper to the Intel OpenCV image processing library.
December 30, 2010, 11:14 am
Filed under: openCU, openCV | Tags: , ,

Emgu CV is a cross platform .Net wrapper to the Intel OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The wrapper can be compiled in Mono and run on Linux / Mac OS X.


Realtime face detection on the iPhone
December 5, 2010, 7:36 pm
Filed under: openCV | Tags: , , ,

iphone + opencv = win

The good people @ have posted a guideline on how to compile OpenCV on iPhone and link them as static libraries, and I followed it. I did have to recompile it with one change – OpenCV needed zlib linkage, and the OpenCV configure script wasn’t able to config the makefiles to compile zlib as well. So I downloaded zlib from the net, and just added all the files to the XCode project to compile and link. If you’re trying to recreate this, remember to configure/build zlib before adding the files to XCode so you get a zconf.h file.

Now OpenCV linked perfectly.

All in all it was really not a big deal to compile OpenCV to the iPhoneOS. I imagined it will be much harder

OpenCV – by Shervin Emami
December 5, 2010, 3:32 pm
Filed under: openCU, openCV | Tags:

found a nice blog with OpenCV examples….

OpenCV is a great library for creating Computer Vision software using state-of-the-art techniques, and is freely available for Windows, Linux, Mac and even the iPhone. OpenCV was originally designed by Intel in 1999 to show how fast Intel CPUs can run. So most of OpenCV runs very fast on Intel CPUs, now including some SSE2 optimizations.

However, OpenCV is mainly used for tasks that are complex in nature, often requiring post-grad experience in the fields of Computer Vision or Artificial Intelligence (AI). So this website tries to make it easier with tutorials and source-code. All source code on this site are free to use for educational or commercial purposes, but may not be used for military-funded projects.

If you have never used OpenCV before, you should first read my Introduction To OpenCV.
Warning: OpenCV is for creating futuristic applications that maybe no-one else has done before, so its important that you are good at computer programming BEFORE you start using OpenCV!