【厲害】 Excel 只需三步就可以給證件照換底色!

1、Python完成證件照換底色
該圖片來源于百度圖片,如果侵權,請聯(lián)系我刪除!圖片僅用于知識交流。

import cv2import numpy as np# 讀取照片img=cv2.imread('girl.jpg')# 圖像縮放img = cv2.resize(img,None,fx=0.5,fy=0.5)rows,cols,channels = img.shapeprint(rows,cols,channels)cv2.imshow('img',img)# 圖片轉(zhuǎn)換為灰度圖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證件照換底色的效果還是蠻好的,輪廓周圍的毛邊完全沒有。
廢話不多說,我們直接進入主題??纯碋xcel中,如何完成證件照換底色這個操作?
① 導入圖片

② 單擊圖片,依次點擊格式-->刪除背景
這一步有一個很關鍵的步驟,如果沒處理好,有可能會將衣服背景一并刪除。因此我們需要標記要保留的區(qū)域。

注意:是不斷點擊要保留的區(qū)域,直至這個衣服完全出現(xiàn)為止。如果沒有做這一步,出來的就是一個人頭像,效果如圖。

③ 隨意更換你想要替換的背景色

當我們換好證件照底色后,還可以給圖片做一系列的修改,簡直不要太爽!

(完)
評論
圖片
表情
