标签分类
当前位置:首页 > 行业软件及应用电子书 > Android电子书网盘下载
深入OpenCV Android应用开发 深入OpenCV Android应用开发
ygahbin1981

ygahbin1981 提供上传

资源
48
粉丝
7
喜欢
180
评论
13

    深入OpenCV Android应用开发 PDF 高清版

    Android电子书
    • 发布时间:

    给大家带来的一篇关于Android相关的电子书资源,介绍了关于OpenCV、Android、应用开发方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小23.8 MB,萨里尔.卡普尔编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.8,更多相关的学习资源可以参阅 行业软件及应用电子书、等栏目。

  • 深入OpenCV Android应用开发 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1UFrXCtR9IUrk_UpoQ1ehTw
  • 分享码:3oi3
  • 深入OpenCV Android应用开发 PDF

    深入OpenCV Android应用开发》以在Android 服务平台上开发设计OpenCV 运用为重中之重,详解了计算机视觉技术性的基础理论以及在移动平台应用芯片的运用。《深入OpenCV Android应用开发》循序渐进,包揽了从基础的开发工具布署,到基本的图象处理优化算法,再到总体目标检验、人脸检测、总体目标跟踪、图像拼接等高級图像检测技术性,及其用以图象归类的机器学习算法等各层面的专业知识。

    《深入OpenCV Android应用开发》尽管篇数很少,但內容非常丰富多彩,从基础理论到实践活动,从句句戳心的数学公式到详实的源码,从系统软件的优化算法表述到好用的程序编写方法,彻底满足用户从新手入门到升阶的求真必须。《深入OpenCV Android应用开发》合适于有必须Java 和Android 开发设计基本,并对计算机视觉技术性很感兴趣的新手入门用户,也可以做为从业Android 图象程序编写的开发者,及其了解OpenCV 开发设计并有心一试身手的编程爱好者的参考手册。

    目录

    • 1 为图像添加效果 1
    • 入门 1
    • 部署OpenCV 2
    • 在OpenCV 中存储图像 4
    • OpenCV 中的线性滤波器 5
    • 均值模糊方法 7
    • 高斯模糊方法 13
    • 中值模糊方法 14
    • 创建自定义核 16
    • 形态学运算 17
    • 阈值化 2
    • 自适应阈值 21
    • 小结 22
    • 2 检测图像的基本特征 23
    • 创建应用 23
    • 边缘和角点检测 28
    • 高斯差分技术 28
    • Canny 边缘检测器 31
    • Sobel 算子 33
    • Harris 角点检测 36
    • 霍夫变换 37
    • 霍夫直线 38
    • 霍夫圆 40
    • 轮廓 41
    • 项目——检测图像中的数独 43
    • 小结 45
    • 3 检测目标 47
    • 特征是什么? 47
    • 尺度不变特征变换 48
    • 理解SIFT 的原理 49
    • OpenCV 中的SIFT 57
    • 匹配特征与检测目标 59
    • 暴力匹配器 60
    • 基于FLANN 的匹配器 60
    • 匹配点 61
    • 检测目标 65
    • 加速稳健特征 65
    • SURF 检测器 66
    • SURF 描述子 67
    • OpenCV 中的SURF 69
    • ORB 70
    • oFAST:FAST 关键点定向 71
    • rBRIEF:旋转可知的BRIEF 72
    • OpenCV 中的ORB 74
    • BRISK 74
    • 尺度空间关键点检测 75
    • 关键点描述 76
    • OpenCV 中的BRISK 78
    • FREAK 79
    • 视网膜采样模式 79
    • 由粗到精的描述子 79
    • 跳视搜索 80
    • 方向 80
    • OpenCV 中的FREAK 80
    • 小结 81
    • 4 深入目标检测:级联分类器 83
    • 级联分类器简介 83
    • Haar 级联分类器 84
    • LBP 级联分类器 85
    • 用级联分类器检测人脸 86
    • HOG 描述子 94
    • 项目——快乐相机 97
    • 小结 98
    • 5 追踪视频中的目标 99
    • 光流法 99
    • Horn–Schunck 方法 101
    • Lucas–Kanade 方法 101
    • 在Android 上查看光流场 104
    • 图像金字塔 110
    • 高斯金字塔 111
    • 拉普拉斯金字塔 113
    • 基本的二维变换 120
    • 全局运动估计 121
    • Kanade-Lucas-Tomasi 追踪器 124
    • 查看OpenCV 中的KLT 追踪器 124
    • 小结 126
    • 6 利用图像对齐和拼接 127
    • 图像拼接 127
    • 特征检测和匹配 128
    • 图像匹配 130
    • 光束法平差 131
    • 自动全景校直 132
    • 增益补偿 133
    • 多频段融合 134
    • 用OpenCV 进行图像拼接 135
    • 小结 145
    • 7 OpenCV 机器学习使应用焕发生机 147
    • 光学字符辨识 147
    • k-最近邻算法用于OCR 148
    • 支持向量机用于OCR 158
    • 求解数独 160
    • 识别数独中的数字 160
    • 小结 162
    • 8 疑难解答和最佳实践 163
    • 错误排除 163
    • 权限错误 163
    • 用Logcat 调试代码 166
    • 最佳实践 167
    • 在Android 中操纵图像 168
    • 在多个Activity 之间操纵数据 170
    • 小结 172
    • 9 开发一个文档扫描应用 173
    • 让我们开始吧 174
    • 算法 176
    • 在Android 上的实现 177
    • 小结 188

    上一篇:大数据挖掘:系统方法与实例分析  下一篇:精通lambda表达式:Java多核编程

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Android相关电子书
    学习笔记
    网友NO.648245

    python3基于OpenCV实现证件照背景替换

    本文实例为大家分享了python3实现证件照背景替换的具体代码,供大家参考,具体内容如下 import cv2import numpy as npimg=cv2.imread('zjz.jpg')#缩放rows,cols,channels = img.shapeimg=cv2.resize(img,None,fx=0.5,fy=0.5)rows,cols,channels = img.shapecv2.imshow('img',img)#转换hsvhsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)lower_blue=np.array([78,43,46])upper_blue=np.array([110,255,255])mask = cv2.inRange(hsv, lower_blue, upper_blue)cv2.imshow('Mask', mask)#腐蚀膨胀erode=cv2.erode(mask,None,iterations=1)cv2.imshow('erode',erode)dilate=cv2.dilate(erode,None,iterations=1)cv2.imshow('dilate',dilate)#遍历替换for i in range(rows): for j in range(cols): if dilate[i,j]==255: img[i,j]=(0,0,255)#此处替换颜色,为BGR通道cv2.imshow('res',img)cv2.waitKey(0)cv2.destroyAllWindows() 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。 ……

    网友NO.400476

    Python3.5怎么配置OpenCV3.2

    这次给大家带来 Python3.5怎么配置OpenCV3.2, Python3.5配置OpenCV3.2的注意事项有哪些,下面就是实战案例,一起来看一下。 1.OpenCV下载 首先创建一个空的文件夹,进入文件夹执行如下命令,如我创建的文件夹是opencv-python cd opencv-pythongit clone https://github.com/opencv/opencv.git 也可以直接进入网址OpenCV_Download下载 使用git下载后应有一个名字为opencv的文件夹,进入文件夹执行如下命令: cd opencvmkdir buildcd build 2.编译opencv源码 使用cmake编译opencv源码,在编译前请确认所有的依赖项已经正确安装,可执行如下命令: sudo apt-get install build-essentialsudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-devsudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev 如果项目已经安装会自动略过,如果项目没有安装则会安装。 在使用cmake编译阶段系统是64位还是32位在这个地方执行的命令是不同的 我的电脑比较渣,装的是32位的系统,这里以32位系统的编译命令为主,同样介绍64位的编译命令,理论上除了文件路径其他应该一样,但是没有经过验证,请慎重!!! 以上执行完毕后,32位执行如下命令进行编译 cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local PYTHON3_EXECUTABLE = /usr/bin/python3 PYTHON_INCLU……

    网友NO.451287

    opencv和python的区别

    Python (推荐学习:Python视频教程) 是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。 Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。 Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。 除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别人使用。 龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序。 OpenCV 是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python、Java ……

    网友NO.513360

    在Python3.5.3里应该怎么配置opencv3.2.0

    这次给大家带来在Python3.5.3里应该怎么配置opencv3.2.0,在Python3.5.3里配置opencv3.2.0的注意事项有哪些,下面就是实战案例,一起来看一下。 1.安装numpy 进入python安装目录的lib下的site-packages文件夹下打开cmd输入pip install numpy下载numpy NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的 MatLab 系统。 2.下载opencv 这里下载的是opencv3.2.0 64位 3. 安装opencv 拷贝下载的Opencv 3.2.0模块到Python的安装目录Lib\site-packages下,输入 pip install opencv_python-3.2.0+contrib-cp35-cp35m-win_amd64.whl 4. MSVCP140.dll库 如果电脑中没有这个库,会在导入cv2模块时报错 import cv2Traceback (mostrecent call last):Filestdin, line1,in module ImportError: DLLload failed: 找不到指定的模块。 下载 Microsoft Visual C++ 2015 Redistributable 并安装 5. 测试 这个时候没报错,代表配置成功! 相信看了本文案例你已经掌握了方法,更多精彩请关注码农之家其它相关文章! 推荐阅读: python怎么逐行读写txt文件 python怎么批量读取txt文件为DataFrame格式 以上就是在Python3.5.3里应该怎么配置opencv3.2.0的详细内容,更多请关注码农之家其它相关文章! ……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明