This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,专家,
我正在使用两个连接到 TDA4VM 的 CSI_RX1的相同摄像头(YUV422 8位),请勿使用 CSI_RX0。
我已修改以下代码:
vision_apps/modules/app/app_capture_module.c src:
CaptureObj->params.chVcNum[0]= 0; //摄像机 A CH0
CaptureObj->params.chInstMap[0]= 1;
CaptureObj->params.chVcNum[1]= 1;//摄像机 B 通道1
CaptureObj->params.chInstMap[1]= 1;
我想显示不同的视频通道、我更改了下面的代码、发现它显示的是来自 摄像头 A 的相同视频、我是在正确的位置更改的吗? 我想获得不同频道的视频数据,我该怎么做?
vision_apps/apps/basic_demos/app_multi_cam/main.c
// display_in_image =(vx_image) vxGetObjectArrayItem (obj->CaptureObj.raw_image_arr[0]、0);// a
display_in_image =(vx_image) vxGetObjectArrayItem (obj->CaptureObj.raw_image_arr[0]、1);// B
您好!
这不是更改 显示通道的正确方法。 显示启动后、可以使用控制命令 TIVX_DISPLAY_SELECT_CHANNEL 来切换通道。 您可以参考 tiovx\kernels_j7\wha \test\test_capture_display.c 文件中的现有示例。
此致、
布里耶什
您好!
我在 开始显示之前更改了此代码、但 显示相同的视频 A、 这是正常的吗?
您好!
否、从 原始图像阵列获取图像对象并将其用于显示输入不是更改要显示的通道的正确方法。 此对象 只是在显示器中用于获取格式和显示分辨率。 默认情况下,Display 仅使用 channel0来显示,如果要更改该信道,则需要使用此控制命令。
此致、
布里耶什
我了解。 感谢你的帮助。