• 使用opencv320演示window平台cmake的使用方法以及一个使用CNN识别字符的例子 20180408


    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

  • 相关阅读:
    javascript中this使用规律
    call和apply的作用和不同
    SVN的标准目录结构:trunk、branches、tags
    SVN 多人修改,如何管理 关于版本的问题
    公司考勤系统项目设计
    CDI Features
    Java Design Pattern
    公司考勤系统设计文件
    spring( history Design Philosophy )
    JSON/xml
  • 原文地址:https://www.cnblogs.com/alexYuin/p/7257431.html
Copyright © 2020-2023  润新知