OpenCV for Ios 学习笔记(4)-标记检测1
本文原始地址:OpenCV for Ios 学习笔记(4)-标记检测1
简单的标记经常是以白色块和黑色块构成的规则图形。因为我们预先知道这些因素,所以我们可以很容易检测标记。
如图:
首先,我们需要找到封闭的轮廓,然后在矩形轮廓里检查我们的标记。
下面是标记监测管道的处理流程:
1.把输入的图像转化成灰度图像。
2.进行二进制阈值操作(Perform binary threshold operation)。
3.检测图像轮廓。
4.搜索可能的标记。
5.检测并解码标记。
6.模拟出标记的三维姿态(形状)。
首先,我们进行图像灰度化
cvCvtColor
阈值
阈值就是临界值,在PS中的阈值,实际上是基于图片亮度的一个黑白分界值,默认值是50%中性灰,即128,亮度高于128(<50%的灰)的会变白,低于128(>50%的灰)的会变黑(可以跟滤镜中的其它——高反差保留,再用阈值效果会更好)
注:该学习笔记主要翻译自Mastering OpenCV with Practical Computer Visi