使用Python:生成一幅左黑右白的灰度图像,图像大小为16×16像素。借助OpenCV库。输出数值,并显示图像。
# -*- coding: utf-8 -*-
"""
Created on Wed Feb 14 21:45:45 2024@author: 李立宗公众号:计算机视觉之光知识星球:计算机视觉之光"""import cv2
import numpy as np# 创建空白图像,尺寸为16x16
image = np.zeros((16, 16), dtype=np.uint8)# 填充左半部分为黑色
image[:, :image.shape[1]//2] = 0
# 填充右半部分为白色
image[:, image.shape[1]//2:] = 255# 输出图像的数值
print("图像的值为:")
print(image)# 显示图像
cv2.imshow("left_black_right_white", image)
cv2.waitKey(0)
cv2.destroyAllWindows()