摘要:現(xiàn)在網(wǎng)上出現(xiàn)了很多在線換底色的網(wǎng)頁版工具是這么做的呢其實(shí)用就可以實(shí)現(xiàn)。
現(xiàn)在網(wǎng)上出現(xiàn)了很多在線換底色的網(wǎng)頁版工具是這么做的呢?其實(shí)用Python就可以實(shí)現(xiàn)。
環(huán)境要求Python3安裝
numpy函數(shù)庫(kù)
opencv庫(kù)
下載適應(yīng)版本的numpy函數(shù)庫(kù),我電腦是WIN10 64位,安裝的函數(shù)庫(kù)是
numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl
下載適應(yīng)版本的opencv庫(kù),我電腦是WIN10 64位,安裝的庫(kù)是
opencv_python-3.3.1-cp36-cp36m-win_amd64.whl
安裝以上兩個(gè)庫(kù),WIN+R->CMD->CD到當(dāng)前兩個(gè)庫(kù)所在的文件夾,輸入以下命令逐步安裝
pip install numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl pip install opencv_python-3.3.1-cp36-cp36m-win_amd64.whl
以上兩個(gè)文件下載地址:https://download.csdn.net/dow...
代碼在當(dāng)前文件夾新建opencv.py,拷貝以下代碼
import cv2 import numpy as np img=cv2.imread("timg.jpg") #縮放 rows,cols,channels = img.shape img=cv2.resize(img,None,fx=0.5,fy=0.5) rows,cols,channels = img.shape cv2.imshow("img",img) #轉(zhuǎn)換hsv hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV) lower_blue=np.array([90,70,70]) upper_blue=np.array([110,255,255]) mask = cv2.inRange(hsv, lower_blue, upper_blue) cv2.imshow("Mask", mask) #腐蝕膨脹 erode=cv2.erode(mask,None,iterations=1) cv2.imshow("erode",erode) dilate=cv2.dilate(erode,None,iterations=1) cv2.imshow("dilate",dilate) #遍歷替換 for i in range(rows): for j in range(cols): if dilate[i,j]==255: img[i,j]=(0,0,255)#此處替換顏色,為BGR通道 cv2.imshow("res",img) cv2.waitKey(0) cv2.destroyAllWindows()說明
第四行timg.jpg是原圖片路徑
lower_blue=np.array([90,70,70])里面三個(gè)數(shù)值可以控制好處理出來的效果和噪點(diǎn)
WIN+R->CMD->CD到opencv.py文件夾,運(yùn)行
DEMO 動(dòng)圖演示文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/43425.html
摘要:美國(guó)開國(guó)領(lǐng)袖們?nèi)绻吹矫绹?guó)民眾只能在希拉里和川普中選擇,估計(jì)要集體氣活過來。本教程由發(fā)布在實(shí)驗(yàn)樓,完整教程及在線練習(xí)地址川普撞臉希拉里基于的面部特征交換一教程介紹內(nèi)容簡(jiǎn)介通過庫(kù)來實(shí)現(xiàn)人臉面部特征交換。 話說這次美國(guó)大選可謂賺足了眼球,在美國(guó)史上,恐怕沒有哪一年的總統(tǒng)大選會(huì)像今年一樣詭譎和熱鬧。 美國(guó)開國(guó)領(lǐng)袖們?nèi)绻吹矫绹?guó)民眾只能在希拉里和川普中選擇,估計(jì)要集體氣活過來。作為一個(gè)閑得蛋疼...
摘要:總結(jié)在本文中,我們學(xué)習(xí)了如何使用中的,即通過代碼寫了一個(gè)人臉檢測(cè)的程序。 OpenCV是如今最流行的計(jì)算機(jī)視覺庫(kù),而我們今天就是要學(xué)習(xí)如何安裝使用OpenCV,以及如何去訪問我們的攝像頭。然后我們一起來看看寫一個(gè)人臉檢測(cè)程序是如何地簡(jiǎn)單,簡(jiǎn)單到只需要幾行代碼。 在開始之前,我假設(shè)你已經(jīng)對(duì)Python有一定的了解。當(dāng)然,如果你覺得你還不夠格,這里有推薦一些學(xué)習(xí)Python的電子書,你可以...
摘要:十開放模式識(shí)別項(xiàng)目開放模式識(shí)別項(xiàng)目,致力于開發(fā)出一套包含圖像處理計(jì)算機(jī)視覺自然語言處理模式識(shí)別機(jī)器學(xué)習(xí)和相關(guān)領(lǐng)域算法的函數(shù)庫(kù)。 一、開源生物特征識(shí)別庫(kù) OpenBROpenBR 是一個(gè)用來從照片中識(shí)別人臉的工具。還支持推算性別與年齡。使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg二、計(jì)算機(jī)視覺庫(kù) OpenCVOpenC...
閱讀 2640·2021-09-01 10:41
閱讀 1505·2019-08-30 14:12
閱讀 581·2019-08-29 12:32
閱讀 2915·2019-08-29 12:25
閱讀 2999·2019-08-28 18:30
閱讀 1764·2019-08-26 11:47
閱讀 1071·2019-08-26 10:35
閱讀 2673·2019-08-23 18:06