国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Python給照片換底色,基于opencv模塊

saucxs / 1738人閱讀

摘要:現(xiàn)在網(wǎng)上出現(xiàn)了很多在線換底色的網(wǎng)頁版工具是這么做的呢其實用就可以實現(xiàn)。

現(xiàn)在網(wǎng)上出現(xiàn)了很多在線換底色的網(wǎng)頁版工具是這么做的呢?其實用Python就可以實現(xiàn)。

環(huán)境要求
Python3 
numpy函數(shù)庫
opencv庫
安裝

下載適應(yīng)版本的numpy函數(shù)庫,我電腦是WIN10 64位,安裝的函數(shù)庫是
numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl

下載適應(yīng)版本的opencv庫,我電腦是WIN10 64位,安裝的庫是
opencv_python-3.3.1-cp36-cp36m-win_amd64.whl

安裝以上兩個庫,WIN+R->CMD->CD到當前兩個庫所在的文件夾,輸入以下命令逐步安裝

pip install numpy-1.13.1+mkl-cp36-cp36m-win_amd64.whl
pip install opencv_python-3.3.1-cp36-cp36m-win_amd64.whl

以上兩個文件下載地址:https://download.csdn.net/dow...

代碼

在當前文件夾新建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])里面三個數(shù)值可以控制好處理出來的效果和噪點

WIN+R->CMD->CD到opencv.py文件夾,運行

DEMO

動圖演示

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/43425.html

相關(guān)文章

  • 川普撞臉希拉里(基于 OpenCV 的面部特征交

    摘要:美國開國領(lǐng)袖們?nèi)绻吹矫绹癖娭荒茉谙@锖痛ㄆ罩羞x擇,估計要集體氣活過來。本教程由發(fā)布在實驗樓,完整教程及在線練習地址川普撞臉希拉里基于的面部特征交換一教程介紹內(nèi)容簡介通過庫來實現(xiàn)人臉面部特征交換。 話說這次美國大選可謂賺足了眼球,在美國史上,恐怕沒有哪一年的總統(tǒng)大選會像今年一樣詭譎和熱鬧。 美國開國領(lǐng)袖們?nèi)绻吹矫绹癖娭荒茉谙@锖痛ㄆ罩羞x擇,估計要集體氣活過來。作為一個閑得蛋疼...

    SunZhaopeng 評論0 收藏0
  • Python中使用OpenCV進行人臉檢測

    摘要:總結(jié)在本文中,我們學習了如何使用中的,即通過代碼寫了一個人臉檢測的程序。 OpenCV是如今最流行的計算機視覺庫,而我們今天就是要學習如何安裝使用OpenCV,以及如何去訪問我們的攝像頭。然后我們一起來看看寫一個人臉檢測程序是如何地簡單,簡單到只需要幾行代碼。 在開始之前,我假設(shè)你已經(jīng)對Python有一定的了解。當然,如果你覺得你還不夠格,這里有推薦一些學習Python的電子書,你可以...

    stefanieliang 評論0 收藏0
  • 機器視覺、模式識別庫匯總

    摘要:十開放模式識別項目開放模式識別項目,致力于開發(fā)出一套包含圖像處理計算機視覺自然語言處理模式識別機器學習和相關(guān)領(lǐng)域算法的函數(shù)庫。 一、開源生物特征識別庫 OpenBROpenBR 是一個用來從照片中識別人臉的工具。還支持推算性別與年齡。使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg二、計算機視覺庫 OpenCVOpenC...

    habren 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<