Difference between revisions of "Face Detection from IronPython"

From Emgu CV: OpenCV in .NET (C#, VB, C++ and more)
Jump to: navigation, search
(New page: Assume that you have follow every thing from Setting up Emgu CV and IronPython. This example is going to show you how to do face detection from IronPython. First copy the lena.jpg fil...)
 
Line 1: Line 1:
 +
Note: This example is base on Emgu CV 1.4.0.0
 +
 
Assume that you have follow every thing from [[Setting up Emgu CV and IronPython]]. This example is going to show you how to do face detection from IronPython.
 
Assume that you have follow every thing from [[Setting up Emgu CV and IronPython]]. This example is going to show you how to do face detection from IronPython.
  

Revision as of 00:17, 31 October 2008

Note: This example is base on Emgu CV 1.4.0.0

Assume that you have follow every thing from Setting up Emgu CV and IronPython. This example is going to show you how to do face detection from IronPython.

First copy the lena.jpg file from OpenCV sample directory to the IronPython folder. Then copy the haarcascade_frontalface_alt2.xml file to the IronPython folder as well. The follow the steps below:

  • Create the detector by calling

detector = HaarCascade("haarcascade_frontalface_alt2.xml")

  • Read the image

image = Image[Bgr, Byte]("lena.jpg")

  • Detect the objects

objectsDetected = image.Convert[Gray, Byte]().DetectHaarCascade(detector)[0]

  • Draw the objects

for obj in objectsDetected: image.Draw[float](obj, Bgr(255, 255, 255), 1)

  • Display the image

ImageViewer.Show(image)