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.

[参考译文] TMS320DM368:FaceDetect 驱动程序未按预期提供结果

Guru**** 2925110 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/664753/tms320dm368-facedetect-driver-is-not-giving-results-as-expected

器件型号:TMS320DM368

您好!

我正在尝试将 DM368ZCEF 器件的 DVSDK 2.10中包含的人脸检测驱动程序移植到 DVSDK 4.02。 当我运行测试应用程序时、该应用程序从文件中读取320x192 Y 输入数据到 CMEM 分配的存储器中、并将该指针传递到人脸检测驱动程序。 人脸检测驱动程序确实会执行(即:中断被触发并清除)、但我看到检测到的面部为0。

以下是设置人脸检测控制寄存器中的 RUN 位之前的寄存器:

PCCR:0000007F
INTSTAT:00080200
INTSEL1:131F0100
INTSEL2:1F0A0F0D
INTSEL3:00000015
FDIF_PID:00000000
FDIF_CTRL:00000000
FDIF_INTEN:00000001
FDIF_PICADDR:40153000
FDIF_WKADDR:40162000
FD_CTRL:00000001
FD_DNUM:00000000
FD_DCOND:00000000
FD_STARTx:00000000
FD_STARTY:00000000
FD_SIZEX:00000140
FD_SizeY:000000C0
FD_LHIT:00000000

设置运行位后、我可以看到调用了 facetete_ISR。 以下是处理来自面检测的中断后的寄存器快照:

PCCR:0000007F
INTSTAT:00080200
INTSEL1:131F0100
INTSEL2:1F0A0F0D
INTSEL3:00000015
FDIF_PID:00000000
FDIF_CTRL:00000000
FDIF_INTEN:00000000
FDIF_PICADDR:40153000
FDIF_WKADDR:40162000
FD_CTRL:00000000
FD_DNUM:00000000
FD_DCOND:00000000
FD_STARTx:00000000
FD_STARTY:00000000
FD_SIZEX:00000140
FD_SizeY:000000C0
FD_LHIT:00000000

是否有可使用的参考输入 Y 文件或测试人脸检测驱动程序的任何其他方法?  

此致、

Dharshan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    有关 DVSDK 的更新、我们建议联系我们的合作伙伴

    e2e.ti.com/.../660418

    谢谢你
    Cesar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使其正常工作、问题是我没有将输入地址从虚拟地址转换为物理地址。 以下行使其正常工作:

    physAddr =(unsigned char *) CMEM_getPhys (imgPtr)

    此致、

    Dharshan