Python OpenCV 图像复制:创建新图像副本
以下是一个使用 Python OpenCV 库复制原有图像并生成新图像的示例程序:
import cv2
import numpy as np
def copy_image(img):
# 获取原图像的尺寸
height, width, _ = img.shape
# 创建一个与原图像相同尺寸的新图像
new_img = np.zeros((height, width, 3), np.uint8)
# 复制原图像的像素值到新图像
for i in range(height):
for j in range(width):
new_img[i, j] = img[i, j]
return new_img
# 读取原图像
img = cv2.imread('original_image.jpg')
# 复制原图像
new_img = copy_image(img)
# 显示原图像和新图像
cv2.imshow('Original Image', img)
cv2.imshow('Copied Image', new_img)
cv2.waitKey(0)
cv2.destroyAllWindows()
请注意,此示例使用 OpenCV 库来读取和显示图像。您需要安装 OpenCV 库,并将原始图像保存为 'original_image.jpg',然后运行此程序。程序将显示原始图像和复制的新图像。
原文地址: https://www.cveoy.top/t/topic/plm0 著作权归作者所有。请勿转载和采集!