最原始的图像处理
发布日期: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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年04月30日 19时07分34秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
异或^ 的几个作用
2019-05-01
nanomsg编译与测试
2019-05-01
(2)CMake入门笔记--CMake官网教程
2019-05-01
(3)CMake入门笔记--CMake官网教程
2019-05-01
(4)CMake入门笔记--CMake官网教程
2019-05-01
(XWZ)的python学习笔记Ⅰ
2019-05-01
(XWZ)的Python学习笔记Ⅱ------面向对象编程
2019-05-01
(XWZ)的Python学习笔记Ⅲ——面向对象高级编程
2019-05-01
(XWZ)的python学习笔记Ⅳ——错误、调试和测试
2019-05-01
(XWZ)的Python学习笔记Ⅴ——I/O编程
2019-05-01
(XWZ)的python学习笔记Ⅶ——正则表达式
2019-05-01
(XWZ)的Python学习笔记Ⅷ--------numpy
2019-05-01
(XWZ)的python学习笔记——pandas
2019-05-01
基于Frobenius范数的标准NMF更新公式推导
2019-05-01
深度学习第一课——神经网络
2019-05-01
高斯混合模型
2019-05-01
(5)CMake入门笔记--CMake官网教程
2019-05-01
(6)CMake入门笔记--CMake官网教程
2019-05-01
(7)CMake入门笔记--CMake官网教程
2019-05-01
(8)CMake入门笔记--CMake语法
2019-05-01