ในโปรแกรมนี้ เราจะทำการเพิ่มขนาดภาพ (Upsampling) ซึ่งเป็นกระบวนการเพิ่มความละเอียดเชิงพื้นที่ ขณะที่ยังคงการแสดงผล 2 มิติของภาพ กระบวนการนี้มักใช้สำหรับการซูมเข้า (zoom in) บนพื้นที่เล็กของภาพ เราจะใช้ฟังก์ชัน pyrUp() ในไลบรารี OpenCV
ภาพต้นฉบับ

อัลกอริทึม
ขั้นตอนที่ 1: อ่านภาพ ขั้นตอนที่ 2: ส่งภาพเป็นพารามิเตอร์ให้ฟังก์ชัน pyrUp() ขั้นตอนที่ 3: แสดงผลลัพธ์
ตัวอย่างโค้ด
import cv2
image = cv2.imread('testimage.jpg')
print("ขนาดภาพก่อน pyrUp: ", image.shape)
image = cv2.pyrUp(image)
print("ขนาดภาพหลัง pyrUp: ", image.shape)
cv2.imshow('UpSample', image)
ผลลัพธ์
ขนาดภาพก่อน pyrUp: (350, 700, 3) ขนาดภาพหลัง pyrUp: (700, 1400, 3)

คำอธิบาย
จากการสังเกตขนาดภาพก่อนและหลังใช้ฟังก์ชัน pyrUp จะพบว่าขนาดเพิ่มขึ้น กล่าวคือ เราได้ทำการ upsample ภาพแล้ว