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.

DM 8127 将FD 人脸检测的结果信息用SWOSD显示到视频界面上

HI all,

     我用的相机DM8127J3,开发包IPNC RDK 3.8

     我想 将FD 人脸检测到的结果信息用SWOSD显示到视频界面上,我知道如何用SWOSD绘制窗口,

      但是不知道如何在SWOSD中获取FD人脸检测的结果;开发包中视频界面上显示了Camera的一些信息,

      在CameraLink_drv.c中实现一些函数,在SWOSD中调用这些函数就可以获取到Camera的信息,

      CameraLink_drv.c中的函数是通过FVID2_control()API 实现的。

      如何在SWOSD中获取FD人脸检测的结果?

Thank you。

  • 你好,

    代码里面就是用SWOSD画FD的信息的,SWOSD task和FD task通过semaphore来同步。

    swosdLink_tsk.c

                /* Draw the faces for FD */
                status = DM812X_FD_Draw(pFullFrame->channelNum,
                                        fullFrameAddrY,  
                                        fullFrameAddrUV, 
                                        Width,
                                        Height,
                                        pChInfo->dataFormat,
                                        Pitch0, pChInfo->codingformat)

  • 你好,

        这个我知道,只是在检测到的人脸上绘制了一个矩形框。

         我想把检测到人脸的数目,位置坐标等信息,以文字的形式显示到视频界面上。

    谢谢!