Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将图像数组与opencv中的标量值相乘_Python_Image_Opencv_Multiplication - Fatal编程技术网

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

我试图用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)
img1=img*1.2
img1=img1.astype('uint8')           
cv2.imshow("image", img1)
cv2.waitKey(0)
cv2.destroyAllWindows()

也确保包含显示图像的窗口不在其他窗口下面。

如果这是一个可接受的答案,请考虑对其进行表决。