pythonxy装完后,其他的库都可以用,opencv安装怎么就用不了

VS中新建Opencv的项目每次都要设置包含目录和库目录,大家有不用每次都设的方法吗?_百度知道
VS中新建Opencv的项目每次都要设置包含目录和库目录,大家有不用每次都设的方法吗?
VS中新建Opencv的项目每次都要设置包含目录和库目录,大家有不用每次都设的方法吗?
这三个记住就行,opencv_imgproc242d,写最好,opencv_highgui242d,也可以在程序里面包含进来,感觉还不如写方便,每次用的是和复制下.当然你写过一次,不费事的,而且每次也不是都得写进去,如果做到识别跟踪那块还是要把用到的都写进去的,多快呀,一般的程序用三个足够:opencv_core242d.lib.,整一个全的一般是都写..lib.lib.有这三个很多都能完成..
嗯嗯,主要是包含目录和库目录每次都要重新设置感觉很麻烦,在6.0里面设置一次,以后都不用再设了,但是换用了vs2010发现每次都要重新设置,不知道有什么方法解决吗?
呵呵...一般都是要配置,每个工程都要,我旁边同学都是这样的...
其他类似问题
opencv的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁OpenCV 2.4.2在VS2010下的安装(使用预编译库) - Image Processing for Computer Graphics and Vision
- 博客频道 - CSDN.NET
13251人阅读
1)在网站上下载OpenCV安装包(目前最新版本是2.4.2)
下载地址:
选择OpenCV for Windows进行下载
2)右键OpenCV-2.4.2.exe,在Windows 7下要选择,以管理员身份运行,在弹出窗口中选择解压路径,将其解压到某一目录下,如:C:\ProgramFiles (x86)\opencv。
配置include路径
打开Microsoft Visual Studio 2010,View-&Property Manager,在窗口左侧原来的Solution Explorer的位置出现Property Manager页面,选择Debug|Win32下面的Microsoft.Cpp.Win32.user,弹出Microsoft.Cpp.Win32.userProperty。(选择下图中的1和2均可,打开同一窗口)在弹出的窗口中,找到VC++
Directories进行针对Debug的目录配置。在Include Directories中,加入目录:
C:\Program Files (x86)\opencv\build\include
C:\Program Files (x86)\opencv\build\include\opencv
C:\Program Files (x86)\opencv\build\include\opencv2
(选择Tools--&Options--&Projects and Solutions--&VC++ Directories,不能设置VC++全局目录,出现VC++ Directories editing in Tools--&Options has been deprecated。VS2010中设置VC++目录有两种方法,一是通过项目属性页面Project Property Pages逐个项目的设置,另外一个方法是通过属性管理Property
Manager进行全局设置)。
配置lib路径
在Library Directories中加入:C:\ProgramFiles (x86)\opencv\build\x86\vc10\lib
设置环境变量
需要将OpenCV的dll文件所在的目录添加到环境变量Path里。
32位系统& VC2010,dll目录为:C:\Program
Files (x86)\opencv\build\x86\vc10\bin
由于有些函数需要TBB,所以需要将tbb所在的目录也加入到环境变量Path中。TBB相关的DLL路径为:
32位系统& VC2010:C:\Program
Files(x86)\opencv\build\common\tbb\ia32\vc10
设置完环境后重启电脑,使得环境变量生效。
4)配置完后运行一个小例子。
打开VS2010,建立一个Win32空的控制台程序helloopencv
设置项目属性,在SolutionExplorer的helloopencv上右键选择Properties,在弹出的helloopencvProperty Pages窗口中,在链接器Link下的输入Input,为项目的Debug配置增加附加依赖项AdditionalDependecies:
opencv_calib3d242d. opencv_contrib242d. opencv_core242d.opencv_features2d242d. opencv_flann242d. opencv_gpu242d.opencv_highgui242d. opencv_imgproc242d. opencv_legacy242d.opencv_ml242d.
opencv_objdetect242d. opencv_ts242d. opencv_video242d.lib
&(可根据实际需要删减)注意,请打开了新编辑窗口(即点击了“...”按钮)“附加依赖项”,并一条一条分别加入,一条一行(一个回车),(注意行末不要加&;&)否则会出现类似以下错误:1&LINK: fatal error LNK1104: 无法打开文件“…….lib”
同理,为项目的Release选项增加依赖项,操作过程类似,只是在helloopencv最左侧的Configuration中,下拉选项选择“Release”即可。Release中需要增加的依赖项为:
opencv_calib3d242. opencv_contrib242. opencv_core242.opencv_features2d242. opencv_flann242. opencv_gpu242.opencv_highgui242. opencv_imgproc242. opencv_legacy242.
opencv_ml242.opencv_objdetect242. opencv_ts242. opencv_video242.lib (可根据实际需要删减)*
为项目添加test.cpp。内容如下(编译运行下面的例程(需要将.jpg文件放在项目目录下,即与生成的.exe文件同位置,该文件在目录C:\Program
Files (x86)\opencv\doc\tutorials\images下):
#include &opencv2/opencv.hpp&
int main(int argc, char* argv[])
const char* imagename = &core.jpg&;
//从文件中读入图像
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
fprintf(stderr, &Can not load image %s\n&, imagename);
return -1;
//显示图像
imshow(&image&, img);
//此函数等待按键,按键盘任意键就返回
waitKey();
编译程序,查看程序运行结果(新打开一窗口显示图片)。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:348171次
积分:4632
积分:4632
排名:第2627名
原创:89篇
转载:46篇
译文:21篇
评论:38条
(1)(1)(3)(4)(1)(4)(8)(12)(17)(9)(21)(2)(5)(3)(27)(38)装opencv不小心把可执行文件目录、包含目录、引用目录、库目录覆盖了_百度知道
按默认排序
工程设置的问题,完全可以通过新建一个新工程恢复。然后按照你的想法重新配置。
重新配置那些目录吗?
重新新建工程,那些修改就变成默认的了。
其他类似问题
opencv的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Opencv2.4.4在Python中配置 - CSDN博客
& & & & &C++语言很通用,但是写程序太慢,matlab很适合科学运算,但是对于一个码农来说又想在互联网上弄潮,因此决定使用python这个粘贴语言作为日后的工具,学了两天感觉确实很方便,无论是科学计算、桌面程序,互联网程序(前台,后台),可视化等都很方便,写起来也很快,顿时觉得“生命有限,所以我们要用python”是对的,很happy!
初学者最好装python(x,y),因为这个安装包包含了大多数常用的包,省的自己去找各种工具包,然后安装。我的版本的python(x,y)2.7.3.1(最新的),这个安装包不论你自定义安装目录选在哪里,C盘里都生成了一个文件夹“C:\Python27”,这个里面没有opencv包,因此要自己安装,我下的opencv版本是2.4.4,下载后,解压,然后把“opencv\build\python\2.7”目录下的所有文件(其实只有只有一个cv2.pyd文件)复制到“C:\Python27\Lib\site-packages”目录中,配置就完成了,就这么简单,因为opencv2.2后的版本完美对接了python。
使用时,直接:
import cv & #这是早期的版本,类似C版本
import cv2 &#这是新的版本,类似C++,像操作mat那样方便直接对应到python的array
另外貌似opencv2.4.4对应python的手册没有,可以参考opencv\samples\python2目录下的例子
访问函数例子:
im=cv2.imread('lena.jpg',cv2.cv.CV_LOAD_IMAGE_COLOR)
#Shows Numpy array
im.shape #Numpy array object shape gives image size
cv2.imshow('Colour',im)
im_gray=cv2.cvtColor(im,cv2.COLOR_BGR2GRAY)
cv2.imshow('Gray',im_gray)
#show image on screen
cv2.imwrite('i1g.jpg',im_gray)
#write to file
im_gray[...]=0
#Use Numpy broadcasting
cv2.imshow('Turned black',im_gray)
cv2.waitKey()
访问图像内容例子:
img[1:4,5:10,0]
#像array一样
附一个小例子网站:

我要回帖

更多关于 linux opencv 安装 的文章

 

随机推荐