图像处理
如何对图像进行处理
为了对图像进行处理,我在网上查找到许多资料,以至于费时两天都毫无进展,但是当我找到下面几篇文章过后,我就有了些思路
参考网站链接如下:
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/图像处理