Visual C++利用OpenCV对图像进行人脸识别(傻瓜教程)

利用OpenCV检测图像中的人脸
工程创建准备
1.安装Visual C++ 6.0或以上版本,本机安装Visual C++ 6.0
2.安装OpenCV及配置
OpenCV 1.0在VC6下安装与配置
参考网站:
安装OpenCV
下载OpenCV安装程序。假如要将OpenCV安装到C:\Program Files\OpenCV。在安装时选择"将\OpenCV\bin加入系统变量"(Add\OpenCV\bin to the systerm PATH)。
标本缸
配置Windows环境变量
检查C:\Program Files\OpenCV\bin是否已经被加入到环境变量PATH,如果没有,请加入。
选择高级选项,然后选择“环境变量”,查看是否加入,如果没有则将其加入
加入后,在任务管理器里重启
配置Visual C++ 6.0
全局设置
菜单Tools(工具)->Options(选择)->Directories(目录):先设置lib路径,选择Library files,在下方填入路径:
C:\Program Files\OpenCV\lib氧化挂具
然后选择include files,在下方填入路径:
C:\Program Files\OpenCV\cxcore\include
C:\Program Files\OpenCV\cv\include
C:\Program Files\OpenCV\cvaux\include
C:\Program Files\OpenCV\ml\include
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\include
然后选择source files,在下方填入路径:
C:\Program Files\OpenCV\cv\src
荧光灯支架C:\Program Files\OpenCV\cxcore\src
C:\Program Files\OpenCV\cvaux\src
C:\Program Files\OpenCV\otherlibs\highgui
C:\Program Files\OpenCV\otherlibs\cvcam\src\windows
最后点击“ok”,完成设置。
Visual C++ 6.0下创建使用OpenCV的VC Project
正常启动Visual C++ 6.0,并创建project。
项目设置
每创建一个将要使用OpenCV的VC Project,都需要给它指定需要的lib。菜单:Project(工程)->Settings(设置),然后将Setting for(设置)选为All Configurations(所有配置),然后选择右边的link(连接)标签,在Object/library modules(对象/库模块)附加上
cxcore.lib cv.lib ml.lib cvaux.lib highgui.lib cvcam.lib
遥控直升机模型
如果你不需要这么多lib,你可以只添加你需要的lib。
创建以下win32 console application程序进行测试。
#include <cv.h>
#include <cxcore.h>
#include <highgui.h>
int main(int argc, char *argv[])
{
    IplImage *img = cvLoadImage("lena.jpg");盲文图书>丝锥磨床
    cvNamedWindow("Image:", 1);
    cvShowImage("Image:", img);
    cvWaitKey();
    cvDestroyWindow("Image:");
    cvReleaseImage(&img);
    return 0;

本文发布于:2024-09-21 15:35:03,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/308215.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   加入   需要   选择   路径   模块   创建
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议