标签: opencvdotnet

c#人脸识别

我正在尝试编写一个简单的程序,它将检测网络摄像头上的面部然后触发事件(可选择拍摄脸部的快照)

我不需要任何想要与其他面孔比较的东西,我只需要发送一封电子邮件,有人在门口(希望附带照片)

关于如何使用和使用什么,问题非常困惑

我看到有一个非常强大的"opencv",它有一些包装类,即opencv.net和emgu.cv

我已经在这里和那里看到了一些例子,但我还没有找到适用于VS2010 c的一组工作源代码#

任何人都可以推荐像我这样的业余程序员最好的行动方案.

谢谢

c# opencv face-recognition opencvdotnet

9
推荐指数
1
解决办法
2万
查看次数

CvMat和Imread Vs IpImage和CvLoadImage

使用OpenCv 2.4

我有两个加载图像的选项:

  1- CvMat and Imread

  2- IpImage and CvLoadImage    
Run Code Online (Sandbox Code Playgroud)

哪一个更好用?我尝试将两者混合并以seg故障结束.

opencv opencvdotnet

8
推荐指数
1
解决办法
2万
查看次数

是否有专门为OpenCV 2.2编写的书?

我一直在为OpenCV找一本书,但学习OpenCV就是我能找到的.不幸的是,这本书是为OpenCV 1.1编写的,并且已经过时了.所以我在Stackoverflow中搜索并找到了这个帖子.在阅读完本文后,我知道我仍然可以从书中学习OpenCV,但我担心OpenCV 1.1和2.2之间的代码差异会让学习OpenCV感到沮丧,特别是像我这样的新手.目前我正在寻找专门为OpenCV 2.2编写的书籍或教程网站,因此我可以按照本书中的代码更轻松地开始使用.

顺便说一下,我想知道哪种语言最适合OpenCV?我想知道使用Emgu CV(OpenCV for .net)和C#.net是一个不错的选择吗?谢谢!

opencv opencvdotnet

7
推荐指数
1
解决办法
3500
查看次数

使用matchtemplate opencv opencvsharp查找所有匹配项

我在opencvsharp中使用opencv.

在做一个matchtemplate和之后的minmaxloc我只得到第一场比赛.我如何获得所有比赛?

            Cv.MatchTemplate(tempImg, templateSymbol.Img, resImg, MatchTemplateMethod.CCorrNormed);
            double min_val, max_val;
            Cv.MinMaxLoc(resImg, out min_val, out max_val);
            if (max_val > 0.5)
            {

                symbolsFound.Add(templateSymbol.Description);
                Console.WriteLine(templateSymbol.Description);
            }
Run Code Online (Sandbox Code Playgroud)

我只找到第一场比赛,我知道还有更多比赛.

opencv image-processing opencvdotnet

7
推荐指数
1
解决办法
7916
查看次数

opencvdotnet和FFMPEG - 有没有任何集成选项?

opencvdotnet或其类似物和FFMPEG - 有没有任何集成选项?喜欢打开FLV flie或保存到一些异国情调的格式......请提供一个简单的代码示例.

.net c# video ffmpeg opencvdotnet

6
推荐指数
1
解决办法
607
查看次数

在opencv中查找视频帧的熵时发出奇怪的输出

#include <cv.h>
#include <highgui.h>
#include <iostream>
#include <cmath>
#include <cstdlib>
#include <fstream>

using namespace std;

typedef struct histBundle {
double rCh[256];
double gCh[256];
double bCh[256];
}bundleForHist;

bundleForHist getHistFromImage (IplImage* img, int numBins) {
float range[] = {
    0, 
    numBins
};
float *ranges[] = { 
    range 
};

bundleForHist bfh;

CvHistogram *hist = cvCreateHist (1, &numBins, CV_HIST_ARRAY, ranges, 1);
cvClearHist (hist);
IplImage* imgRed   = cvCreateImage(cvGetSize(img), 8, 1);
IplImage* imgGreen = cvCreateImage(cvGetSize(img), 8, 1);
IplImage* imgBlue  = cvCreateImage(cvGetSize(img), 8, 1);
cvSplit(img, imgBlue, imgGreen, …
Run Code Online (Sandbox Code Playgroud)

opencv image-processing entropy opencvdotnet

5
推荐指数
1
解决办法
1329
查看次数

如何使用EMGU CV获得面部识别中的置信度值?

我正在开发一个项目,我应该设计一个可以检测路过的人的所有面孔的应用程序......我有一个非常庞大的数据库,由几个已知的人组成......我使用了EigenObjectRecognizer来识别图像网络摄像头捕获的帧...但问题是有时它会错误地识别一些人....所以如果得到这个面部匹配的置信度...那么我可以写一个条件循环,这样如果它大于75 %,然后只检测他,否则不要.我也知道基于PCA的识别是基本的,我肯定会转向其他新算法.但由于项目的截止日期,我应该快速提交....所以请告诉我如何获得这个EigenObjectRecognizer面部识别的置信度....

c# opencv emgucv opencvdotnet

4
推荐指数
1
解决办法
8082
查看次数

1
推荐指数
1
解决办法
1万
查看次数