我正在编写一个人脸识别程序,我从网络上得到的参考资料使用的是以前的OpenCV版本。我正在使用从源代码构建的 OpenCV 3.2.0。在参考中将名称放在视频中脸部下方。我的参考代码看起来像
cv2.putText(cv2.cv.fromarray(img), str(id), (x, y + h), font, 2, 255);
我收到一个错误:
AttributeError: 'module' object has no attribute 'cv'
请帮忙。
对于 Python API for OpenCV 图像是numpy
数组,因此不需要fromarray()
(如果在cv
模块中可用(。
有关示例,请参阅此处。你可以把img
传递给cv2.putText()
.