setlinecolor 这个函数用于设置当前设备画线颜色。 void setlinecolor(COLORREF color); Copy 参数 color 将要设置的画线颜色。 line()函数来对直线的绘制 opencv提供了line()函数来对直线的绘制。其原型如下: void line(M ...
分类:
其他好文 时间:
2020-05-05 09:15:25
阅读次数:
234
Pybind11 是一个轻量级只包含头文件的库,用于 Python 和 C++ 之间接口转换,可以为现有的 C++ 代码创建 Python 接口绑定。Pybind11 通过 C++ 编译时的自省来推断类型信息,来最大程度地减少传统拓展 Python 模块时繁杂的样板代码, 已经实现了 STL 数据结... ...
分类:
编程语言 时间:
2020-05-04 17:01:44
阅读次数:
74
五一劳动节假期,我们一起来玩扫雷吧。用Python+OpenCV实现了自动扫雷,突破世界记录,我们先来看一下效果吧。 中级 - 0.74秒 3BV/S=60.81 相信许多人很早就知道有扫雷这么一款经典的游(显卡测试)戏(软件),更是有不少人曾听说过中国雷圣,也是中国扫雷第一、世界综合排名第二的郭蔚 ...
分类:
编程语言 时间:
2020-05-04 15:31:23
阅读次数:
66
函数功能:waitKey()函数的功能是不断刷新图像,频率时间为delay,单位为ms返回值为当前键盘按键值 1、waitKey()–是在一个给定的时间内(单位ms)等待用户按键触发;如果用户没有按下键,则接续等待(循环) 常见:设置waitKey(0),则表示程序会无限制的等待用户的按键事件 一般 ...
分类:
其他好文 时间:
2020-05-04 15:30:48
阅读次数:
62
OpenCV中提供了SimpleBlobDetector的特征点检测方法,正如它的名称,该算法使用最简单的方式来检测斑点类的特征点。下面我们就来分析一下该算法。 首先通过一系列连续的阈值把输入的灰度图像转换为一个二值图像的集合,阈值范围为[T1,T2],步长为t,则所有阈值为: T1,T1+t,T1 ...
分类:
其他好文 时间:
2020-05-04 15:11:02
阅读次数:
58
人脸识别是图像处理与OpenCV非常重要的应用之一,opencv官方专门有教程和代码讲解其实现方法。此示例程序就是使用objdetect模块检测摄像头视频流中的人脸,位于...\opencv\sources\samples\cpp\tutorial_code\objectDetection路径之下。 ...
分类:
其他好文 时间:
2020-05-04 14:57:27
阅读次数:
54
1、资源介绍 Linux发行版:Ubuntu16.04 板子:x210(kernel:2.6.35,SoC:S5PV210) toolchain:gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) cmake 3.5.1 参考博客 2、基础认识 mosqu ...
分类:
其他好文 时间:
2020-05-03 22:01:02
阅读次数:
88
1.一般变量 1)CMake变量引用的方式 使用${}进行变量的引用。例如: ${PROJECT_NAME} #返回项目名称 在 IF 等语句中,是直接使用变量名而不通过${}取值。 2)cmake自定义变量的方式 cmake变量定义的方式有两种:隐式定义和显式定义。 隐式定义 前面举了一个隐式定义 ...
分类:
其他好文 时间:
2020-05-03 21:36:04
阅读次数:
98
本篇博客接着讲解机器视觉的有关技术和知识。包括宽度测量,缺陷检测,医学处理。 一:宽度测量 在传统的自动化生产中,对于尺寸的测量,典型的方法就是千分尺、游标卡尺、塞尺等。而这些测量手段测量精度低、速度慢,无法满足大规模的自动化生产需求。基于机器视觉的尺寸测量属于非接触式的测量,具有检测精度高、速度快 ...
分类:
编程语言 时间:
2020-05-03 20:52:48
阅读次数:
102
固定阈值门限分割 函数 对输入单通道矩阵逐像素进行固定阈值分割。典型应用是从灰度图像获取二值图像,或消除灰度值过大或过小的噪声。有5种阈值分割类型,由参数thresholdType决定。 double threshold(InputArray src, OutputArray dst,double ...
分类:
其他好文 时间:
2020-05-03 16:48:34
阅读次数:
65