首页 理论教育 颜色追踪实现及例程参考

颜色追踪实现及例程参考

时间:2023-06-25 理论教育 版权反馈
【摘要】:find_blobs函数中,invert=true表示反转颜色阈值,invert=False默认不反转。roi参数用来设置颜色识别的视野区域,roi是一个元组,roi=,代表从左上顶点(x,y)开始的宽为w高为h的矩形区域,roi默认设置为整个图像视野。设置好颜色跟踪应用的摄像头视频采集工作参数,将待追踪颜色的Lab阈值传入find_blobs函数中,即可在指定的图像区域内启动颜色追踪过程。追踪某种红色的Python例程参考如下:

颜色追踪实现及例程参考

计算机视觉开源库中提供image.find_blobs(thresholds[,invert=False[,roi[,x_stride=2[,y_stride=1[,area_threshold=10[,pixels_threshold=10[,merge=False[,margin=0[,threshold_cb=None[,merge_cb=None]]]]]]]]]])方法,用于查找图像中所有色块,并返回一个搜索到的色块对象的列表。blobs方法中,对于RGB565图像,thresholds元组列表中每个元组需要6个参数值(l_lo,l_hi,a_lo,a_hi,b_lo,b_hi),分别是Lab颜色模型的L、a和b 3个参数的最小值和最大值。

find_blobs函数中,invert=true表示反转颜色阈值,invert=False默认不反转。roi参数用来设置颜色识别的视野区域,roi是一个元组,roi=(x,y,w,h),代表从左上顶点(x,y)开始的宽为w高为h的矩形区域,roi默认设置为整个图像视野。(www.xing528.com)

find_blobs函数的默认用法是find_blobs(thresholds,invert=False,roi=Auto)。设置好颜色跟踪应用的摄像头视频采集工作参数,将待追踪颜色的Lab阈值传入find_blobs函数中,即可在指定的图像区域内启动颜色追踪过程。追踪某种红色的Python例程参考如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