|
教程给出的MTCNN RKNN demo(https://github.com/chenshiqin/mtcnn),复现出现一些问题,如下:
1. 环境:PC Ubuntu;RKNN 1.0.0,使用原demo中转换的rknn权重文件,没有重新转换。
问题:运行demo.py,出现的问题是检测结果与例程中不一样,test1.jpg检测结果很好,两张人脸都检测出来;test2.jpg的人脸没有检测出来;test3和test4的人脸检测出来了一部分,如下图所示
运行demo_camera.py,用的是笔记本自带的摄像头,人脸检测效果不好,有时候可以检测出来,有时候检测不出来,而且运行速度很慢。
2. 环境:PC Ubuntu,RKNN 1.0.0,用例程中自带的程序进行权重转换,运行demo.py 和demo_camera.py,出现以下错误:
- Traceback (most recent call last):
- File "demo.py", line 554, in <module>
- main()
- File "demo.py", line 533, in main
- boundingboxes, points = detect_face(img_matlab, minsize, pnet_rknn_list, rnet_rknn, onet_rknn, threshold, False, factor)
- File "demo.py", line 283, in detect_face
- out_prob1=out_prob1.reshape(PNET_PYRAMID_ARR[i][0][0],PNET_PYRAMID_ARR[i][0][1], PNET_PYRAMID_ARR[i][0][2], PNET_PYRAMID_ARR[i][0][3])
- ValueError: cannot reshape array of size 25740 into shape (1,2,91,69)
还看研究为什么会导致这样的问题。25740是更高分辨率的检测结果。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|