美文网首页电脑和手机知识
python图像处理-像素操作换背景(下)

python图像处理-像素操作换背景(下)

作者: 叶子陪你玩 | 来源:发表于2020-02-28 22:26 被阅读0次

上一篇讲了如何对图片的一个像素点和一片区域进行修改,但是感觉比较麻烦,下面就来学一点方便的方法,同时去做一些实践案例。

更改整张图片像素

打开图片,通过putalpha方法可以将整张图片的透明度进行更改,范围是从0-255,0代表完全透明,255代表完全不透明。putalpha还有更多高级用法这里就先不讲了,之后在细讲。

处理图片的阴影

这里利用到了getdata这个方法,返回图片所有点的像素值,存在一个列表里。接着查个一下比较相近区域的一个像素值,一会条件判断时需要用到,具体需要根据实际效果来调整,最后将新的数据写回图片保存就可以了。

更换图片背景色

上面去除阴影的方法,其实是将不符合我们要求的元素换成白色像素点了,更换背景其实就是把白色换成你要的一个颜色就是了,处理效果还不是很好。

总结

这里只是讲了一下处理图片的一个思路,效果可能不是很好,想要更好的效果需要一些更好的处理算法了,前面只是讲了如何更换纯色背景,如果想要把一个人物放到一个风景背景图上的,可以使用前面学的贴图的方法。

下面推荐一个处理背景的网站,https://www.remove.bg/zh/upload源代码在github上也有:https://github.com/brilam/remove-bg

(全文完)


长按二维码,加关注!叶子陪你玩

欢迎转载,转载请注明出处!
欢迎关注公众微信号:叶子陪你玩编程
分享自己的python学习之路

相关文章

  • python图像处理-像素操作换背景(下)

    上一篇讲了如何对图片的一个像素点和一片区域进行修改,但是感觉比较麻烦,下面就来学一点方便的方法,同时去做一些实践案...

  • 图像处理

    第三章 图像处理 1.点操作 输出图像的像素值仅仅由输入图像的像素值决定。 1.1 像素变换 ...

  • Python-Image 基本的图像处理操作

    Python-Image 基本的图像处理操作,有需要的朋友可以参考下。 Python 里面最常用的图像操作库是 I...

  • python Image 模块处理图片

    Python-Image 基本的图像处理操作,有需要的朋友可以参考下。 Python 里面最常用的图像操作库是 I...

  • python图像像素批处理

    参考资料:PIL图像处理库:https://www.cnblogs.com/lyrichu/p/9124504.h...

  • Opencv-Python学习笔记九——图像阈值threshol

    图像阈值操作 图像阈值操作目的是从灰度图像中分离出目标区域和背景区域 图像的二值化就是将图像上的像素点的灰度值设置...

  • 1章 初始python

    本章大纲 了解python 安装python 运行操作 一、了解python 图像处理,代码示例: 首先,我们需要...

  • 2022-05-16 Python OpenCV 海康工业相机

    背景 Python OpenCV连接海康工业相机做图像处理 环境 Python:3.9.9OpenCV:4.5.5...

  • opencv:at()

    在图像处理的时候会对每个像素点进行操作,at()可以获取到精确的像素点,函数picture1.at (i,j) ...

  • 20180221周三~图像处理

    图像处理,需要了解图像的表示,像素层面的处理,特征层面的处理。像素层面处理,内容包括亮度调节,通道分离合并,分...

网友评论

    本文标题:python图像处理-像素操作换背景(下)

    本文链接:https://www.haomeiwen.com/subject/olqdhhtx.html