Visual studio 2013 community搭建 opencv2.4.10

6 篇文章 0 订阅
2 篇文章 0 订阅

opencv2.4.10 和 vs2013 community 可以在我的百度网盘找到,链接为下载地址


本人opencv 安装路径 在D:\opencv路径下


使用vs创建win32 控制台应用



创建控制台应用,选择空工程


选则property manger 中的microsoft.cpp.win32.user 文件打开。

朱。注意分为Debug 和 release文件,需要分别配置



添加Executable Directories

添加include Direcotries

添加Library Directories


添加 D:\opencv\build\x86\vc12\lib中所有的lib文件

注意在这里添加所有lib文件后,可能会出先所有的窗口名乱码显示的错误,所以要对debug和release分别配置,图中以d.lib的添加到debug配置文件中,无d的lib添加到release文件中,就不会出现运行kinect和opencv弹出一系列窗口的行为了。

OpenCV nameWindow()打开窗口名称乱码

不少人喜欢在Property manager(VS2010)中配置debug和release,这样子新建工程就不用繁琐的加入库文件了,但是这种方法添加库文件debug和release是相同的(实际debug和release不同,release下每个库文件最后都有个d),因此就出现了标题中的问题。解决办法是不要在Property manager中配置,新建工程后手动配置。


然后,将添加D:\opencv\build\x86\vc12\bin 和 D:\opencv\build\x64\vc12\bin 为环境变量path的值,这样就运行后就不会出现

0xc000007b的错误了。


注意:如果是32位的话,添加x86中的文件,如果是64位的话,添加的是x64中的文件。

vc12 对应的是vs2013 vc11,对应的是vs2011, vc10对应的是vs2010 根据不同的vs版本进行选择。

建立source.cpp文件,拷贝下文代码,然后在将1.jpg文件考到项目文件下,楼主的项目文件路径是C:\Users\Administrator.PC-201608231134\Documents\Visual Studio 2013\Projects\Tom\Tom这个



运行程序即可



//#pragma comment(lib,"opencv_highgui231d.lib")
#include <stdio.h>
#include <opencv2/opencv.hpp>

using namespace cv;
using namespace std;
int main(int argc, char** argv)
{
	Mat image(2, 2, CV_8UC3, Scalar(0, 0, 255));
	//cout << "M = " << endl << " " << image << endl << endl;
	//if (argc != 2)
	//{
	//	printf("usage: DisplayImage.out <Image_Path>\n");
	//	return -1;
	//}
	image = imread("1.jpg", IMREAD_COLOR);
	

	if (!image.data)
	{
		printf("No image data \n");
		return -1;
	}
	namedWindow("Display Image", WINDOW_AUTOSIZE);
	imshow("Display Image", image);

	waitKey(0);


	return 0;
}



参考文章:


(1)opencv环境搭建

(2)opencv环境搭建2

(3)opencv环境搭建3

(4)opencv环境搭建4











评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值