问题描述

复现步骤
1920*1080P的IDE模式的显示下会这样,使用的是YOLOV5的视觉识别,可以实现AI推理,模型对目标检测也正常,就是这个时候没有使用外置HDMI的情况下显示就会变成这样了,也参考了AI+RTSP流的显示方式,最终在VLC端显示的画面也是一样的,也就是说明是否软件的底层处理有问题??
摄像头的通道分配也是正常
# 通道0直接给到显示VO,格式为YUV420
sensor.set_framesize(w = display_size[0], h = display_size[1],chn=CAM_CHN_ID_0)
sensor.set_pixformat(Sensor.YUV420SP, chn=CAM_CHN_ID_0)
# 通道2给到AI做算法处理,格式为RGB888
sensor.set_framesize(w = rgb888p_size[0], h = rgb888p_size[1], chn=CAM_CHN_ID_2)
sensor.set_pixformat(Sensor.RGBP888, chn=CAM_CHN_ID_2)
最终显示用的
Display.show_image(osd_img ,0, 0, Display.LAYER_OSD3)
这个图层,测试发现只有在19201080的情况下会这样,800480或者1280*720都是正常的,目前应用中有对摄像头图像采集识别的高分辨率需求,求大佬解决
硬件是最新的v1.5,摄像头测试使用的是可以自动对焦的版本,理论上摄像头没有影响
硬件板卡
嘉立创庐山派