我编写了代码以转换某些图像,但是发生了此错误。错误在此行
new_img = np.add(nul_img, np.array([beta]))
错误说明了
TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
我试图在我的朋友计算机上运行该代码,但该代码可以正常工作,但在我的计算机上却无法运行
这是代码
import numpy as np
import cv2
alpha = float(input('Enter The alpha value [1.0-3.0]'))
beta = int(input('Enter the beta value [0-100]:' ))
img = cv2.imread('spider.jpg')
nul_img = cv2.multiply(img, np.array([alpha]))
new_img = np.add(nul_img, np.array([beta]))
new_img = np.uint8(new_img)