公众号后台回复“图书“,了解更多号主新书内容

作者:黄伟呢

来源:数据分析与统计学之美

Python完成证件照换底色

该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流。

不久前,我写了一篇Python怎么给证件照换底色的文章,阅读2万+,评论102,点赞347,收藏1808。更好玩儿的是,整个留言区简直爆炸了(部分截图如下),好多人都给出自己的看法,褒贬不一

其实我想说明的是,一种事儿可能有很多种解决办法,我的这篇文章只是提供了一种思路。你只有知道了Python可以完成这件事儿,才会想着以后去优化它,不是吗?

Python证件照换底色:http://suo.im/60i6pb

import cv2
import numpy as np
# 读取照片
img=cv2.imread('girl.jpg')# 图像缩放
img = cv2.resize(img,None,fx=0.5,fy=0.5)
rows,cols,channels = img.shape
print(rows,cols,channels)
cv2.imshow('img',img)# 图片转换为灰度图
hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
cv2.imshow('hsv',hsv)# 图片的二值化处理
lower_blue=np.array([90,70,70])
upper_blue=np.array([110,255,255])
mask = cv2.inRange(hsv, lower_blue, upper_blue)#腐蚀膨胀
erode=cv2.erode(mask,None,iterations=1)
cv2.imshow('erode',erode)dilate=cv2.dilate(erode,None,iterations=1)
cv2.imshow('dilate',dilate)# 窗口等待的命令,0表示无限等待
cv2.waitKey(0)

这篇文章最终展示出来的效果并不是那么的好,可以看出轮廓周围的毛边,并没有很好的去除,可能我的学艺不精的缘故。如果哪位大神有兴趣,可以将这个代码完善一下,上方我提供了原文链接

Excel完成证件照换底色

既然大家都对这个技能如此感兴趣,我必须要找到一个既容易又效果好的方法,来完成证件照换底色的需求。如果说Python效果不太好,PS又需要一定的基础,那么Excel照换底色,会是很好的选择(效果如下)。

从上图可以看出:Excel证件照换底色的效果还是蛮好的,轮廓周围的毛边完全没有。

废话不多说,我们直接进入主题。看看Excel中,如何完成证件照换底色这个操作?

① 导入图片

② 单击图片,依次点击格式-->删除背景

这一步有一个很关键的步骤,如果没处理好,有可能会将衣服背景一并删除。因此我们需要标记要保留的区域

注意:是不断点击要保留的区域,直至这个衣服完全出现为止。如果没有做这一步,出来的就是一个人头像,效果如图。

③ 随意更换你想要替换的背景色

当我们换好证件照底色后,还可以给图片做一系列的修改,简直不要太爽!

◆ ◆ ◆  ◆ ◆
麟哥新书已经在当当上架了,我写了本书:《拿下Offer-数据分析师求职面试指南》,目前当当正在举行400-240活动,大家可以用相当于原价4折的预购价格购买,还是非常划算的,扫描下方小程序即可进入购买页面:
数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。管理员二维码:猜你喜欢● 麟哥拼了!!!亲自出镜推荐自己新书《数据分析师求职面试指南》● 厉害了!麟哥新书登顶京东销量排行榜!● 笑死人不偿命的知乎沙雕问题排行榜
● 用Python扒出B站那些“惊为天人”的阿婆主!● 你相信逛B站也能学编程吗

