最原始的图像处理
发布日期:2021-07-01 02:13:26 浏览次数:2 分类:技术文章

本文共 751 字,大约阅读时间需要 2 分钟。

原图

在这里插入图片描述

#!/usr/bin/python#  -*- coding:utf-8 -*-import numpy as npimport osfrom PIL import Imagedef convolve(image, weight):    height, width = image.shape    h, w = weight.shape    height_new = height - h + 1    width_new = width - w + 1    image_new = np.empty((height_new, width_new), dtype=np.float)    for i in range(height_new):        for j in range(width_new):            image_new[i,j] = np.sum(image[i:i+h, j:j+w] * weight)    image_new = image_new.clip(0, 255)    image_new = np.rint(image_new).astype('uint8')    return image_newif __name__ == "__main__":    A = Image.open("./son.png", 'r')    print(A)    output_path = './ImageConvolve/'    if not os.path.exists(output_path):        os.mkdir(output_path)    a = np.array(A)    print(a.shape)

转载地址:https://maoli.blog.csdn.net/article/details/89531444 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:汽车购买分类
下一篇:九、股票收盘价与滑动平均线MA

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月30日 19时07分34秒