Trong chương trình này, chúng tôi sẽ lấy mẫu một hình ảnh. Lấy mẫu tăng lên đang tăng độ phân giải không gian trong khi vẫn giữ hình ảnh biểu diễn 2D. Nó thường được sử dụng để phóng to một vùng nhỏ của hình ảnh. Chúng tôi sẽ sử dụng hàm pyrup () trong thư viện openCV để hoàn thành tác vụ này.
Hình ảnh gốc
Thuật toán
Step 1: Read the image. Step 2: Pass the image as a parameter to the pyrup() function. Step 3: Display the output.
Mã mẫu
import cv2 image = cv2.imread('testimage.jpg') print("Size of image before pyrUp: ", image.shape) image = cv2.pyrUp(image) print("Size of image after pyrUp: ", image.shape) cv2.imshow('UpSample', image)
Đầu ra
Size of image before pyrUp: (350, 700, 3) Size of image after pyrUp: (700, 1400, 3)
Giải thích
Nếu chúng ta quan sát kích thước của hình ảnh trước và sau khi sử dụng hàm pyrUp, chúng ta thấy rằng kích thước được tăng lên, tức là chúng ta đã lấy mẫu hình ảnh.