openmv如何读取sd卡里的图片并且显示在缓冲区中,使用image函数,但是一直报错
-
import sensor, image, time,machine from pyb import LED sensor.reset() sensor.set_vflip(False) sensor.set_hmirror(False) sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) # 80x60 (4,800 pixels) - O(N^2) max = 2,3040,000. #sensor.set_windowing([0,20,80,40]) sensor.skip_frames(time = 2000) # WARNING: If you use QQVGA it may take seconds clock = time.clock() # to process a frame sometimes. LED(1).on() LED(2).on() LED(3).on() while(True): clock.tick() img=image.Image("test.jpg",copy_to_fb=True) image.Image(copy_to_fb=True)
-
如果涉及代码,需要报错提示
-
-
代码我已经更新为例程代码了,图片名称是我自己的,图片格式没有问题。
-
@15659670865 我来给你个准确回复:不能读jpg格式的文件,得bmp
-
@15659670865 报错意思是格式不支持。 而且,能读的bmp格式还得是rgb565,320*240的rgb565 bmp图像占150KB
-
此回复已被删除!
-
-
@15342342443 哇哦,我看资料说是jpg可以的
-
@kidswong999 OK的 我试试
-
我更改了图片格式以及大小,依旧持续报错,主要原因应该是那句“copy_to_fb=True”,不执行这一句,不报错
@15342342443
-
此回复已被删除!
-
我更改了图片格式以及大小,依旧持续报错,主要原因应该是那句“copy_to_fb=True”,不执行这一句,不报错
@kidswong999
-
请提供你的bmp文件。
-
![0_1556510520615_timg.bmp](正在上传 100%)
-
@kidswong999 好像传不了 bmp