在opencv 3.2中替换cv2.cv.fromarray是什么?

ABe*_*Bee 3 python opencv3.0

我正在编写一个面部识别程序,而我从网上获得的参考文献使用的是以前的OpenCV版本。我正在使用来自源代码的OpenCV 3.2.0构建。在参考中,将名称放在视频中面部下方。我的参考代码如下

cv2.putText(cv2.cv.fromarray(img), str(id), (x, y + h), font, 2, 255);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

AttributeError: 'module' object has no attribute 'cv'
Run Code Online (Sandbox Code Playgroud)

请帮忙。

rba*_*dar 5

对于用于OpenCV的Python API,图像是numpy数组,因此fromarray()不是必需的(如果cv模块中完全可用)。

请参阅此处的示例。你可以只传递imgcv2.putText()