import cv2 as cv
import numpy as np
def function():
img = cv.imread("./image.jpg")
cv.namedWindow("input", cv.WINDOW_AUTOSIZE)
cv.imshow("input", img)
gray_img = cv.cvtColor(img, cv.COLOR_BGR2GRAY)
cv.namedWindow("gray_image", cv.WINDOW_AUTOSIZE)
cv.imshow("gray_image", gray_img)
img1 = np.copy(img)
img2 = img
#虽然是在赋值后才做的修改,但是还是会影响img2
img[100: 200, 200: 300, :] = 0
cv.imshow("fuzhi", img2)
cv.imshow("xiugaixiangsu", img)
img3 = np.zeros(img.shape, img.dtype)
cv.imshow("np.zeros", img3)
img4 = np.ones(shape = [512, 512, 3], dtype = np.uint8)
img4[:, :, 0] = 255
cv.imshow("np.ones, B_channel=255", img4)
img5 = np.zeros([512, 512], np.uint8)
cv.imshow("erweishape", img5)
function()
cv.waitKey(0)
cv.destroyAllWindows()
网友评论