本文目录一览

1,初学opencv库 应该如何下手

看opencv.org.cn上的文档,机器学习是opencv的明珠,要有数学的基本功底理解,无他。
每个教练的思路都大不一样·跟着教练的思路走·大体上都是找死点的··而且要多加练习·如果能保证在10次练习中有8,9次能很成功的完成移库·那考试就没问题了··

初学opencv库 应该如何下手

2,opencv scn dcn什么意思

opencv是一个封装好了的计算机视觉的函数库,并不是独立的软件,而是c语言的工具,安装后在vc或vs中配置一下就可以调用里面的函数。到处都可以下
DCN是目标图像的通道数SCN是源图像的通道数opencv内部通过判断DCN==SCN来做安全判断
搜一下:opencv scn dcn什么意思

opencv scn dcn什么意思

3,下面分别是OpenCV中的什么库具体干什么用的啊介绍下谢谢

246表示OpenCV的版本为2.4.6,版本后有d表示debug版本,没d表示release版本opencv_core246d.lib是核心功能模复块库,提供了OpenCV的基本数据结构和基本函数opencv_highgui246.lib是高层图形用户界面库,提供图形用户界面接口opencv_features2d246.lib是2D功能框架库,提供了特征检测和描述相关功能opencv_ml246.lib是机制器学习库,提供了一些统计模型和分类算zhidao法OpenCV每个部分是很深奥的,有兴趣推荐看看《学习OpenCV》这本书,里面有对每个部分进行较为详细的介绍

下面分别是OpenCV中的什么库具体干什么用的啊介绍下谢谢

4,linux的opencv的关联库有哪些

linux 下的.o文件是目标文件相当于windows的obj文件; .so文件是共享库相当于windows的shared object; .a文件是静态库由好多个.o文件合在一起,用于静态链接; .la为libtool自动生成的一些共享库; 如何生成所需要的.a与.so文件的具体过程:
有两种可能,你排查一下:1.你两次安装的方式不同,因为用包安装和manke install安装这两种方法经常会将程序安装在不同的目录,你想想是不是都是用安装包安装的,或者都是make install编译安装的;2.软件升级的过程中会发生一些改变,可能2.3的库本来就变过了,而你用的是2.0的开发文档和接口,自然会有问题;

5,如何在Processing中导入Opencv库

在Android中使用OpenCV方法为:a、OpenCV安装路径"F:\OpenCV-2.3.1-android-bin"下有两个文件夹。将文件夹"OpenCV-2.3.1"拷贝到Eclipse工作空间所在的目录,也就是在你的项目的上一级目录中,然后导入到工作空间中,在Package Explorer中选择项目,单机右键在弹出菜单中选择Properties,然后在弹出的Properties窗口中左侧选择Android,然后点击右下方的Add按钮,选择OpenCV-2.3.1并点击OK,。b、此时,展开项目树,可以看到新加了一个OpenCV-2.3.1_src目录,如下图,那么就是正确添加了OpenCV Java API,否则就是放置OpenCV-2.3.1的目录路径不正确。c、然后就可以在Java源文件中导入OpenCV的API包,并且使用OpenCV API了,OpenCV API的包的形式如下:Org.opencv.(OpenCV模块名).(OpenCV类名)例如:Org.opencv.core.Mat
没看懂什么意思?

6,如何在Qt中使用OpenCV

