OpenCv 安装问题
发布网友
发布时间:2023-01-08 17:14
我来回答
共3个回答
热心网友
时间:2023-10-22 05:06
1、默认安装,
如果是Win2000或者是WinXp,请在用户path中添加C:Program FilesOpenCVbin;
2(可选)、如果需要修改原代码可以将OpenCV中相应的工程添加到项目工作区中,如Project ->Insert Project into Workspace...,选择C:Program Filesopencvcvmakecv.dsp,加入工程。选择菜单Project ->Insert Project into Workspace...,选择C:Program Filesopencvotherlibshighguihighgui.dsp等
3、选择菜单Project -> Setting -> C++,在下拉列表中选择Preprocessor,在Additional included directories框中加入:
C:Program Filesopencvcvinclude,C:Program Filesopencvotherlibshighgui,C:Program Filesopencvcxcoreinclude
4.选择菜单Project -> Setting -> Link,在下拉列表中选择Input,在Additional library path框中加入:
C:Program Filesopencvlib
5.选择菜单Project -> Setting -> Link,在下拉列表中选择General,加入三个库文件:cxcored.lib cvd.lib highguid.lib
6、然后可以编程了:
#include "cv.h" /*OpenCV的基本函数头文件*/
#include "highgui.h" /* OpenCV的图像显示函数头文件*/
void COpenCVTestDlg::OnButton1()
{
CFileDialog dlg(TRUE,NULL,NULL,0,"所有文件 (*.*)|*.*||",this);///TRUE为OPEN对话框,FALSE为SAVE AS对话框
if(dlg.DoModal() != IDOK){
//保存路径
return;
}
CString path = dlg.GetPathName();
IplImage* src= cvLoadImage(path.GetBuffer(0),-1); /* 定义IplImage指针变量src,并且将src指向当前目录下的图像lena.jpg */
path.ReleaseBuffer(0);
cvNamedWindow("src",CV_WINDOW_AUTOSIZE); /* 定义一个窗口名为src的显示窗口 */
cvShowImage("src",src); /* 在src窗口中,显示src指针所指的图像*/
cvSaveImage("d:demo.bmp",src); /* 保存图像*/
cvReleaseImage(&src); /* 释放IplImage指针src*/
热心网友
时间:2023-10-22 05:06
我安装的是VS2008+opencv2.1比较成功,只要按照中文论坛的步骤做下来很顺利
热心网友
时间:2023-10-22 05:07
include file: 'streams.h': vs已经不用 stream.h了 你把它改成stream 然后main函数第一句写成 using namespace std;其他的不变应该就能通过了