资源简介

人脸检测示例程序,需要opencv.net

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using System.Linq;
using System.Text;

namespace openCV.NetTest
{
    class PGMDecoder
    {
        const string magic = “P5“;
        public unsafe static Bitmap Parse(string fileName)
        {
            int width height;

            string[] pgmLines = File.ReadAllLines(fileName);
            string[] dimensions = pgmLines[2].Split(‘ ‘);

            int.TryParse(dimensions[0] out width);
            int.TryParse(dimensions[1] out height);

            Bitmap bmp = new Bitmap(width height System.Drawing.Imaging.PixelFormat.Format24bppRgb);

            using (FileStream fs = File.Open(fileName FileMode.Open FileAccess.Read))
          

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ......R      6014  2008-05-02 22:26  PictureForm.resx

    ......R      1646  2008-05-03 20:51  Program.cs

    ......R    861012  2008-05-03 19:04  Cascades\haarcascade_frontalface_alt2.xml

    ......R      1440  2008-04-05 10:19  Properties\AssemblyInfo.cs

    ......R      1624  2008-05-03 18:47  YaleDb\yaleB01_P00.info

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+000E+00.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+000E+20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+000E+45.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+000E+90.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+000E-20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+000E-35.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+005E+10.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+005E-10.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+010E+00.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+010E-20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+015E+20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+020E+10.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+020E-10.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+020E-40.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+025E+00.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+035E+15.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+035E+40.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+035E+65.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+035E-20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+050E+00.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+050E-40.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+060E+20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+060E-20.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+070E+00.pgm

    ......R    307257  2008-05-03 18:47  YaleDb\yaleB01_P00A+070E+45.pgm

............此处省略50个文件信息

评论

共有 条评论