这个要看具体的OV5640产品是否还提供这样的接口,本身完整的OV5640是可以通过设置来控制采集的分辨率(有效范围内)的,它其实是控制左上角坐标、宽度、高度来控制采集分辨率,标准的产品都有对应控制输出的寄存器,修改产品的这些寄存器值就可以控制实际采集分辨率。比如输出1000*1000分辨率。
此外OV5640还可以控制输出分辨率,就是在采集分辨率基础上进行缩放变换输出,默认是1:1不缩放的,如果设置了输出分辨率,比如为1000*500而采集分辨率是1000*10000,则会采用内部算法实现高度的压缩输出
不过这种控制也有限制,只能是矩形区域的,如果想要其他形状的,只能在程序中裁剪啦。