问题描述
我用IMX335的相机模组。查看Sensor的API介绍,IMX335是支持2592x1944这个分辨率的。我因为项目需要,必须要用高分辨率的图片进行识别。
我在代码里面设置1920x1080是可以正常使用的,但是设置成2592x1944,直接报错。
报出的错误提示如下:
[错误] 摄像头初始化失败: sensor(0) chn(0) set_framesize invaild width(2592), should be 64 - 1920
复现步骤
camera = Sensor(id=1)
camera.reset()
camera.set_framesize(width=2592, height=1944) camera.set_pixformat(camera.RGB565)
from media.media import MediaManager
MediaManager.init()
camera.run()
硬件板卡
幻尔
软件版本
CanMV_K230_Hiwonder_micropython_local_nncase_v2.9.0
直接看了底层的代码,最后到libvicap.a,这里看不了,这个代码是加密的,麻烦尽快给个答复