如何用openmv区分黑色物块和黑色矩形区域
-
颜色识别可以返回目标颜色的大小,你可以通过大小判断是盒子还是地面上的矩形
-
距离不一样,大小就不一样
-
同一幅图像下,如果识别到两个黑色块,那么小的就是盒子。
地面上的矩形是平面的,可以考虑加矩形识别。
-
还是不行,我们这个是一个比赛,一共需要把12个黑色物块,放到黑色区域,我给你发个图
-
图片上不去,就是我上面发的那个
-
捡好多个黑色物块,摄像头过去,不知到捡哪一个,现在采用看到物块,捡最大的,但是还是捡不成功
-
用颜色无法区别黑色方块,与黑色地面。
甚至方块与黑色地面重合的时候,从颜色上面看是糊在一起的。
-
捡好多个黑色物块,摄像头过去,不知到捡哪一个,现在采用看到物块,捡最大的,但是还是捡不成功
-
捡不成功,和OpenMV 没什么关系,OpenMV 只管视觉
-
你没听懂我的意思
-
我的意思是说,我们做了一个机械臂,单独一个物块可以捡到,但是一堆物块,摄像头看到这个准备捡,然后又看到另外一个,然后左一下,右一下,一直左右摇摆,不知道捡哪一个
-
那你需要描述一下,
- 你的目的,要达到的目标
- 你的结构是什么样的
- 故障现象,或者哪里实现不了
- 解决的思路,或者有哪些尝试
-
那就是你的程序有问题,在捡的过程中,不进行图像识别就行了
-
我们做了一个带机械臂的小车,专门用来捡东西,要捡多个黑色物块,现在是走到锁定的物块附近就会变成了锁定另外一个,导致捡不起来,一直在好几个物块之间变换锁定
-
在捡的过程中,没有进行图像识别,用了一个延时 ,执行了捡的动作,
-
你说的现象,和你说的逻辑不一致,你应该检查一下
-
你是如何定位色块的我也在做类似的
交流一下