opencv怎么用( 三 )


3. 添加环境变量:此处我在path环境变量中添加如下目录:D:\Program Files\OpenCV2.4.3\build\x86\vc9\bin 。记住在前面一个目录后面加分号 。
4. 在Visual Studio中包含头文件目录:见附件中的图片,已经用红色矩形框标识如何操作 。
5. 在Visual Studio中包含库文件目录:见附件中的图片,已经用红色矩形框标识如何操作 。4
6. 建立一个新建Visual Studio VC win32控制台应用工程,这里我选择带预编译头的工程,省去添加cpp文件的工作 。
7. 代码创建:这里我选择samples\cpp\tutorial_code\ImgProc\Morphology_2.cpp文件 。先添加包含目录,如下(以后所有范例均可以如下添加):#include #include 然后复制代码 。
8. 编译文件:自然少不了要包含静态库,要添加的库(debug版和release差别就是文件名后多了一个d标识是debug版)如下:
debug版:
【opencv怎么用】opencv_calib3d243d.lib
opencv_contrib243d.lib
opencv_core243d.lib
opencv_features2d243d.lib
opencv_flann243d.lib
opencv_gpu243d.lib
opencv_haartraining_engined.lib
ibrelease版:
opencv_calib3d243.lib
opencv_contrib243.lib
opencv_core243.lib
opencv_features2d243.lib
opencv_flann243.lib
opencv_gpu243.lib
9. 字符集设置:如果编译过程中出现如下错误:不能将参数 1 从“_TCHAR *”转换为“const std::string &;”原因如下: 无法从“_TCHAR *”转换为“const std::string” 。请字符集设置为“使用多字节字符集” 。
10. 最后指定命令后参数:方法见附件 。这样就可以不用在windows命令行下输入参数了,方便调试,但是要注意,图片必须放在你所建立的工程目录下(和.cpp以及.h文件同一目录) 。否则就要加上相应的路径 。如果参数多于1个,请以空格分开 。
11. 支持所有参数设置完成,开始编译运行吧 。如果Visual Studio无问题的话,按照以上按部就班操作,每个范例均可以正常运行 。
6.OpenCV中的样例怎么用使用实例如下:
#include "stdio.h"
#include "cv.h"
#include "highgui.h"
#include
#include
void sum_rgb( IplImage* src, IplImage* dst)
{
using namespace std;
IplImage* r=cvCreateImage(cvGetSize(src),
IPL_DEPTH_8U,1);
IplImage* g=cvCreateImage(cvGetSize(src),
IPL_DEPTH_8U,1);
IplImage* b=cvCreateImage(cvGetSize(src),
IPL_DEPTH_8U,1);
//
,1);
sum_rgb(src,dst);
cvShowImage(argv[1],dst);
while(1) {
if(cvWaitKey(10)&0x7f==27) break;}
cvDestroyAllWindows();
cvReleaseImage(&src);
cvReleaseImage(&dst);
}

opencv怎么用

文章插图