相机(OV5640)显示颜色,分辨率,刷新率都出现异常!怎么解决
-
环境:openmv4 H7 PLUS 相机OV5640,MY9V034 固件4.5.9
本来是正常显示的。
测试时,修改了亮度、对比度、饱和度,曝光时间等参数,发现显示颜色,分辨率,刷新率都不正常。
恢复默认参数再启动问题还是没有解决。
但是换一个主板就可以正确显示(我有两个主板),说明不是相机和LCD的问题。
怎么解决?import sensor,gc import display sensor.reset() sensor.set_pixformat(sensor.RGB565) #sensor.RGB565 sensor.GRAYSCALE sensor.set_framesize(sensor.QVGA) #sensor.set_brightness(0) #sensor.set_contrast(0) #sensor.set_saturation(0) #sensor.set_auto_gain(False) #sensor.set_vflip(True) #sensor.set_hmirror(False) #sensor.set_transpose(True) #sensor.set_auto_exposure(False,exposure_us=1000) COLOR_WHITE=(255,255,255) lcd = display.SPIDisplay() while True: img=sensor.snapshot() lcd.write(img) del img gc.collect()
-
运行hello world有没有问题?你硬件用的是OV5640还是MT9V034?固件版本是多少?
-
@kidswong999 在 相机(OV5640)显示颜色,分辨率,刷新率都出现异常!怎么解决 中说:
运行hello world有没有问题?你硬件用的是OV5640还是MT9V034?固件版本是多少?
相机OV5640,运行的程序是LCD的例程,程序贴出来了,固件版本显示4.5.9,运行hello world例程,右边的显示窗口物体都是绿色的,不正常。
-
把OV5640相机换到另一个主板上是正常的。在IDE中重置固件后也不能解决。
-
此回复已被删除!
-
@mgfn 我实在不懂你说的异常是什么现象,你发一下具体截图。我没办法复现你的问题。
显示颜色异常指的是什么?发一下具体图片。
分辨率异常指的是什么?
刷新率异常指的是什么?
-
而且你要把代码最后面的
del img gc.collect()
删除,这会导致IDE显示故障。