硬件问题:-
1,看到有0–31路的编解码通道,这个我想问的是:这32个编解码通道是能同时并发处理编码和解码操作,还是说一共有32路编码硬件资源通道,以及32路硬件解码资源通道。但是在实际使用中,使用C++代码编写多线程并发处理时,并不能在解码时并发32路解码操作,并发数不能到32路?编码时是否也是并发编码操作实际通道处理数不能达到32路?如果不能并发到32路,那么实际最高并发处理能到多少路?
2,看到有说明能同时解码8路200万像素的视频流,这个我这边使用16口的全千兆交换机,网络摄像头使用一般的海康威视的200万网络摄像机提RTSP视频流,那么,我想问的是:如果同时8路RTSP视频流通过开发板上的千兆网口进入,不知道这个网络速度是否能满足8路数据的同时输入?如果不能的话,最多能同时输入多少路200万的RTSP视频流?如果满足的话,这个网口还能剩下多少带宽给其他程序功能通讯使用?
3,看到有2路的BPU核心处理能力,那个模式有3种,一种是多线程单帧双核,这里,既然是单帧,应该是每次只能把一帧图像的NV12数据送到一个BPU核心进行处理,那么,单帧双核从逻辑上是怎样去理解?还是说一个BPU核心拿到NV12数据后,自动和另一个BPU核心进行数据的分配调度,然后两个BPU核心处理完后,又自动将处理结果合并一起,通过一个BPU核心输出AI处理结果数据?或者是在送入视频图像像素数据的时候,就自动分配两部分数据同时进入两个BPU核心,然后同时处理,并在处理完成后将结果数据进行合并输出,或者是不合并处理结果,直接通过两个BPU核心同时输出各自的结果数据?最后,这个多线程单帧不知道如何理解?因为单帧就是一帧图像数据,那么又如何涉及到多线程处理呢?
4,X3 提供 HDMI 和 LCD 两个可视化接口,其中 HDMI 由 BT1120 通过龙讯 LT8618EX 转换输出,目前支持 1920X1080P。带触摸功能的 LCD 会有两个接口,一个是 6P 连接器用于连接触摸 FPC 线,另一个是 31P 用于MIPI DSI 信号传输传输。目前可支持 5 寸带触摸 720X1280P 的 LCD 屏。这里,我想问的是LCD目前最大只支持720X1280P 的 LCD 屏吗?还是说可以支持更高的比如1920x1080P的LCD屏?另外,那个触摸接口,是否也只支持720X1280P 的 像素分辨率?还是说只要接口对接没有问题,还能支持更高的分辨率比如1920x1080P?最后,如果我显示的时候通过HDMI接口外接一个显示屏,但是我在触摸接口单独接一个触摸屏,这样的操作不知道是否支持?
软件问题:-
1,函数sp_start_display创建一个显示通道,旭日X3支持4个通道,2个视频层,2个图形层。支持的最大分辨率为 1920 x 1080, 最大帧率 60fps。这里,通道0给系统桌面显示使用,通道1给程序调用函数sp_display_set_image显示图像。那么通道2和3都是图形层,这两个层在使用上有没有区别?在给显示模块的图形层上绘制矩形框调用函数sp_display_draw_rect,以及在显示模块的图形层绘制矩形框绘制字符串(需要是GB2312编码)调用函数sp_display_draw_string,这里的chn 显示输出层,是否可以同时设置为2或3,还是说一个只能设置为2,另一个设置为3?还是说有其他的限制条件?
2,在进行BPU推理的时候,模型输入比如是512x512,而摄像头采集的图像是1920x1080P的,我看到有解释说直接将1920x1080P的图像resize到512x512就可以了,然后将这个512x512的图像数据送进去推理就可以获得准确的AI结果。那么,我想问的是,如果我从1920x1080P的图像数据中抠图一个区域为512x512的数据区域,然后把这个区域的图像数据送进去推理,是否能获得更高精度的AI推理结果,因为此时没有压缩的图像中目标要比压缩后的图像中的目标要大一些,宽高比例也更合理一些,比如人体节点的提取,是否这个提取的坐标准确度更高一些,比那个直接将1920x1080P的图像resize到512x512然后送进去推理获得的人体节点的坐标的准确度高一些?说到底,我就是没有明白将图像宽高压缩比例后送入推理,和将图像宽高比例不变送入推理,这两种方法哪一种的准确度和精度更高一些,抗干扰度更高一些?