利用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;