欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實(shí)現(xiàn)將藍(lán)底照片轉(zhuǎn)化為白底照片功能完整實(shí)例

 更新時(shí)間:2019年12月13日 10:31:17   作者:nudt_qxx  
這篇文章主要介紹了Python實(shí)現(xiàn)將藍(lán)底照片轉(zhuǎn)化為白底照片功能,結(jié)合完整實(shí)例形式分析了Python基于cv2庫進(jìn)行圖形轉(zhuǎn)換操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下

本文實(shí)例講述了Python實(shí)現(xiàn)將藍(lán)底照片轉(zhuǎn)化為白底照片功能。分享給大家供大家參考,具體如下:

import cv2
import numpy as np
img=cv2.imread('yay.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([78,43,46])
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]=(255,255,255)#此處替換顏色,為BGR通道
cv2.imwrite('new.jpg',img) #生成的新圖片
cv2.waitKey(0)
cv2.destroyAllWindows()

這里效果的確不是太好,如果還想看更好的轉(zhuǎn)化效果,請(qǐng)看前面一篇博文:C++ opencv把藍(lán)底照片轉(zhuǎn)化為白底照片

效果圖如下:

參考文檔:http://www.dbjr.com.cn/article/158266.htm

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python使用rsa非對(duì)稱加密過程解析

    python使用rsa非對(duì)稱加密過程解析

    這篇文章主要介紹了python使用rsa非對(duì)稱加密過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Flask登錄注冊(cè)項(xiàng)目的簡(jiǎn)單實(shí)現(xiàn)

    Flask登錄注冊(cè)項(xiàng)目的簡(jiǎn)單實(shí)現(xiàn)

    一個(gè)簡(jiǎn)單的用戶注冊(cè)和登錄的頁面,涉及到驗(yàn)證,數(shù)據(jù)庫存儲(chǔ)等等,本文主要介紹了Flask登錄注冊(cè)項(xiàng)目的簡(jiǎn)單實(shí)現(xiàn),從目錄結(jié)構(gòu)開始,感興趣的可以了解一下
    2021-05-05
  • python新手練習(xí)實(shí)例之萬年歷

    python新手練習(xí)實(shí)例之萬年歷

    最近進(jìn)行python基礎(chǔ)培訓(xùn),課下作業(yè)制作萬年歷,之前沒做過,感覺里面還是有很多需要學(xué)的,下面這篇文章主要給大家介紹了關(guān)于python新手練習(xí)實(shí)例之萬年歷的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Python使用稀疏矩陣節(jié)省內(nèi)存實(shí)例

    Python使用稀疏矩陣節(jié)省內(nèi)存實(shí)例

    這篇文章主要介紹了Python使用稀疏矩陣節(jié)省內(nèi)存實(shí)例,矩陣中非零元素的個(gè)數(shù)遠(yuǎn)遠(yuǎn)小于矩陣元素的總數(shù),并且非零元素的分布沒有規(guī)律,則稱該矩陣為稀疏矩陣,需要的朋友可以參考下
    2014-06-06
  • python更新數(shù)據(jù)庫中某個(gè)字段的數(shù)據(jù)(方法詳解)

    python更新數(shù)據(jù)庫中某個(gè)字段的數(shù)據(jù)(方法詳解)

    這篇文章主要介紹了python更新數(shù)據(jù)庫中某個(gè)字段的數(shù)據(jù)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 對(duì)numpy中的數(shù)組條件篩選功能詳解

    對(duì)numpy中的數(shù)組條件篩選功能詳解

    今天小編就為大家分享一篇對(duì)numpy中的數(shù)組條件篩選功能詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 基于Python實(shí)現(xiàn)圖片九宮格切圖程序

    基于Python實(shí)現(xiàn)圖片九宮格切圖程序

    這篇文章主要為大家詳細(xì)介紹了如何利用python和C++代碼實(shí)現(xiàn)圖片九宮格切圖程序,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2023-04-04
  • Django之騰訊云短信的實(shí)現(xiàn)

    Django之騰訊云短信的實(shí)現(xiàn)

    這篇文章主要介紹了Django之騰訊云短信的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python列表去重復(fù)項(xiàng)的N種方法(實(shí)例代碼)

    Python列表去重復(fù)項(xiàng)的N種方法(實(shí)例代碼)

    這篇文章主要介紹了Python列表去重復(fù)項(xiàng)的N種方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 在OpenCV里實(shí)現(xiàn)條碼區(qū)域識(shí)別的方法示例

    在OpenCV里實(shí)現(xiàn)條碼區(qū)域識(shí)別的方法示例

    這篇文章主要介紹了在OpenCV里實(shí)現(xiàn)條碼區(qū)域識(shí)別的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12

最新評(píng)論