Tan*_*yad 2 python opencv image multiplication
我试图在 python OpenCV 中将图像乘以标量值,但无法获得任何输出。这是我的代码:
img=cv2.imread('pepper.png',0)
img1=img*1.2
cv2.imshow('image',img1)
cv2.waitKey(0)
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)
提前致谢
当乘以非整数的标量值时,需要将图像设置回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()
Run Code Online (Sandbox Code Playgroud)
还要确保包含显示图像的窗口不在其他窗口下方。
| 归档时间: |
|
| 查看次数: |
5431 次 |
| 最近记录: |