摄像头基础扫线方法:
(1)每次都从屏幕中线向两侧边缘进行扫线
(2)第一次从屏幕中线开始扫线接下来从上一次中线的位置开始向两侧进行扫线(种子生长)
摄像头扫描到的数据就是一个二维的数组,我用的是逐飞的总转风,库也是逐飞的,是以左上角为原点,向下Y轴递增,向右X轴递增。(如果摄像头安装正常的话),如果安反了,那么就变成以右下角为原点,向上Y轴递增,向左X轴递增的镜像了。后期的各种处理(比如二值化,元素识别等)本质上也都是对数组的处理(可以使一维数组也可以是二维数组,主要看你自己怎么弄了)
下面插入一个大佬的摄像头图像浅谈,里面介绍的就是摄像头的基本工作原理
(26条消息) 智能车浅谈——图像篇_小向是个Der的博客-优快云博客_智能车图像识别
作为一个刚刚学过的小趴菜,我觉得新手最重要的就是先弄懂摄像头到底是一个什么样的运行原理,后期对元素的判断多种多样,但是根本原理都是相同的,打好基础总没错。
看完上边的链接,相信大家就能明白摄像头到底是一个什么样的工作原理了,接下来直接上我写的代码,直接实战。
for (line = 100; line >= 20; line--) //纵向
{