python怎么测试opencv安装是否成功_测试opencv安装成功1. 移植成功后,怎么测试
你的这个测试程序应该不是针对opencv3.0开发的,应该是⽐opencv2.4.4还早的版本。opencv2.4.4开始,⽤户⽤户UI操作的highgui组件只有highgui.hpp和highgui_c.h两个。我没研究过opencv3.0,但是估计应该不会再往过去的⽅式改了。依据你的报错信息判断,应该是highgui.h不存在导致的,建议改为opencv2/highgui_c.h试⼀下。
程序没经过测试,不过先发表⼀下⾔论。程序在进⼊主函数以后就进⼊if语句,这时候argc是否等于1,如果不等于1,那函数就直接返回-1了,你把if条件之前加上argc=1;再编译看看。好像还有C++中 的路径好像⽤的是双斜杠的吧?
2. 怎么检查opencv3安装成功 ubuntu16
opencv基本上是搞CV必备套件之⼀了,⽀持的语⾔也⾮常多,但是安装起来有点⿇烦(如果是在conda下安装的话则可以⽤conda install -c menpo opencv3=3.2.0)。
需要注意的是,pip可以安装的opencv-python安装并不依赖opencv,只是封装了opencv的Python API,⼀般情况下也够⽤。但是如果准备安装完整版本的opencv,这⾥⽐较建议将opencv-python卸载,以免之后产⽣⼀些不必要的报错。
3.
#include "highgui.h"
int main( int argc, char** argv )
{undefined
IplImage* img = cvLoadImage( argv[1] );//图⽚的名字···相对的或是绝对的 绝对就要把那张图⽚拷到⼯程⽂件夹下
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE );
cvShowImage("Example1", img );
cvWaitKey(0);
cvReleaseImage( &img );
cvDestroyWindow("Example1");
}
4. 在visual studio 中怎么配置opencvpython怎么读文件夹下的文件夹
步骤1: ⾸先需要下载openCV,这是Sourceforge的链接 /projects/opencvlibrary/
步骤2: 安装openCV到⾃定义⽬录下,安装的过程中系统会⾃动设置openCV的环境变量。
步骤3: 安装完毕后需要⼿⼯设置⼀下环境变量,把D:\CodeLibrary\opencv
\build\x64\vc11\bin添加到系统变量-->Path中,其中D:\CodeLibrary\opencv是openCV的安装⽬
录,这⾥根据⾃⼰的⽬录进⾏修改。另外,如果是32位的操作系统就把x64改成x86。
步骤4: 打开Visual Studio 2012创建⼀个Visual C++的⼀个新的空项⽬。
步骤5: 右键点击 [解决⽅案资源管理器] 中的解决⽅案结点,选择 [配置管理器]。
步骤6: 在 [活动解决⽅案平台(P)] 中选择x64(因为我⽤的是64位的操作系统),假如没有x64可选则选择<;新建 。>;,在 [键⼊或选择新平台(P)] 中选择x64然后点 [确定],然后关闭 [配置管理器]
步骤7:右键点击新建的项⽬,选择 [属性],打开属性窗⼝,然后在 [配置属性] 中选择 [VC++⽬录],编辑右边的 [包含⽬录],
把D:\CodeLibrary\opencv\build\include,D:\CodeLibrary\opencv\build\include
\opencv,D:\CodeLibrary\opencv\build\include\opencv2 这三个⽬录添加进去。这样⽤include添加openCV的头⽂件的时候才不会出错不到⽂件。
步骤8:编辑右边的 [库⽬录],把openCV库函数的路径
D:\CodeLibrary\opencv\build\x64\vc11\lib添加进去(注意到Visual Studio
2012需要使⽤vc11这个⽬录,⽽不再是vc10,⽽且对应是64位的操作系统所以选择x64这个⽬录)。让Visual
Studio在编译程序的时候,能够搜索到这个⽬录以调⽤openCV的函数 。
步骤9:选择左边的 [链接器],再选择 [输⼊],修改右边的 [附加依赖项] 把D:\CodeLibrary
\opencv\build\x64\vc11\lib⽬录下的所有以*.lib为扩展名的⽂件名添加进去,以添加lib⽂件(步骤8是添加库函数的搜索
⽬录,这⼀步是添加具体的lib⽂件。)在这⾥以d结尾的⽂件对应debug模式,⽽不是以d结尾的⽂件对应release模式,为了⽅便起见,我把它们
全部加进去了。
步骤10:现在已经完成了openCV的配置,运⾏⼀下⼀个简单的读图像的程序作为测试,可以看到图像能成功显⽰,按任意键可结束程序。
附上⽤于测试的代码:
#include
#include"highgui.h"
int main(int argc, char** argv){undefined
IplImage *img = cvLoadImage("E:\\2.jpg"); //cvLoadImage()的参数为图⽚的完整路径名
cvNamedWindow("Example1", CV_WINDOW_AUTOSIZE);
cvShowImage("Example1",img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow("Example1");
return 0;
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论