您好!
我正在尝试将 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