使用 OpenCV 提升图像的采样率


在本程序中,我们将提升图像的采样率。提升采样率是指在保持图像的二维表示时增加空间分辨率。它通常用于放大图像上的小区域。我们将使用 openCV 库中的 pyrup() 函数来完成此任务。

原图

算法

Step 1: Read the image.
Step 2: Pass the image as a parameter to the pyrup() function.
Step 3: Display the output.

示例代码

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)

输出

Size of image before pyrUp: (350, 700, 3)
Size of image after pyrUp: (700, 1400, 3)

说明

如果我们在使用 pyrUp 函数之前和之后观察图像的大小,我们会发现大小增加了,即我们提升了图像的采样率。

更新日期:2021-03-17

4K+ 次浏览

开启你的 职业生涯

完成课程后获得认证

开始
广告