最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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庫(kù)進(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.fzitv.net/article/158266.htm

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

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

相關(guān)文章

最新評(píng)論

望奎县| 西和县| 冷水江市| 双鸭山市| 修水县| 灵川县| 英吉沙县| 广宗县| 崇明县| 山东省| 会昌县| 虞城县| 通河县| 镶黄旗| 石嘴山市| 博湖县| 平谷区| 子长县| 都匀市| 深圳市| 临漳县| 东源县| 鸡泽县| 南雄市| 馆陶县| 兴业县| 霍林郭勒市| 平远县| 五华县| 赞皇县| 九江市| 浙江省| 遵义县| 迁安市| 霍邱县| 稻城县| 手游| 德州市| 彝良县| 南和县| 文成县|