怎样识别随机颜色红绿蓝其中一种颜色的色卡呢?还有threshold_index ,color_code又是怎么得到值的
-
-
单独的问题单独发帖子,没看到你的问题有关联性。
这里回答如何随机选择阈值。
首先定义三个阈值。
随机生成数可以用python的标准库random模块。https://docs.python.org/zh-cn/3/library/random.html#random.choice
可以用choice返回一个随机的阈值。
random.choice([红色阈值, 蓝色阈值, 黄色阈值])
-
@kidswong999 这样子是红色的色卡就识别是红色吗 那可以通过设置这三个的颜色阈值然后find_blobs识别到的颜色通过color_code去获取颜色代码,然后用if那些去判断color_code是红或绿或蓝 然后在这个if语句里面用find_circles去找到位于色卡前面的颜色气球吗
-
@kidswong999 我说的随机颜色 是可能红 或绿或蓝 没有固定是红之类的这些
-
color_code不是做这个用的,是多种颜色的时候判断顺序用的。
-
你应该找的是这个,获取颜色信息,https://book.openmv.cc/image/statistics.html#举例
-
@kidswong999 那用获取颜色信息阈值( l_max,l_min,a_max,a_min,b_max,b_min)然后 再通过这个阈值范围用find_circles去找到附近的气球相对应的颜色吗 还是说需要find_blobs. 之前用获取颜色信息这个就怕识别红绿蓝的阈值的时候 有误差
-
@iear 我不知道你具体要做什么,很有可能你想的步骤不合适。