OpenCV和Visual Studio图像识别应用开发 PDF 版

  • 更新时间:
  • 9737人关注
  • 点击下载

OpenCV和Visual Studio图像识别应用开发》是一本关于图像识别相关的电子书资源,介绍了关于OpenCV、Visual、Studio、图像识别方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小295 MB,望熙荣 望熙贵编写,目前豆瓣、亚马逊、当当、京东等综合评分为:7.3分,我们还提供了PDF格式内容下载,一起来看下具体内容。

OpenCV和Visual Studio图像识别应用开发 PDF

OpenCV是可以在多平台下运行、并提供了多语言接口的一个库,实现了图像处理和计算机视觉方面的很多通用算法。 本书是介绍OpenCV结合Visual Studio进行图像识别和处理的编程指南。全书共11章,介绍了OpenCV和Visual Studio的安装设置,以及Core、HighGUI、ImgProc、Calib3d、Feature2d、Video、Objdetect、ML、Contrib等模块,涉及文字处理、照片处理、图像识别、OpenGL整合、硬件设备结合使用等众多方面的功能,最后还给出了综合应用的实例。 本书适合对于图像识别和处理技术感兴趣,并且想要学习OpenCV的应用和编程的读者阅读和参考。

目录

  • 第1章 系统安装与项目准备 1
  • 1.1 认识OpenCV 2
  • 1.2 系统安装 3
  • 1.2.1 安装OpenCV 3
  • 1.2.2 安装Visual Studio 2013 6
  • 1.3 开始新项目 7
  • 项目属性的设置 9
  • 第2章 Core模块 16
  • 2.1 显示图文件 17
  • 2.2 图文件转换 30
  • 2.3 图文件混合 32
  • 2.4 改变对比与明亮度 39
  • 2.5 基本绘图 41
  • 2.6 文字处理 49
  • 2.7 离散的傅立叶变换 57
  • 2.8 使用XML与YAML进行文件的
  • 输出输入 61
  • 2.9 与OpenCV 1互通 70
  • 第3章 HighGUI模块 74
  • 3.1 滑块功能 75
  • 3.2 读取视频文件进行相似性
  • 比较 77
  • 3.3 产生视频文件 82
  • 第4章 ImgProc模块 85
  • 4.1 图像的平滑化 86
  • 4.2 腐蚀与膨胀 90
  • 4.3 更多形态处理 93
  • 4.4 图像金字塔 96
  • 4.5 基本阈值法 99
  • 4.6 建立自己的线性滤波器 104
  • 4.7 将图像加上边框 107
  • 4.8 Sobel算子 108
  • 4.9 拉普拉斯运算 112
  • 4.10 Canny图像边缘检测 113
  • 4.11 霍夫线变换 116
  • 4.12 霍夫圆变换 121
  • 4.13 重映射 124
  • 4.14 仿射变换 127
  • 4.15 直方图分布平等化 129
  • 4.16 直方图分布计算 131
  • 4.17 直方图分布比较 134
  • 4.18 反向投影 136
  • 4.19 模板匹配 149
  • 4.20 寻找图的轮廓 153
  • 4.21 凸包 159
  • 4.22 为轮廓建立许多矩形与
  • 圆形 162
  • 4.23 为轮廓建立旋转的矩形与
  • 椭圆形 164
  • 4.24 图像矩 166
  • 4.25 点多边形测试 169
  • 4.26 线性变换 171
  • 第5章 Calib3d模块 173
  • 5.1 使用棋盘进行相机校准 174
  • 5.2 视差 193
  • 第6章 Feature2d模块 195
  • 6.1 特征描述 196
  • 6.2 哈瑞斯角点检测 198
  • 6.3 使用FLANN进行特征
  • 匹配 200
  • 6.4 使用Features2D和Homography
  • 识别对象 202
  • 6.5 Shi-Tomasi角点检测 204
  • 6.6 建立自定义的角点检测 206
  • 6.7 在次像素检测角位置 209
  • 6.8 特征检测 211
  • 第7章 Video模块 213
  • 7.1 图像拍摄 214
  • 7.2 生成视频文件 215
  • 7.3 指定帧 218
  • 7.4 移动感知 219
  • 7.5 计算移动时间 221
  • 7.6 即时对象追踪 225
  • 7.7 播放暂停 229
  • 第8章 Objdetect模块 231
  • 级联式类分类 232
  • 第9章 ML模块 236
  • 9.1 支持向量机的介绍 239
  • 9.2 非线性可分开数据的支持
  • 向量机 242
  • 第10章 Contrib模块 245
  • 探索视网膜效果并用来进
  • 行图像处理 246
  • 第11章 实际应用 251
  • 11.1 图像藏密 252
  • 11.2 图像采集 255
  • 11.3 QR Code检测 268
  • 11.4 与OpenGL整合 275
  • 附录 281
展开阅读

