image.flood_fill()函数报错
-
在OPenMV Cam H7 Plus上运行例程Drawing-flood_fill.py报错“OSError: This function is unavailable on your OpenMV Cam.”
-
# 洪水填充 # # 此示例显示图像中的洪水填充区域。 import sensor, image, time sensor.reset() sensor.set_pixformat(sensor.RGB565) # or GRAYSCALE... sensor.set_framesize(sensor.QVGA) # or QQVGA... sensor.skip_frames(time = 2000) clock = time.clock() while(True): clock.tick() # seed_threshold控制初始像素和任何填充像素之间的最大允许差异。 # 设置此项以使洪水填充不会填充整个图像非常重要。 # floating_threshold控制任意两个像素之间允许的最大差异。这可以很容易地用一个非常低的阈值填充整个图像。 # flood_fill将填充这两个阈值的像素 # 你可以传递“invert”参数反转填充的内容,并用“clear_background”参数清除除填充区域以外的所有内容。 x = sensor.width() // 2 y = sensor.height() // 2 img = sensor.snapshot().flood_fill(x, y, \ seed_threshold=0.05, floating_thresholds=0.05, \ color=(255, 0, 0), invert=False, clear_background=False) print(clock.fps())
-
升级到最新的固件。
-
@kidswong999 已经是最新的固件版本3.8.0
-
最新的固件是3.9.4
https://singtown.com/openmv-download/
先升级到最新的IDE,然后升级最新的固件。
-
@kidswong明白了,我的IDE没有升级,感谢解答。