在OpenCV中对图像进行归一化会产生黑色图像?
- 论坛
- 在OpenCV中对图像进行归一化会产生黑色图像?
13 浏览
在OpenCV中对图像进行归一化会产生黑色图像?
我使用OpenCV的NORM_L1函数编写了以下代码来对图像进行归一化处理。但输出的图像只是黑色的。如何解决这个问题?
import cv2 import numpy as np from PIL import Image img = cv2.imread('img7.jpg') gray_image = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) a = np.asarray(gray_image) dst = np.zeros(shape=(5, 2)) b = cv2.normalize(a, dst, 0, 255, cv2.NORM_L1) im = Image.fromarray(b) im.save("img50.jpg") cv2.waitKey(0) cv2.destroyAllWindows()