重现步骤
目前摄像头对应的分辨率是500w像素的,设备连接的lcd屏幕只有800480的,然后程序中设置的sensor初始化获取的数据是500w的,display.init初始化是640480,代码运行报错,提示image too large
期待结果和实际结果
希望是图片保存是500w像素的,然后lcd显示是等比例缩放的,想问一下代码要如何调整
软硬件版本信息
错误日志
尝试解决过程
补充材料
重现步骤
目前摄像头对应的分辨率是500w像素的,设备连接的lcd屏幕只有800480的,然后程序中设置的sensor初始化获取的数据是500w的,display.init初始化是640480,代码运行报错,提示image too large
期待结果和实际结果
希望是图片保存是500w像素的,然后lcd显示是等比例缩放的,想问一下代码要如何调整
软硬件版本信息
错误日志
尝试解决过程
补充材料
你好,可以设置一下sensor的通道属性,例如sameple中
sensor.set_framesize(width = 800, height = 480)
你好,如果按照你这样设置,显示屏的图像好像变形了?是吧???如果是变形了,那应该怎么处理
我试了一下,这样设置是正常设置输出要求的分辨率了。但是如果我想尽可能发挥摄像头的分辨率,又能在显示屏看到不变形的图片,怎么办?我想用resize调整大小,然后用黑边填充。也并没有找到resize函数
你好,如果觉得现在这种直接resize的方式有变形,可以先进行crop,再进行resize,参考https://github.com/kendryte/canmv_k230/blob/canmv_k230/resources/examples/08-Codes/find_barcodes_with_crop.py