对比Python,看看Excel如何3步给证件照换底色?相关推荐

  1. 骚操作!Excel 3步 给证件照换底色?

    点击上方"菜鸟学Python",选择"星标"公众号 重磅干货,第一时间送达 对比Python,看看Excel如何3步给证件照换底色? Python完成证件照换底 ...

  2. Python如何只用20行代码给证件照换底色,学会了不怕没有女朋友!!!

    本文只是一种实现思路,当然PS很好用(一张的话建议使用PS哦~,多张图片的话用代码快很多哦~),希望大家能够学习更多的知识,才分享了这个文章.更多精彩,请关注公众号:[测试员小何],可以获取最新软件测 ...

  3. 不去摄影棚,不用PS三步快速证件照换底色最简单方式

    可以直接在线证件照换底色,今天发现的,分享给大家 http://www.yzcopen.com/img/idphoto 直接上传电子证件照,然后选择背景颜色即可 图片换底色了.

  4. 不去摄影棚,不用PS,三步快速证件照换底色最简单的方式

    证件照对照片的要求非常严格,不同用途的证件照,对照片底色的要求也不相同. 目前,底色要求主要有红.蓝.白三种.为了避免经常去花钱拍照,大家有必要学会 用PS进行底色更换,但是如果仅仅是换证件照底色,学 ...

  5. 原来 Excel 只需三步就可以给证件照换底色!

    作者 | 黄伟呢 来源 | 数据分析与统计学之美(ID:gh_21c25c7e71d0) 头图 |  CSDN 下载自东方IC Python完成证件照换底色 该图片来源于百度图片,如果侵权,请联系我删 ...

  6. 【厉害】 Excel 只需三步就可以给证件照换底色!

    作者 | 黄伟呢 来源 | 数据分析与统计学之美(ID:gh_21c25c7e71d0) 1.Python完成证件照换底色 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流. 不久前, ...

  7. 【Python】教你如何快速给证件照更换底色

    本文目录:前期准备-编写代码-测试结果-文末福利 本文作者:小赖同学 不知不觉就到了2月中旬了,因为肺炎疫情大家都一再延迟了上班上学,天天睡到大中午,起来吃个小午餐,玩手机睡午觉又到大晚上,哪都不敢去 ...

  8. 基于python的证件照_20行代码教你用python给证件照换底色的方法示例

    1.图片来源 该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流. 2.读取图片并显示 imread():读取图片: imshow():展示图片: waitkey():设置窗口等待,如果 ...

  9. 教你用OpenCV 和 Python给证件照换底色(蓝底 -红底-白底)

    在我们的生活中常常要用到各种底色要求的证件电子照,红底.蓝底.或者白底,而假如你手上只有一种底色的证件照,你又不想再去拍又不会PS怎么办?今天教你们用OpenCV和Python给你的证件照换底色. P ...

最新文章

  1. linux进程间通信:FIFO应用 /var/log/ 系统日志的模拟实现
  2. 20172328《程序设计与数据结构》实验二:树
  3. MlLib--逻辑回归笔记
  4. Spring tx:advice/
  5. idea前进和后退快捷键_PR快捷键大全(喜欢记得收藏!)
  6. ps打开闪退_Photoshop2020安装教程,会安装软件是学ps的前提
  7. win10定时关机c语言,电脑定时关机win10,电脑定时关机命令-
  8. Java使用comms-net jar包完成ftp文件上传进度的检测功能
  9. 投资人不投了、撤资了,创业者怎么办?
  10. masked_fill_() - masked_fill() - v1.5.0
  11. 学中医的女生写出的保养大法
  12. 壁纸|锁屏和桌面套图壁纸,一套的,给手机来个套餐
  13. 室内设计师面试技巧有哪些?
  14. 51单片机入门学习 第七天
  15. PSM倾向匹配详细步骤和程序
  16. matlab计算器设计流程图_matlab计算器的设计.doc
  17. 【专业数据】二.2020~2022年北京交通大学【信息与通信工程】专业复试线/分数线差/计划招生数/复试数/录取数/复试比例/录取率
  18. xmind转Excel测试用例
  19. Amber中的NMR restraint中的一些参数的设置的意义
  20. openmeetings二次开发日志(六) openmeetings4.0.3版本及录制屏幕,文档乱码及中英文问题

热门文章

  1. 五子棋棋谱16*16c语言,五子棋开局棋谱大全
  2. yacclex-Chapter1
  3. cocos3D 初体验
  4. cmap用法,很详细(转)
  5. JavaScript判断浏览器版本
  6. AspectJ 切入点表达式
  7. 缺少包含@author的注释信息解决方法
  8. Android P SystemUI之StatusBar UI布局status_bar.xml解析
  9. java中引用数组元素时 数组下标可以是_引用数组元素时,数组下标可以是( )...
  10. Istio-智能DNS