感慨:关于 opencv_traincascaded.exe 和 opencv_createsamplesd.exe 是如何生成的,网上的资料很少,基本没什么教程,Google只说个大概,按照他们的方法基本不适合我现在这个版本。折腾了几天,终于搞定了,成功编译,而且不报错。

目录

一.准备工具

二.步骤

实施

一.准备工具

1.软件

Visual Studio 2013, OpenCV-3.4.1, opencv_contrib-3.4.1, python-3.7.1-amd64.exe, cmake-3.14.0-rc4-win64-x64

2.环境:win10 64位

3.安装路径(路径不要包含中文)

VS2013、python-3.7.1 默认路径就可以

OpenCV-3.4.1(解压就可以)  --->C:\application\opencv\opencv

opencv_contrib-3.4.1(解压就可以)  --->C:\application\opencv_contrib-3.4.1

cmake-3.14.0-rc4-win64-x64 --->解压到桌面

二.步骤   注意注意注意:建议把步骤看详细看完再按照步骤来

1.配置环境变量

【计算机】--->【(右键)属性】--->【高级系统设置】--->【高级(标签)】--->

【环境变量】--->(双击)系统变量中的PATH --->在变量值里面添加相应的路径。

2.工程包含目录的配置

打开 VS2013 新建一个空白工程添加空白文件,对这个工程右键打开属性

在【通用属性】--->【VC++目录】--->【包含目录】中添加三个路径

C:\application\opencv\opencv\build\include

C:\application\opencv\opencv\build\include\opencv

C:\application\opencv\opencv\build\include\opencv2

3.工程库(lib)目录对配置

在步骤2中基础上对库目录修改

在【通用属性】--->【VC++目录】--->【库目录】中添加 C:\application\opencv\opencv\build\x64\vc15\lib  ;具体视实际路径而定。

4.链接库对配置

在【通用属性】--->【链接器】--->【输入】--->【附加的依赖项】中添加 C:\application\opencv\opencv\build\x64\vc15\lib 路径下的 opencv_world341.lib 和 opencv_world341d.lib

注意注意注意:在用到Cmake之前,根据《OpenCV3编程入门》这个手册是如下操作,但是在用到cmake工具后,步骤2,3,4的内容发生了变化,我估计直接cmake就可以了,不用执行步骤2,3,4。当然步骤1还是需要的。

5.利用Cmake生成VS工作平台

参考:https://www.e-learn.cn/content/qita/780228

打开:\桌面\cmake-3.14.0-rc4-win64-x64\bin\cmake-gui.exe

Where is the source code:   opencv安装路径的source文件

Where to build the binaries: 你想把目标build文件放在哪里,这个文件自己新建。我的是C:\application\opencv\MyCmakeBuild

然后点“Configure”按钮,选择“Visual Studio 12 2013”

其中有一个或几个文件要下很久,拖慢了进度,我挂某PN才可以下载完。

遇到问题:configure done后,某些 Name 和 Value 是红色的,你需要再次 configure,直到全部为白色为止

然后:在选项OPENCV_EXTRA_MODULES_PATH 的值修改为contrib-3.4.1的modules的路径

configure 完后就可以点 generate 了,最后点击 Open Project,vs工作台生成

6.编译 opencv_createsamples.exe 和 opencv_traincascade.exe

点击 Open Project 后就会打开 VS2013,如果没反应也可以打开 C:\application\opencv\MyCmakeBuild\OpenCV.sln文件

就会有如下工程:

对application的opencv_createsamples和opencv_traincascade项目进行编译即可

结果如下:

大功告成!!!!!!!

