所以我在 OpenMV IDE 上遇到了关于此代码的问题。此代码在我的 main.py 文件中。
for c in img.find_circles(threshold = 1600, x_margin = 10, y_margin = 10,r_margin = 10):
img.draw_circle(c.x(),c.y(),c.r(),color = (255,0,0))
print(c)
第一行是 for 循环,是 IDE 在我运行程序后突出显示错误的地方。错误是这个"内存错误:FB 分配冲突"。我不确定该错误表示什么。
当您的 OpenMV 凸轮内存不足时,就会发生这种情况。您将不得不降低相机分辨率,例如:
sensor.set_framesize(sensor.QQVGA)
如果要跟踪颜色无关紧要的内容,则可以将传感器设置为灰度:
sensor.set_pixformat(sensor.GRAYSCALE)
有关更多详细信息,请参阅文档:
http://docs.openmv.io/library/omv.sensor.html?sensor.sensor.set_framesize#sensor.sensor.set_pixformat
另请参阅 OpenMV Github 以获取一些示例:https://github.com/openmv/openmv/tree/master/scripts/examples