在IDE里看不到画的方框怎么解决?
-
在OpenMV IDE 2.6.9 里面 运行图片处理程序时 不能在 Framebuffer 里看到画的框框,请问这是什么原因啊?怎么解决? 还有保存了图片 却不能及时看到,需要把相机和电脑断开链接,重新再接上才能看到,这该怎么解决?谢谢
-
如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片
-
保存图片不能及时在U盘里更新,是因为U盘的协议(MSD)不能主动更新文件。
是电脑显示的问题,文件已经在OpenMV里了。
-
谢谢解答,我明白了图片保存问题的原因。关于不能实时显示画的框的问题,我的代码是:
img=image.Image("wechat1.ppm", copy_to_fb=True) width=img.width() height=img.height() white=(50,110, -10, 10, -10, 10) ROI_test=(0,0,width,height) myblobs=img.find_blobs([white],roi=ROI_test, x_stride=5, y_stride=5,pixels_threshold=50) for b in myblobs: img.draw_rectangle(b.rect(), color=[0,168,255], thickness=5, fill=True) img.save("blobs.bmp") print(len(my blobs))
最后的输出显示找到了两个色块,在最后保存下来的图片 blobs.bmp 里也可以看到 画的矩形图。为什么在IDE里不能实时看到这些矩形图啊?
-
这个和IDE的更新机制有关系,我再仔细研究一下。
应该是IDE还没来得及更新图像,代码就结束了。
-
好的,谢谢!找到解决方案请告诉我哈