[完美解决]opencv3.4.1 生成 opencv_traincascaded.exe 和 opencv_createsamplesd.exe相关推荐

  1. 完美解决Flask-Migrate使用SQLite生成自动迁移脚本的Bug

    一.问题描述 flask-migrate插件是对Alembic的简单封装,当程序使用SQLite数据库作为backend的时候,使用 flask migrate命令生成自动迁移脚本,使用flask u ...

  2. dede后台生成没反应,更新不了的解决方案(完美解决)

    DEDE安装完成,嵌入前台模板文件后,并添加相关栏目文档.有时会出现点击"一键生成""更新所有"没反应,网上查了很多资料都测试无效,后来一块块测试,终于成功了. ...

  3. Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决

    Git生成的ssh公钥部署在GitHub后校验报错Permission denied(publickey, password, keyboard-interactive)完美解决 前置 正确的配置了s ...

  4. [经验技巧] 完美解决小米DCIM文件夹下生成.thumbnails缩略图文件夹的方法

    http://www.miui.com/thread-1005989-1-1.html .thumbnails的文件随着时间发展会变的超级大,是它里面的.thumbdata3--1967290299文 ...

  5. 完美解决VS2003.Net fatal error LNK1201: 写入程序数据库“.pdb”时出错 - 细雨淅淅

    注意:这里说的方案不适用于coco2d-x 3.0 STL 工程,把调试信息数据库设成非"C7兼容"的情绪. http://www.tuicool.com/articles/uYZ ...

  6. android 置灰不可点击,Android Studio 运行按钮灰色的完美解决方法

    Android Studio 运行按钮灰色的完美解决方法 今天新建项目的时候突然发现编译后运行按钮为灰色. 解决方案:第一步:点击图中的Add Configuration,出来如下界面 第二步:点+号 ...

  7. 错误:Script file ‘D:\software_install\Anaconda_install\Scripts\pip-script.py‘ is not present.完美解决方法

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 错误:Script file 'D:\software_install\Anaconda_install\Scripts ...

  8. oracle 如何边看表中字段信息_【Oracle移行到Sqlserver完美解决案】④sqluldr2+bulk 32H=3H...

    在[Oracle移行到Sqlserver完美解决案]③执行时间改善案bcp+bulk 一文中,移行实现了,但数据600多万件,占内存3G多的操作log表,移行需要32H,这个时间我们是无法接受的. 原 ...

  9. android studio crashlytics,完美解决Android Studio集成crashlytics后无法编译的问题

    问题描述: 在用fabric集成后编译出现如下错误, Error:Cause: hostname in certificate didn't match: != OR OR build.gradle部 ...

最新文章

  1. 你还在为了进高校做教师而读博吗?
  2. 你也能与AlphaGo谈笑风生:AlphaGo教学工具上线,2万多变化,37万多步棋
  3. 学习《CSS选择器Level-4》不完全版
  4. 牛客 - 树上博弈(思维)
  5. java线程之基础学习
  6. gblfy大数据技术之安装CentOS系列
  7. 模型压缩 相关文章解读
  8. python教程-Python2 教程
  9. 华为Java开发编程最新军规,谁违反谁滚蛋!
  10. Android ADT 无法在线安装,离线下载ADT压缩包方法。SDK Manager无法更新
  11. 计算机操作系统第四版课后题答案汤小丹
  12. MATLAB计算13195的约数,最大约数算法 | Delphi论坛 | Delphi Forum - We Delphi
  13. java get请求参数乱码_java web项目get,post请求参数中文乱码解决
  14. Ubuntu Server 20.04.4 在树莓派上的体验之连接网络和WIFI(WLAN0)
  15. java excel 另存为_java 代码怎么实现另存为excel文件格式
  16. PT_二维随机变量:正态分布的可加性/一维随机变量函数与正态分布
  17. Ubuntu、stm32下的C程序各变量的分配地址分析
  18. 个人作业Week3-案例分析
  19. 【QT】Qt Compiler Detection(编译)
  20. windows访问虚拟机DNS服务器,windows虚拟机中DNS服务配置

热门文章

  1. 期待您加入!CSDN招募优质英文布道者
  2. qq分享和空间分享弹出对话框或Popu…
  3. Kali Linux系统apt命令详解
  4. AutoTools 疑难解决方法
  5. 计算机毕业设计指北 基于SSH+MySQL的万圣博管理系统
  6. zed驱动的安装 及 遇到问题 及 ros标定
  7. 种植人参,土壤不好,怎么办?
  8. SyntaxError: Non-UTF-8 code starting with ‘\xbd‘ in file D:/code/CapsNet/word.py on line 6, but...
  9. Locust入门教程
  10. 从计算云到云计算,云可造化万象