TypeError:图像数据无法转换为float

时间:2018-02-18 01:10:50

标签: python python-3.x visual-studio opencv matplotlib

我遇到了代码问题:

import cv2 
import matplotlib.pyplot as plt

img1 = cv2.imread('images\colombia_city.jpg')
img2 = cv2.imread('images\colombia_city_2.jpg')

#img = img1 + img2
#img = cv2.add(img1,img2)
abc = cv2.addWeighted(img1,0.7,img2,0.3,55)

plt.imshow(abc)
plt.show()
plt.title("Weighted"); plt.axes()
plt.waitforbuttonpress()

根据** Visual Studio **中的问题:

  

plt.imshow(ABC)

当我在另一个IDE中证明该程序时,该程序正常运行。

1 个答案:

答案 0 :(得分:1)

由于" pylint"。

,VSCode会显示错误

这只是一个告诉你有错误的短信。

使用OpenCV时遇到同样的问题。还有一些其他帖子表明我们需要将其包含在白名单中。

https://github.com/PyCQA/pylint/issues/1465