温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

c语言中怎么利用OpenCV249检测红绿灯位置

发布时间:2021-07-07 14:45:42 来源:亿速云 阅读:454 作者:Leah 栏目:互联网科技

这篇文章给大家介绍c语言中怎么利用OpenCV249检测红绿灯位置,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

交通信号灯灯板定位 令 v(x,y)=[vR,vG,vB]是 RGB 空间中的每个像素的颜色值,(x,y)是像素坐标。由下面 2 种方法来 分割图像中的黑色区域:

c语言中怎么利用OpenCV249检测红绿灯位置
其中:T1=50 和 T2=20 是分割阈值。则图像中的黑色区域可由二值图像 Bin1(x,y)和 Bin2(x,y)的并组成。(这段来自中南大学学报(自然科学版))

然后本人就按照他的论文所描述的来一步一步的实现,发现咋效果不是论文上说的那样好呢,然后我又在他的基础上改进了一点点,感觉效果还不错。具体改进了哪里呢?由于本人的语文能力比较差,所以,等我组织好语言,再详细说说。现在先放两张效果图。

这是红路灯横着的情况。

c语言中怎么利用OpenCV249检测红绿灯位置
c语言中怎么利用OpenCV249检测红绿灯位置

这是红路灯竖着的情况

c语言中怎么利用OpenCV249检测红绿灯位置

c语言中怎么利用OpenCV249检测红绿灯位置

关于c语言中怎么利用OpenCV249检测红绿灯位置就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI