作者 | 黄伟呢

来源 | 数据分析与统计学之美(ID:gh_21c25c7e71d0)

1、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)

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

2、Excel完成证件照换底色

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

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

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

① 导入图片

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

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

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

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

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

(完)

【厉害】 Excel 只需三步就可以给证件照换底色!相关推荐

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

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

  2. 电脑运行时经常卡顿,只需三步就可以解决这个问题

    电脑运行时经常卡顿,只需三步就可以解决这个问题! 2018-08-19 18:40 来源:97视角 计算机作为互联网时代不可或缺的产物,很多人在使用它的时候都会出现各种各样的问题,例如打开某个软件或者 ...

  3. 微信新玩法,只需三步就可以在朋友圈发送竖排文字,好看又酷炫!

    很多小伙伴喜欢用微信朋友圈来记录生活中的点点滴滴,那么如何才能让自己的动态在朋友圈中看起来与众不同呢? 今天给小伙伴们分享一个有意思的微信小程序,只需几步就能设置竖排文字,效果超棒,赶快一起学起来吧! ...

  4. 不知道怎么编辑图片?只需三步就可以学会

    现在无论是小到朋友圈的照片发布,还是大到路边广告的图片宣传,都少不了将图片编辑的身影.由于在拍摄照片时受到环境等不可控因素的影响,有时候拍出来的照片并不是我们想要呈现的样子,这时候只需要对图片稍微的调 ...

  5. iphone看python文件_Python实战 | 只需 ”三步“ 爬取二手iphone手机信息(转发送源码)...

    原标题:Python实战 | 只需 "三步" 爬取二手iphone手机信息(转发送源码) 本次实战是爬取二手苹果手机的信息,共爬取了300部手机信息,效果如下: 开发环境 环境:M ...

  6. 简明教程:只需三步成功“硬刷”BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统

    简明教程:只需三步成功"硬刷"BIOS为SLIC 2.1完美激活Windows 7 / Vista / XP三大系统 关于"硬刷"BIOS为SLIC 2.1,我 ...

  7. 计算机内存4g如何,电脑内存4G升到8G,只需三步,让你轻松搞定笔记本内存升级...

    今日看点:电脑内存4G升到8G,只需三步,让你轻松搞定笔记本内存升级 大家好,这期小编给大家讲讲怎么给笔记本升级电脑内存,小编现在用的是朋友的笔记本,小编发现朋友的笔记本的内存只有4GB.小编每次用p ...

  8. 只需三步,完成图片批量分割

    我们在网络上浏览图片时,若加载一个大的图像,所需要的时间一般会很长.比如我们制作了一张大图或者长图,上传到网上,图片太大,加载时间过长,影响观感.普通的解决办法就是压缩图片,但是压缩图片会使图像质量受 ...

  9. 电视出现服务器无响应是怎么回事儿,电视运行卡顿无响应死机怎么办,只需三步让电视焕然一新!...

    原标题:电视运行卡顿无响应死机怎么办,只需三步让电视焕然一新! 智能电视运行时间过久,经常会发生卡顿无响应死机的情况,许多用户会觉得这是电视的问题,其实并不然.智能电视与手机电脑一样,平时需要使用者多 ...

最新文章

  1. 物联网安全的后备计划是什么?
  2. Weka 3.7.12源码学习、阅读、分析(1)
  3. php函数网,php函数
  4. OpenGait:首个步态识别框架开源了!
  5. 非常有用的101道算法部分常见面试题
  6. 炒股十余年,亏了很多钱,现在很迷茫是退出股市还是继续坚持?
  7. Android Studio NDK报错:mips64el-linux-android-strip 找不到
  8. 界面的创建(高仿QQ登入界面)
  9. hmcl启动器java下载_我的世界hmcl启动器
  10. 计算机分析桁架受力,日光温室桁架式拱架的受力分析.doc
  11. 业内首家全线上碎股自助交易 富途证券:股数有多少,需求无大小
  12. dellR720运用U盘安装windows2008R2系统指导
  13. dell emc isilon解决添加AD域后有时间不同步警告
  14. UltraEdit for Mac 18.00 强大的文本编辑器 中文破解版下载
  15. Williamnbsp;T.nbsp;Freeman
  16. NIO整体分析类图版
  17. Highway Project
  18. textmeshpro文字有阴影
  19. 业务逻辑与数据库之间缓存层
  20. 计算机英语谐音,人人电脑或用2B1命名 取To Be One谐音

热门文章

  1. 二叉树前序遍历,后序遍历
  2. computed用发_Vue.js中computed使用详解
  3. javascript判断日期奇偶_JavaScript判断奇数和偶数的两种方法
  4. spring容器是什么
  5. 如何提高CAD设计效率?CAD软件优化技能加载中…
  6. REVIT按草图绘制楼梯(楼梯篇)
  7. 自己出的题 squee_spoon and his Cube III
  8. python:ffn 方差分析
  9. CSS图片的下边有间隙解决方法
  10. 五一了,发一篇关于哈希表的爽文