1,安装python,使用anaconda或者直接用python.exe安装都可以。我用的是python3.6版的 对于相关的程序包,比如tensorflow或者opencv等,anaconda可以在管理页面自己下载安装,二自己安装python的,需要自己用pip安装 2,安装cuda,使用版本是9 ...
教程 https://www.yahboom.com/build.html?id=1999&cid=257 项目地址 https://github.com/revotu/ItChat xp3g 本项目的具体需求是:树莓派启动微信服务和OpenCV服务,OpenCV对摄像头实时视频监控,当检测到人脸后 ...
分类:
微信 时间:
2019-07-03 00:45:03
阅读次数:
391
直接获取Mat对象的像素块的数据指针,基于字节指针操作,实现快速像素方法(1280x720, 彩色,仅需几毫秒完成)。Mat对象的数据组织形式与像素块数据的存储方式,Mat对象由两个部分组成,元数据头部加像素数据块部分。 代码实现如下: 在OpenCV C++中Mat对象的内存管理由OpenCV框架 ...
分类:
其他好文 时间:
2019-07-02 09:30:43
阅读次数:
127
HOG+SVM流程 1.提取HOG特征 灰度化 + Gamma变换(进行根号求解) 计算梯度map(计算梯度) 图像划分成小的cell,统计每个cell梯度直方图 多个cell组成一个block, 特征归一化 多个block串接,并归一化 2.训练SVM分类器 ...
分类:
其他好文 时间:
2019-06-30 17:22:18
阅读次数:
111
开操作:图像形态学的重要操纵之一,基于膨胀与腐蚀操作组合形成的;主要是应用在二值图像分析中,灰度图像亦可 开操作 = 腐蚀+膨胀 ,输入图像 + 结构元素 作用:用来消除小物体、平滑较大物体的边界的同时并不明显改变其面积,提取水平或竖直的线 闭操作:图像形态学的重要操纵之一,基于膨胀与腐蚀操作组合形 ...
分类:
编程语言 时间:
2019-06-29 14:33:00
阅读次数:
309
形态学操作其实就是改变物体的形状,一般作用于二值化图,来连接相邻的元素或分离成独立的元素。 腐蚀的原理是在原图的小区域内取局部最小值。因为是二值化图,只有0和255,所以小区域内有一个是0该像素点就为0 膨胀的原理是在原图的小区域内取局部最大值 腐蚀与膨胀的python实现 运行结果如下 可以不进行 ...
分类:
编程语言 时间:
2019-06-29 12:56:33
阅读次数:
125
OpenCV中经常会测量对象的面积,周长,质心,边界框等 求图形几何矩中心 并求最小外接矩形python实现 运行结果 多边形拟合(应用:选择图片中几何体形状)python实现 ...
分类:
编程语言 时间:
2019-06-29 10:30:24
阅读次数:
186
图像的腐蚀和膨胀实际上是利用卷积进行计算,首先导包: 然后生成一个正方形的核: 输出: 当然我们作运算的时候都是使用的正方形的核,这里也展示下生成椭圆核的方法: 生成十字形的核: 利用卷积进行图像的腐蚀:可以使黑色的点变大 循环进行多次腐蚀: 图像的膨胀,使白色的点变大,用于去除图像当中的黑点: 循 ...
分类:
其他好文 时间:
2019-06-29 10:29:36
阅读次数:
184
1、OpenCV提取ORB特征并匹配 - 简书.html(https://www.jianshu.com/p/420f8211d1cb) OpenCV提取ORB特征并匹配 - 简书.html(https://www.jianshu.com/p/420f8211d1cb) 2、ORB算法讲解的通俗易懂 ...
分类:
其他好文 时间:
2019-06-28 23:03:52
阅读次数:
125
最近接触到了关于小物体图像计数方面的问题,从网上搜索出来的大部分都是基于分水岭算法的项目实践。尝试学习了解,在此回顾一下自身理解: 首先自己找了一些元器件进行实验,原图为: 识别效果图为: 代码基于opencv实现,实现过程为: 1.图像二值化:根据设置阈值分割将图像前景背景分离; 2.数学形态学操 ...
分类:
其他好文 时间:
2019-06-28 16:50:24
阅读次数:
1036