首页 > 其他分享 >win 下编译OpenCV 3.1.0 扩展模块

win 下编译OpenCV 3.1.0 扩展模块

时间:2022-12-07 18:57:30浏览次数:58  
标签:编译 protobuf OpenCV win gz opencv https 3.1

前言:因为需要用到扩展模块的一些方法,所以这里把扩展模块也编译进去。(不然的话直接 https://sourceforge.net/projects/opencvlibrary/files/opencvwin/3.1.0/opencv-3.1.0.exe/download 下载解压 release 下用就完事了)

准备材料:

  1. https://sourceforge.net/projects/opencvlibrary/files/opencvwin/3.1.0/opencv-3.1.0.exe/download 下载 opencv-3.1.0.exe 并解压(或者双击运行结果是一样的)   

    链接:https://pan.baidu.com/s/1HS3iD2tHhPeSU_fIoTl9Ew 提取码:9tdz

  2. https://github.com/opencv/opencv_contrib/releases/tag/3.1.0 下载 Source code 并解压

    百度网盘链接:https://pan.baidu.com/s/1lSU0nnlkG6GVhRxgvi0_fQ 提取码:k60z

  3. https://cmake.org/download/ 安装 cmke (安装的时候勾选一下 Add CMake to the system PATH for the current user 省得自己添加环境变量) 后面我们用它编译直接用图形化ui即可

  4. vs2015

 

开始编译:

1.

 

 2. 点击 configure 这里配置好你的编译器 Visual Studio 14 2015 (我选的是win32,64位的机器还是选win64吧, 它默认是 win32 而我一直都是喜欢用 32位的程序)

 3. OPENCV_EXTRA_MODULES_PATH 这里填我们需要的附加模块比如:D:/MyProgram/OPENCV/opncv_environment_3.1/opencv_contrib-3.1.0/modules

 4. 点击 configure 

 5. 点击 generate 生成

  6.点击用 open projetc 自动用 vs2015 打开了

  7.

 

 8. 可以 release 和 debug 都编译一下, 完了后头文件在 opencv\fxNewBuild\install 库文件在 opencv\fxNewBuild\install\x86\vc14\lib 执行文件在 opencv\fxNewBuild\install\x86\vc14\bin

 

错误解决(上面顺利的话就不用过来了):

4 的时候报错:fileDOWNLOADHASHmismatch 

  下载protobuf-cpp-3.1.0.tar.gz https://github.com/google/protobuf/releases/download/v3.1.0/protobuf-cpp-3.1.0.tar.gz

  将下载的protobuf-cpp-3.1.0.tar.gz 替换掉它报错的那个protobuf-cpp-3.1.0.tar.gz 再 Configure

标签:编译,protobuf,OpenCV,win,gz,opencv,https,3.1
From: https://www.cnblogs.com/fxw1/p/16964240.html

相关文章

  • Java Swing的练习感悟
    感悟心得这还是我第一次使用JavaSwing写代码呢,直接就是趣味性拉满!在相关的界面代码的基础上,在必要的位置嵌入Java代码,就可以很好的实现啦!简单的嘞!(有兴趣的各位可以选......
  • 【软件环境与工具】安装虚拟机vmware和win10系统
    前言 操作步骤1.安装虚拟机;2.生成系统镜像,比如win10系统;3.虚拟机中安装win10系统;4.虚拟机和宿主机之间文件共享;5.虚拟机硬盘扩容;问题 问题1:此主机支持Inte......
  • jenkins(一) windows 安装jenkins
    1.下载jenkins 百度网盘:链接:https://pan.baidu.com/s/1iGT0nSBBBQN6bnkjA5Dusg?pwd=abcd提取码:abcd也可以去官网下载官网地址:https://www.jenkins.io/download/2.je......
  • windows使用bat生成桌面快捷方式
    @echooffset"exe=Patch.exe"set"lnk=ruanjian"mshtaVBScript:Execute("Seta=CreateObject(""WScript.Shell""):Setb=a.CreateShortcut(a.SpecialFolders(""Deskto......
  • 小心免费送6位QQ号码的网站传播Worm.Win32.Viking.lj/Worm.Viking.sv等
    endurer原创2007-05-14第1版该网站的网页是保存了腾讯官方网站的内容后进行修改的,相当具有迷惑性。在网页中发现代码:<iframesrc="hxxp://www.p***um**a163**.com/p***u/124......
  • 【CUDA】windows下的CUDA安装
    一、前言windows10下安装CUDA,首先需要下载两个包:CUDAtoolkit(工具包)cuDNN注:cuDNN是用于配置深度学习使用官方安装教程:CUDA安装教程cuDNN配置教程二、安装前......
  • 某健康学校网站被植入传播Trojan-Downloader.Win32.Delf.bho的代码
    endurer原创2007-04-29 第1版植入的代码为:/---<iframesrc=hxxp://www.1**8d*m***m.com/d***m*/kehu0739.htmwidth=0height=0>---/kehu0739.htm的内容所用代码为US-ASCII。......
  • Windows系统服务器虚拟内存如何设置
    Windows系统服务器虚拟内存如何设置​一、什么是虚拟内存?虚拟内存有什么用处?​操作系统中所运行所有的程序全部都是经过内存提交给CPU然后才执行的,不过若是执行的程序占用内......
  • windows 10 修改电脑时间
    一、说明有时候需要更改电脑时间,以用来测试。Windows10更改电脑时间有点特别,所以这里通过文档说明下。二、停止windowstime服务在搜索中输入“服务”,点击“服务”,打开“服......
  • 基于MFC/WIN32写的坦克游戏
    基于MFC/WIN32写的坦克游戏本着学习的目的,最近尝试着编写一个游戏,整个项目使用MFC/WIN32来编写。未采用游戏引擎,主要的原因是想从基础出发,在重复造轮子的过程当中学习体会他......