yolo.draw_result(res,img_ori)后如何保存图片?我直接img_ori.save("/data/xxx_detected.jpg"),报错:current format not support save function!
yolo.draw_result(res,img_ori)后如何保存图片?我直接img_ori.save("/data/xxx_detected.jpg"),报错:current format not support save function!
img_1 = img_ori.to_jpeg()
img_1.save(IMG_SAVE_PATH + img_name)
请问为啥我保存出来这这么奇怪的照片啊 图片我贴下面 你有遇到过么
这是我的代码:
res=yolo.run(img)
yolo.draw_result(res,osd_img)
img_test = osd_img.to_jpeg()
img_test.save('/sdcard/user_photos/ext.jpg')
我这边跑了一下,是ok的,保存下来的图片正常
res=yolo.run(img)
print(res)
yolo.draw_result(res,img_ori)
img_test = img_ori.to_jpeg()
img_test.save('/sdcard/ext.jpg')
我觉得是你设置的分辨率这些有问题,IDE上或者屏幕上能正常显示吗?
IDE上可以正常显示
我看了下我的ori_img格式是ARGB8888,是不是我的格式不对 和你的不一样?
可以附上你的完整代码,我是jpg图片读进去,然后进行yolo检测,然后画上结果保存
我是sensor拍照的照片 格式是rgb888,用于显示的是图片是另外新建的,格式是ARGB8888.
代码我新创建了个提问,大佬有空闲的话可以帮我看看,感谢!
https://developer.canaan-creative.com/answer/questions/10010000000003548