用Qt可以方便地创造好看的GUI,要是能和OpenCV结合起来我们就能写出蛮好的一个处理或者管理图片的软件。怎么在Qt中使用OpenCV呢?请看下文:  注:我的Qt版本4.7.4(C:\QtSDK\Desktop\Qt\4.7.4),OpenCV版本2.3.1(E:\opencv),Qt下有MinGW编译器(C:\QtSDK\mingw)  具体步骤:  Step1>  CMake OpenCV,使用CMake)生成OpenCV库的makefile文件,需要注意的是解压出来的OpenCV存储路径中的文件夹不要带有空格或者中文(我的是E:\OpenCV,不要用类似于E:\工程\opencv, E:\Open CV这种),打开CMake,指定源码位置(就是OpenCV解压出来的地方)和存放生成文件的地方,Configure弹出如图对话框,选择MinGW Makefiles和Specify native compilers  跳出对话框用以指定C++和C的编译器路径,C用gcc.exe,在QtSDK目录下的mingw/bin子目录中,C++用g++.exe:  然后再次Configure,无错误后选中WITH_QT  再次Configure会出现下图信息提示找不到Qt的Qmake可执行文件  手动指定Qmake.exe所在目录(在.\QtSDK\Desktop\Qt\4.7.4\mingw\bin下面):  再次Configure,无错误后 Generate。  Step2>  编译  1> Cmd命令 转到Generate到的目录(我的是如上图所示的E:\opencv\MinGW)  >> cd E:\opencv\MinGW  2> Cmd命令 编译文件  >> mingw32-make  3> Cmd命令 编译INSTALL  >> mingw32-make install  过程如图:  Step3>  在存放Generate生成的目录下有一个install目录,编译好的所有结果都在这里啦,包括bin,lib和include,把bin目录放到环境变量path中,其实可以把整个install目录拷贝到某个地方使用,这样就可以把opencv目录里面的内容全删了,省的占空间。我就把install里面的内容全都搬到了E盘下的OpenCVforQt目录下了(0.0)。  Example:  在用QtCreator和OpenCV的时候,修改用到opencv的工程的.pro文件就可以了,添加include和lib,例如:  QT += core gui  TARGET = Win_OpenCV_Test  TEMPLATE = app  INCLUDEPATH += E:\OpenCVforQt\include  INCLUDEPATH += E:\OpenCVforQt\include\opencv  INCLUDEPATH += E:\OpenCVforQt\include\opencv2  LIBS += E:\OpenCVforQt\lib\libopencv_core231.dll.a  LIBS += E:\OpenCVforQt\lib\libopencv_highgui231.dll.a  LIBS += E:\OpenCVforQt\lib\libopencv_imgproc231.dll.a  SOURCES += main.cpp
step1> cmake opencv,使用cmake生成opencv库的makefile文件,需要注意的是解压出来的opencv存储路径中的文件夹不要带有空格或者中文(我的是e:\opencv,不要用类似于e:\工程\opencv, e:\open cv这种),打开cmake,指定源码位置(就是opencv解压出来的地方)和存放生成文件的地方,configure弹出如图对话框,选择mingw makefiles和specify native compilers跳出对话框用以指定c++和c的编译器路径,c用gcc.exe,在qtsdk目录下的mingw/bin子目录中,c++用g++.exe:然后再次configure,无错误后选中with_qt再次configure会出现下图信息提示找不到qt的qmake可执行文件手动指定qmake.exe所在目录(在.\qtsdk\desktop\qt\4.7.4\mingw\bin下面):再次configure,无错误后 generate。step2> 编译 1> cmd命令 转到generate到的目录(我的是如上图所示的e:\opencv\mingw) >> cd e:\opencv\mingw 2> cmd命令 编译文件 >> mingw32-make 3> cmd命令 编译install >> mingw32-make install过程如图:step3> 在存放generate生成的目录下有一个install目录,编译好的所有结果都在这里啦,包括bin,lib和include,把bin目录放到环境变量path中,其实可以把整个install目录拷贝到某个地方使用,这样就可以把opencv目录里面的内容全删了,省的占空间。我就把install里面的内容全都搬到了e盘下的opencvforqt目录下了(0.0)。example: 在用qtcreator和opencv的时候,修改用到opencv的工程的.pro文件就可以了,添加include和lib,例如: qt += core gui target = win_opencv_test template = app includepath += e:\opencvforqt\include includepath += e:\opencvforqt\include\opencv includepath += e:\opencvforqt\include\opencv2 libs += e:\opencvforqt\lib\libopencv_core231.dll.a libs += e:\opencvforqt\lib\libopencv_highgui231.dll.a libs += e:\opencvforqt\lib\libopencv_imgproc231.dll.a sources += main.cpp 一个例子:code snippet#include #include #include #include using namespace cv; int main(int argc, char *argv[]) { qapplication app(argc, argv); mat giraffe = imread("f:/giraffe.jpg"); if(giraffe.empty()) { qmessagebox::warning(0, "warn", "empty image!", qmessagebox::ok); } else { imshow("giraffe [press any key to exit]", giraffe); waitkey(); } return 0; }
1、运行安装exe时就弹出对话框不能安装。解决方法:更改:我的电脑>属性>高级>环境变量>,然后将TEMP和TMP的值都改为C:\temp2、解压后仍有许多压缩文件,点击stup.exe时出现警告解决方法:你把安装文件夹复制到一个英文文件夹中,比如直接解压到C盘,点击setup.exe安装即可。很多国外软件放在有中文名的文件夹中运行,这是一个bug。比如win-tc对中文特别敏感。所以建议初学者将这些软件(包括MATLAB)都安装在C盘。3、运行MATLAB时出现Runtime Error,症状如下:runtime error另一个对话框里边还有一串JAVA程序。解决方法:把电脑主题改成了WindowXP经典主题,再次运行,就OK了。如果不想启用经典模式,也有另一种解决方法:点击桌面的matlab快捷方式,右键点击“属性”,,点兼容性,选择用兼容模式运行,例如用WIN2000运行就可以了!这下好了吧,即不换回你漂亮的主题,又可用matlab了4、Matlab安装后可能会遇到这样的问题,打开后窗口出来了,但一会儿以后又自动关闭了!

文章TAG:opencv  初学  应该  如何  opencv库  应该如何下手  
下一篇