栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

数字图像-图像采样

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

数字图像-图像采样

# imagesampling.py
# 图像采样
from skimage import data
from matplotlib import pyplot as plt
import numpy as np   # 导入所需类包
image = data.coffee()   # 载入测试图像
print(image.shape)   # 显示图像原始大小
print(type(image))   # 显示图像类型
ratio = 20   # 设置采样比率
image1 = np.zeros((int(image.shape[0]/ratio), int(image.shape[1]/ratio), image.shape[2]), dtype='int32')   # 设置采样后的图像大小
for i in range(image1.shape[0]):
    for j in range(image1.shape[1]):
        for k in range(image1.shape[2]):   # 对图像进行遍历
            delta = image[i*ratio:(i+1)*ratio, j*ratio:(j+1)*ratio, k]   # 获取需要采样的图像块
            image1[i, j, k] = np.mean(delta)   # 计算均值,并存入图像结果
plt.imshow(image1)   # 打印采样后的图像
plt.show()

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/317284.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号