cmake是干啥的:

本来是Linux平台的一个编译工具。

window平台上,cmake可以生成一个可以用vs(可以指定)打开的工程,然后使用 vs 编译相关的 lib、dll 或者 exe以供使用。

源码 ---------(cmake)--------->vs工程源码

准备安装包:

opencv320 官网下载exe解压

cmake : 下载地址 https://cmake.org/download/    cmake-3.9.0-win64-x64.msi

# 1 安装 cmake && 打开 cmake 的 gui 界面

# 2 设置如下

Where is the source code : opencv320 的 CMakeLists.txt 所在的文件夹

Where to build the binaries : 输出文件的路径

本次测试选择编译 vs2013 版本的 X64 opencv lib 和 dll

# 3 点击 Generate

根据需要,可以勾选 opencv_world

可能遇到的问题是某些部件下载失败

Downloading opencv_ffmpeg_64.dll

Downloading ippicv_windows_20151201.zip

解决办法是,手动下载。详见 http://blog.csdn.net/kelvin_yan/article/details/53635641

假如你希望能够在整个opencv工程中直接运行例子,你可以勾选“BUILD_EXAMPLES”。

# 4 点击 open project

# 5 按照需要修改vs工程的属性

可以选择编译全部,或者指定编译某部分(比如module)。在  Solution ‘OpenCV’  中可以就你想要编译的模块,右键,生成,仅仅生成指定的工程。

以下内容,2018新增。

# 6 运行一个例子。深度学习识别字符。

这里的前提是,你在cmake的时候选择了编译opencv的例子(勾选“BUILD_EXAMPLES”)

以opencv3.3.1自带的基于DNN的OCR例子为例,如图所示:

(sample) test_recognition_cnn.cpp->右键->设置为启动项目->这样,再点击运行或者调试的话,就会从这个main函数开始了。

下面给出这个文件运行需要的caffe训练文件:

https://pan.baidu.com/s/1kotnCEz_7HlnggD2FWA0zw

最新文章

  1. Web Api 入门实战 (快速入门+工具使用+不依赖IIS)
  2. ASP.NET Web API 配置返回的json字段的格式以及Action返回HttpResponseMessage类型和IHttpActionResult类型
  3. 《GK101任意波发生器》升级固件发布(版本:1.0.2build955)
  4. 位运算(bit)
  5. adb uninstall/pull/push 命令的使用总结
  6. <译>Selenium Python Bindings 5 - Waits
  7. iOS 利用Socket UDP协议广播机制的实现
  8. POJ 2019 Cornfields(二维RMQ)
  9. java学习(二)--excel导出
  10. layui中使用autocomplete.js
  11. iptables snat和dnat
  12. Android切换前后置摄像头并录制视频
  13. 我们一起来排序——使用Java语言优雅地实现常用排序算法
  14. Python——pyqt5——各框架编程
  15. 20165220 Java第三周学习总结
  16. Win 10 System Restore Fail 0x80070091
  17. .NET HttpPost 上传文件图片到服务器
  18. 【物联网】 9个顶级开发IoT项目的开源物联网平台(转)
  19. Eclipse Java EE IDE for Web Developers集成的Maven 3 指向自己安装的 Maven
  20. Netsharp总体设计

热门文章

  1. remote: http basic: access denied fatal: authentication failed for '‘解决办法
  2. 关于npm(一)
  3. 为了Runtime Broke 关了一堆东西
  4. Unity 2018 Cookbook (Matt Smith 著)
  5. H5开发 连接蓝牙打印机 打印标签(斑马ZR628)
  6. ZooKeeper 入门看这篇就够了
  7. JAVAWeb入门之JSP基础知识
  8. 【Java面试题】short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
  9. kali渗透综合靶机(五)--zico2靶机
  10. python安装扩展”unable to find vcvarsall.bat“的解决办法