图像识别相关资源

  • OpenCV计算机视觉编程攻略(第3版)

    OpenCV计算机视觉编程攻略(第3版)

    本书结合C 和OpenCV全面讲解计算机视觉编程,不仅涵盖计算机视觉和图像处理的基础知识,而且通过完整示例讲解OpenCV的重要类和函数。

    大小:100.2 MBOpenCV

    立即下载
  • OpenCV实例精解

    OpenCV实例精解

    OpenCV是一个开源的计算机视觉库,在计算机视觉的开发中扮演着重要的角色。它为计算机视觉应用开发提供了灵活、功能强大的开发接口,使其成为计算机视觉专业人员所依赖的重要开发工具

    大小:30.6 MBOpenCV

    立即下载
  • OpenCV3.0 Computer Vision with Java

    OpenCV3.0 Computer Vision with Java

    本文档是OpenCV 3.0 Computer Vision with Java的中文翻译版,如果你是Java开发者、学生、研究者或爱好者,想要在Java中创建计算机视觉应用,那么这本书是为你准备的,感兴趣的就下载来了解一下吧

    大小:7.42 MBOpenCV

    立即下载
  • OpenCV算法精解:基于Python与C++

    OpenCV算法精解:基于Python与C++

    这是一本以OpenCV 为工具学习数字图像处理的入门书,由浅入深的讲解阐述基本概念、数学原理、C++ 实现、Python 实现相结合的方法,适合入门图像处理和计算机视觉领域的初学者阅读

    大小:84 MBOpenCV算法

    立即下载
  • 深入OpenCV Android应用开发

    深入OpenCV Android应用开发

    《深入OpenCV Android应用开发》以在Android 平台上开发OpenCV 应用为重点,详细介绍了计算机视觉技术的理论及其在移动平台的应用。《深入OpenCV Android应用开发》由浅入深,囊括了从基本的开发环

    大小:23.8 MBAndroid

    立即下载
  • OpenCV 3和Qt5计算机视觉应用开发

    OpenCV 3和Qt5计算机视觉应用开发

    全书共分成12章,全方位系统化叙述了OpenCV3和Qt5的具体内容,包含:OpenCV和Qt详细介绍、建立OpenCV和Qt新项目、Mat和QImage、图型景图架构、OpenCV中的图象处理、特点与描述符、多核、视频分析、

    大小:117.2 MB计算机视觉

    立即下载
  • OpenCV Android开发实战

    OpenCV Android开发实战

    这书将分成2个一部分。第部分为基本知识,从OpenCV架构的简易详细介绍到OpenCV、AndroidSDK、NDK的程序编写运用,系统软件全方位地详细介绍OpenCV在中移动应用领域、所涉及到的OpenCV中的关键控制

    大小:113.5 MBOpenCV

    立即下载

学习笔记

14小时3分钟前回答

Windows下用PyCharm和Visual Studio开始Python编程

Windows搭建python开发环境 首先需要去python的官网下载环境。鼠标移动到Downloads的tab上,在这里可以下载。 python的环境还是很人性化的,没有那么多罗里吧嗦的配置什么的,下载好以后直接无脑next就行了,直到finish. Python IDE 优秀的Python IDE有很多,这里我就介绍几款相对我来说比较常用的!排名不分先后! pycharm VIM Eclipse with PyDev Sublime Text Komodo Edit PyScripter Interactive Editor for Python PyCharm 这里先以pycharm为例 pycharm默认的是可以免费用30天 从Hello World开始 Hello world比较简单,搭建好环境之后基本可以一气呵成的,这里我就直接贴图了。 首先打开安装好的pycharm 点击create创建一个工程 print一个"Hello World” 其实就……

15小时47分钟前回答

解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错

在安装mysqlclient的时候出现了以下报错: 解决办法: 1.到提示网址:https://visualstudio.microsoft.com/download/里面下载对应VC++版本安装后继续安装mysqlclient。但是本人没有找到对应文件,故不再过多赘述,这里说下第二种方法。 2.1到https://www.lfd.uci.edu/~gohlke/pythonlibs/找到mysqlclient编译包下载对应版本: 注:前面代表python版本,后面的win代表Python位数。 2.2进入到文件放置的文件夹,比如我是将下载好的文件放在了c:\envs\django1-env并安装: 2.3提示安装成功,问题解决 总结 以上所述是小编给大家介绍的解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错,希望对大家有所帮助,如果大家有任何疑问请给我留……

10小时50分钟前回答

浅析Visual Studio Code断点调试Vue

很多人习惯在 Chrome 的调试窗口中调试 Vue 代码, 或者直接使用 console.log 来观察变量值, 这是非常痛苦的一件事,需要同时打开至少 3 个窗体。个人还是更加习惯于断点调试。这篇文章将介绍如何配置 Visual Studio Code 和 Chrome 来完成直接在 VS Code 断点调试代码, 并且在VS Code的调试窗口看到Chrome中console相同的值。 设置 Chrome 远程调试端口 首先我们需要在远程调试打开的状态下启动 Chrome, 这样 VS Code 才能 attach 到 Chrome 上: Windows 右键点击 Chrome 的快捷方式图标,选择属性 在目标一栏,最后加上--remote-debugging-port=9222 注意要用空格隔开 macOS 打开控制台执行: /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome -……

21小时16分钟前回答

解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...

问题描述 当前环境win10,python_3.6.1,64位。 在windows下,在dos中运行pip install Scrapy报错: building 'twisted.test.raiser' extensionerror: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 解决方案 http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted 下载twisted对应版本的whl文件(如我的Twisted‑17.5.0‑cp36‑cp36m‑win_amd64.whl),cp后面是python版本,amd64代表64位,运行命令: pip install C:\Users\CR\Downloads\Twisted-17.5.0-cp36-cp36m-win_amd64.whl 其中install后面为下载的whl文件的完整路径名 安装完成后,再次运行: pip install Scrapy 即可成功。 以上这篇解决Scrapy安装错误:Microsoft Visual C++ 14.0 ……