图像处理

如何对图像进行处理

为了对图像进行处理,我在网上查找到许多资料,以至于费时两天都毫无进展,但是当我找到下面几篇文章过后,我就有了些思路
参考网站链接如下:
1.https://blog.csdn.net/u011520181/article/details/83999786?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-1.no_search_link&spm=1001.2101.3001.4242
2.https://zhuanlan.zhihu.com/p/68595826
3.https://blog.csdn.net/u014630987/article/details/76713814
4.https://github.com/Tanu-N-Prabhu/Python/blob/master/Reading_An_Image_In_Python_(Without_Using_Special_Libraries).ipynb

目标:使用python打开一张BMP文件,读取数据并通过改变数据在BMP文件中显示一条直线

步骤

1.准备一张BMP文件,编者这里准备了一张512*512像素大小的白色BMP图片

2.打开这张图像文件(在cmd中执行python文件)

3.读取这张文件的图像数据(第二步图片中已呈现)

4.改变数据使图片中出现一条直线(这里使用黑线)

有两种方法
1.使用line函数
2.使用for循环改变二维矩阵某一行的所有值为0
效果如下图

数值为0的地方被填充为黑色

进行图像处理所使用的代码(上传至码云)

代码链接:1.打开图片:https://gitee.com/SHIBATORI/code-hosting/blob/master/打开图像
2.完整代码:https://gitee.com/SHIBATORI/code-hosting/blob/master/图像处理

posted @ 2021-10-15 18:06  シバ鳥  阅读(21)  评论(0编辑  收藏  举报