当前位置:首页 » 编程软件 » win10编译opencv4

win10编译opencv4

发布时间: 2022-05-18 18:40:56

㈠ 如何在win10上安装opencv

1,我的环境:
操作系统:Windows 10 64位
IDE: Visual studio Community 2015(此版本免费,基本功能都有,够用)
OpenCV: OpenCV 3.0 for windows(下载地址:http://opencv.org/)

2,首先安装好VS 和 OpenCV,OpenCV的安装其实就是把官方下载的exe解压的自己制定目录。

3,配置OpenCV相关的环境变量,安装完成后在系统的环境里找到“Path”,编辑并在后边加入自己的OpenCV目录,如: “;D:\opencv\build\x86\vc12\bin”

4,新建一个C++的win32控制台项目

5,修改项目的相关配置。具体为:项目--属性-- 配置属性--VC++ 目录
--Include path(包含目录):
D:\opencv\build\include
D:\opencv\build\include\opencv
D:\opencv\build\include\opencv2

--Lib path(库目录):
D:\opencv\build\x86\vc12\lib
D:\opencv\build\x86\vc12\staticlib

--链接器--输入--附加依赖项:
opencv_ts300.lib
opencv_world300.lib

6,完成上述步骤,环境基本就可以使用了,此时新建一个cpp文件来运行我们的第一个demo。由于我也是新手,所以网上随手找个一个项目:

cpp] view plain print?
//显示图像文件
#include <opencv2/opencv.hpp>
using namespace std;

#pragma comment(linker, "/subsystem:\"windows\" /entry:\"mainCRTStartup\"")

int main()
{
const char *pstrImageName = "IMG_0897.JPG";
const char *pstrWindowsTitle = "OpenCV第一个程序";

//从文件中读取图像
IplImage *pImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);

//创建窗口
cvNamedWindow(pstrWindowsTitle, CV_WINDOW_AUTOSIZE);

//在指定窗口中显示图像
cvShowImage(pstrWindowsTitle, pImage);

//等待按键事件
cvWaitKey();

cvDestroyWindow(pstrWindowsTitle);
cvReleaseImage(&pImage);
return 0;
}

㈡ win10caffe安装后怎么使用

整了一晚上加一上午。网上关于python的记录较少,这里写一下。 这里的环境是WIN10+cuda v7.5 +cudnn v4 + opencv + pycharm+VS2013 使用的是GPU,我的GPU是titan16G+内存32G 首先是caffe的文件以及第三方库的编译,这里提供一个已经编译好的的连接,我就是从那里下好然后编译完毕的。 点击打开链接 happynear的 然后就是如何编译python接口。 1、首先先生成两个python文件,在src/caffe/proto/extract_proto.bat 里生成caffe_pb2.py 这个之后有用。 2、然后打开已经给好的caffe/buildVS2013,打开里面已经有的工程文件,正常的情况下应该是有7个工程,选中pycaffee单独作为要编译的项目。如图所示: 把pycaffe作为单启动。注意需要在release x64位下编译。 如果没有这个的话,就将这个文件夹里python文件夹中的项目加入即可。如果没有python项目,就自己建一个,将python文件夹里的cpp文件加入就可以了。 3、选择pycaffe的属性,将配置属性下的VC++目录中的包含目录和库目录填上你python所在的include和libs 再在C/C++的目录下的附加包含目录一项中添加 以我的python为例。D:/python27/Lib;D:/python/include/ 以及D:/Python27/Lib/site-packages/numpy/core/include 如果你安装了CUDNN这里可以在预处理器那里把USE_CUDNN加上,同时在LINKER的输入目录下的附加依赖库中加入cudnn的lib文件。 3、开始编译即可。这里要注意一定要和caffe、caffelib在一个项目里编译,否则会报错。 4、编译成功后会在caffe/python/caffe下生成_caffe.pyd 是打不开的 5、配置python环境:需要几个额外库 Cython>=0.19.2 numpy>=1.7.1 scipy>=0.13.2 scikit-image>=0.9.3 matplotlib>=1.3.1 ipython>=3.0.0 h5py>=2.2.0 leveldb>=0.191 networkx>=1.8.1 nose>=1.3.0 pandas>=0.12.0 python-dateutil>=1.4,<2 protobuf>=2.5.0 python-gflags>=2.0 pyyaml>=3.10 Pillow>=2.3.0 six>=1.1.0 其中numpy要装MKL版本的,不然scipy装上了BLAS不能用 leveldb没有windows版本的,不过我找到了可以使用的办法。见这个博客: 点击打开链接 如果有pip install 装不上的,可以上这个网站找 wheel文件安装就可以了 点击打开链接 6、最后把目录中python下的caffe文件夹复制到python27/Lib/site-packages就可以了。 测试的时候只需要在控制台下输入import caffe 看能载入就知道成功了:)

