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!

NVIDIA Adds GPU Acceleration for OpenCV Application Development
September 23, 2010, 6:19 pm
Filed under: openCU, streaming | Tags: , , , , ,

CUDA Support for OpenCV Paves the Way for New Mainstream Computer Vision-Based Applications, From Next-Generation Robotics to Safer Automobiles

SANTA CLARA, CA, Sep 23, 2010 (MARKETWIRE via COMTEX) — NVIDIA today announced CUDA support for OpenCV, the popular Computer Vision library used in developing advanced applications for the robotics, automotive, medical, consumer, security, manufacturing, and research fields.

With the addition of GPU acceleration to OpenCV, developers can run more accurate and sophisticated OpenCV algorithms in real-time on higher-resolution images while consuming less power. This will facilitate the development of scores of new, mainstream Computer Vision applications.

With thousands of developers and well over two million downloads to date, OpenCV is a popular Computer Vision library for the development of computational-intensive and powerful applications, many of which require robust real-time performance. For example, the new OpenCV depth calculation engine performs 5-10 times faster with GPU acceleration than with the equivalent CPU-only implementation.

more via marketwatch

openCV examples
June 19, 2010, 11:44 am
Filed under: Hacking, ipv6, socialweb | Tags: , , ,

openCU uses openCV
March 20, 2010, 4:00 pm
Filed under: streaming | Tags: , , , ,

openCu uses openCV , a very powerfull Open Source Computer Vision library ,read more about it  in the OpenCV wiki :

OpenCV (Open Source Computer Vision) is a library of programming functions mainly aimed at real time computer vision.

Example applications of the OpenCV library are Human-Computer Interaction (HCI); Object Identification, Segmentation and Recognition; Face Recognition; Gesture Recognition; Motion Tracking, Ego Motion, Motion Understanding; Structure From Motion (SFM); Stereo and Multi-Camera Calibration and Depth Computation; Mobile Robotics.