增加识别率

使用OpenMV4官方的矩形识别案例,发现识别率很低,经常乱识别。为了增加识别率与帧数,加入条件判断,让其只识别符合的矩形块,发现识别率高了很多。

 

矩形起点识别与中心判断

接着是矩形起点和矩形中心判断。通过矩形类自带的矩形4元素(x轴起点,y轴起点,矩形宽度,矩形高度),计算出矩形的中心位置。

   #中心X定位:矩形像素宽度 / 2 + x轴起点位置
   #中心Y定位:矩形像素高度 / 2 + y轴起点位置

 

代码部分

OpenMV4代码

G1EdwBQ0WVsc1S4fCBSRyYE7UhioUrNQwvmhvIcP.png

 

实际识别效果

在白色画布上识别到了由黑色线组成的矩形。并在将矩形使用红色方框框出,并记录和标志4个边角。

 

G470Vk0C7GL7SErHbqGE67Ng0unKCy9yQ7Xz4jlP.png
​​

 代码下载:https://lceda001.feishu.cn/wiki/JNvYwEU5SiGldFkNcxncYXhZnZc?from=from_copylink
2.50章节的案例四

\n#技术交流#
#中心X定位:矩形像素宽度/2+x轴起点位置#
#技术交流#
立创开发板

还没有评论,抢个沙发!