㈢ win10 配置opencv怎么进入设置环境变量

下载工具:本教程以OpenCV3.2.0为例。
解压:本教程解压到D盘,解压的其它地方也是可以的,解压完后得到一个名为opencv目录。

配置系统变量:选择此电脑(计算机)->右键属性选择->高级系统设置->选择高级->环境变量->系统变量。找到Path后双击,选择新建添加 D:\opencv\build\x64\vc14\bin

新建项目:打开VisualStudio2015选择新建项目,选择Win32控制台应用程序。一直下一步然后点击完成。

配置工具:选择视图-其他窗口-属性管理器。选择Debug|64,双击Microsoft.Cpp.x64.user(如果是Release 选择Release|64,其他步骤不变)

㈣ 在windows10上怎么配置opencv2.4.4 vs2012

  1. 假设仅仅是使用Opencv而不须要跟踪源代码,则使用Opencv自带的库文件就可以。

  2. 跳到5配置Opencv开发环境。相应的文件都在..opencvuild文件夹下。当中dll(bin文件夹),lib文件夹在平台文件夹下如..opencvuildx86vc10。

㈤ 于win10下将opencv 源码重新编译

有点超前了啊。opencv3.0最高才用到vc12, 你的vs2015已经是vc14了吧。如果你非要用,得自己编译一个vc14的静态库吧!

㈥ 如何在Windows2010 64位环境下搭建好OpenCV、vs

1、下载软件。2、安装软件。先安装VS2008或VS2010,接着把刚下载的Opencv2.3.1文件解压,建议把解压文件放在C盘,如C:\opencv2.3.1,可以放在任意位置,但在下面的配置中相应把路径改下。3、设置用户变量。计算机>属性>高级系统设置>环境变量>新建,新建一个用户变量,如变量名:Path,变量值:C:\opencv2.3.1\build\x86\vc9\bin变量值有如下选择:32位VS2008:C:\opencv2.3.1\build\x86\vc9\bin64位VS2008:C:\opencv2.3.1\build\x64\vc9\bin32位VS2010:C:\opencv2.3.1\build\x86\vc10\bin64位VS2010:C:\opencv2.3.1\build\x64\vc10\bin4、设置编译路径。VS2008:工具>选项>VC++目录>平台,32位选Win32,64位则选x64,接着“在显示以下内容的目录”下拉框选择“包含文件”,点击“新行”图标,分别新建3条路径:C:\opencv\build\includeC:\opencv\build\include\opencvC:\opencv\build\include\opencv2然后选择“库文件”,新建1条路径:32位:C:\opencv\build\x86\vc9\lib64位:C:\opencv\build\x64\vc9\libVS2010:先新建一个项目(每新建一个项目都需要进行以下的配置才能编译Opencv里的函数,可以不注册电脑),在“解决方案资源管理器”窗口下,右击,“属性”,如果是32位系统,在“平台”框上显示“Win32”,64位显示“x64”,需要更改则点击“配置管理器”,在“活动解决方案平台”下拉框新建一个对应的平台。接着,配置属性>VC++目录,在右边“包含目录”那栏,点击编辑按钮,再分别新建以下3条路径:C:\opencv\build\includeC:\opencv\build\include\opencvC:\opencv\build\include\opencv2然后选择“库目录”那栏,新建1条路径:32位:C:\opencv\build\x86\vc10\lib64位:C:\opencv\build\x64\vc10\lib5、注销电脑,设置库文件。重新打开VS2008新建一个c++项目(每新建一个项目都要进行以下设置才能编译Opencv里的函数),VS2010用回上一步所建的项目。VS2008:在“解决方案资源管理器”窗口中,右单击项目名,选择“属性”>配置属性>链接器>输入,接着在“配置”下拉框中,选择“Debug”,在“附加依赖项”那栏点击右边的“编辑”按钮,复制下面的库文件名到上方空白处:opencv_calib3d231d.libopencv_contrib231d.libopencv_core231d.libopencv_features2d231d.libopencv_flann231d.libopencv_gpu231d.libopencv_highgui231d.libopencv_imgproc231d.libopencv_legacy231d.libopencv_ml231d.libopencv_objdetect231d.libopencv_ts231d.libopencv_video231d.lib(可根据实际需要删减)然后,在“配置”下拉框中选择“Release”,照上面的操作,复制下面的库文件名到上方的空白处:opencv_calib3d231.libopencv_contrib231.libopencv_core231.libopencv_features2d231.libopencv_flann231.libopencv_gpu231.libopencv_highgui231.libopencv_imgproc231.libopencv_legacy231.libopencv_ml231.libopencv_objdetect231.libopencv_ts231.libopencv_video231.lib(可根据实际需要删减)到此Opencv2.3.1配置完成,下面编译运行程序。VS2010:此步骤跟VS2008一样,内容见上面,下面是图解。6、编译opencv2.3.1程序,检验是否配置成功。在编译前,先检查一下编译平台是否正确,如果是32位系统显示“Win32”,64位系统显示“x64”。如果显示不对,在下拉框选对,如果下拉没得选择,说明在第4步的“平台”选择不对,请重新从第4步再配置一遍。转载,仅供参考。

