Python 将图像数组与opencv中的标量值相乘
我试图用python OpenCV中的标量值乘以图像,但无法获得任何输出。这是我的密码:Python 将图像数组与opencv中的标量值相乘,python,image,opencv,multiplication,Python,Image,Opencv,Multiplication,我试图用python OpenCV中的标量值乘以图像,但无法获得任何输出。这是我的密码: img=cv2.imread('pepper.png',0) img1=img*1.2 cv2.imshow('image',img1) cv2.waitKey(0) cv2.destroyAllWindows() 提前感谢当您乘以非整数的标量值时,需要将图像设置回uint8格式。所以试试看 import cv2 img=cv2.imread('pepper.png',0) im
img=cv2.imread('pepper.png',0)
img1=img*1.2
cv2.imshow('image',img1)
cv2.waitKey(0)
cv2.destroyAllWindows()
提前感谢当您乘以非整数的标量值时,需要将图像设置回
uint8
格式。所以试试看
import cv2
img=cv2.imread('pepper.png',0)
img1=img*1.2
img1=img1.astype('uint8')
cv2.imshow("image", img1)
cv2.waitKey(0)
cv2.destroyAllWindows()
也确保包含显示图像的窗口不在其他窗口下面。
如果这是一个可接受的答案,请考虑对其进行表决。