|
有没有办法排查或调试的,我的人脸文件夹下只有一张图片,data/image/beauty.jpg,而且就是一个人脸,而 max_face = get_max_face(results)
print("alex====line: %d, max_face:%s"%(sys._getframe().f_lineno, max_face))
打印出来的结果如下:
max_face:Object(id=0, cls_idx=0, box=Rect(left=3, top=4, right=163, bottom=188), score=0.9992316961288452)
ret, align_img = face_landmark5_handle.rockx_face_align(img, img_w, img_h,
RockX.ROCKX_PIXEL_FORMAT_BGR888,
max_face.box, None)
这一句执行也没报错,打印出来内容如下
align_img:[[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]
[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]
[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]
...
[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]
[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]
[[0 0 0]
[0 0 0]
[0 0 0]
...
[0 0 0]
[0 0 0]
[0 0 0]]]
但是这一句 ret, face_feature = face_recog_handle.rockx_face_recognize(align_img)
传递进去就出问题了
|
|