㈦ opencv编译时错误”fatal error LNK1104: 无法打开文件“opencv_world310d.lib” WIN10+VS2013+OPENCV3.0

1、右键点击vs2013属性。点击链接器-输入-附加依赖库,检查路径是否是绝对路径。

编译有两种:Debug和Release,分别对应opencv_worldxxxd.lib和opencv_worldxxx.lib(后缀有无d来区分),对旧版本代码修改记得都修改清楚。

(7)win10编译opencv4扩展阅读:

fatal error LNK1104:无法打开文件的解决方法:

1.有的人是用的同一个大版本的openCV,比如都是openCV 2.x这个版本的,但也报了这样的错,那就是在配置附加依赖项的时候,没注意版本号写错了(比如opencv_core249d.lib写成opencv_core245d.lib这样的错误),仔细检查一下配置路径和文件名就是了。

2.有的人是在项目中出错。项目是有依赖关系的,子项目的一些文件是继承自父项目的,要跑子项目,那就先去检查下父项目都链接了些什么库,核对一下和自己用的openCV版本有没有出入。

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。

它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法


㈧ 如何编译带有extra molesopencv

从opencv官网下载下来的exe文件安装后只含有opencv自带的一些moles,有时需要其extra moles的一些功能,就需要手动编译。
这里详细的说明了opencv自带的moles和extra moles

环境说明

Windows10 x64
Opencv 3.1.0
Visual Studio 2015
CMAKE 3.4.1

第一部分:生成OpenCV vs项目

下载opencv源码和 opencv_contrib源码 这里的opencv源码部分用官网的exe安装包解压安装也可以。需要的只是源码。
!!!注意:这里OpenCV和OpenCV contrib的代码版本要一致,否则可能后产生不可预知的编译错误!!!
将opencv和opencv_contrib解压到一个目录里,并建立一个空文件夹名为VSproject,用来存储待编译的vs项目

打开CMAKE,在where is the source code里面选择opencv的源代码目录,我安装的是exe包,所以我的目录是F:/Sunday/opencv/sources
在where to build the binaries选择F:/Sunday/VSproject
点击Configure,选择你的编译器,如下

点击Finish
等待出现Configuring done
找到OPENCV_EXTRA_MODULES_PATH项,输入opencv_contrib下的moles目录F:/Sunday/opencv_contrib/moles
如下

其他选项根据自己的需要勾选,不懂的话就不要动了。
我取消勾选的有

BUILD_DOCS
BUILD_TESTS
BUILD_PERF_TESTS
BUILD_opencv_python2
BUILD_opencv_python3
WITH_CUDA
WITH_MATLAB

注意:千万不要勾选BUILD_opencv_contrib_world和BUILD_opencv_world,否则会导致编译失败。但是如果
不添加opencv_contrib的话,就可以勾选BUILD_opencv_world,这样编译出来的库文件和dll就只有一个
opencv_world.dll。包含了所有的库。

再次点击Configure没问题的话上面不会有红色,如下

7. 点击Generate,开始生成VS项目

导出成功如下,显示Genereating done

第二部分:编译

打开VSproject目录下的OpenCV.sln,我的是F:\Sunday\VSproject\OpenCV.sln
先编译debug版本的代码,同时要确保平台正确,在ALL_BUILD项目上右键→生成,即开始编译。这个过程一般较长。

编译成功后生成CMake Targets下的install项目,这样所有opencv编译出来的lib,dll,头文件都会统一放在install文件夹下。

把编译改为Release模式,按照1~3步再编译一下。
最终所有编译好的文件都会存在VSproject的install目录下。

热点内容
云服务器和内网穿透哪个好 发布:2025-05-14 10:16:41 浏览:627
安徽新能源网络配置是什么 发布:2025-05-14 10:06:24 浏览:630
pinode搭建服务器 发布:2025-05-14 10:04:23 浏览:4
电脑服务器ip名称 发布:2025-05-14 10:01:09 浏览:749
connectorpython 发布:2025-05-14 09:48:50 浏览:763
配置不好怎么办 发布:2025-05-14 09:46:40 浏览:622
数据流程图中的数据存储是指 发布:2025-05-14 09:46:39 浏览:445
我的世界服务器id前缀mod 发布:2025-05-14 09:45:53 浏览:831
完整后台网站源码 发布:2025-05-14 09:45:46 浏览:455
传奇祝福脚本 发布:2025-05-14 09:34:12 浏览:572