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

Opencv實現(xiàn)摳圖背景圖替換功能

 更新時間:2019年05月21日 14:06:09   作者:MachineLP  
這篇文章主要為大家詳細介紹了Opencv實現(xiàn)摳圖替換背景圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了Opencv實現(xiàn)摳圖替換背景圖的具體代碼,供大家參考,具體內容如下

下面簡單圖片演示一下:

提取mask:

===>

替換背景:

 + =

python的opencv代碼如下:

# coding=utf-8
 
import cv2
import numpy as np
 
img=cv2.imread('lp.jpg')
img_back=cv2.imread('back.jpg')
#日??s放
rows,cols,channels = img_back.shape
img_back=cv2.resize(img_back,None,fx=0.7,fy=0.7)
cv2.imshow('img_back',img_back)
 
rows,cols,channels = img.shape
img=cv2.resize(img,None,fx=0.4,fy=0.4)
cv2.imshow('img',img)
rows,cols,channels = img.shape#rows,cols最后一定要是前景圖片的,后面遍歷圖片需要用到
 
#轉換hsv
hsv=cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
#獲取mask
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)
 
#遍歷替換
center=[50,50]#在新背景圖片中的位置
for i in range(rows):
 for j in range(cols):
 if dilate[i,j]==0:#0代表黑色的點
  img_back[center[0]+i,center[1]+j]=img[i,j]#此處替換顏色,為BGR通道
cv2.imshow('res',img_back)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python實現(xiàn)對數(shù)坐標系繪制與自定義映射

    Python實現(xiàn)對數(shù)坐標系繪制與自定義映射

    這篇文章主要為大家學習介紹了如何利用Python實現(xiàn)對數(shù)坐標系繪制與坐標自定義映射,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2023-08-08
  • Python查找不限層級Json數(shù)據(jù)中某個key或者value的路徑方式

    Python查找不限層級Json數(shù)據(jù)中某個key或者value的路徑方式

    今天小編就為大家分享一篇Python查找不限層級Json數(shù)據(jù)中某個key或者value的路徑方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python 20行簡單實現(xiàn)有道在線翻譯的詳解

    Python 20行簡單實現(xiàn)有道在線翻譯的詳解

    這篇文章主要介紹了Python實現(xiàn)有道在線翻譯的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • Python之字典對象的幾種創(chuàng)建方法

    Python之字典對象的幾種創(chuàng)建方法

    這篇文章主要介紹了Python之字典對象的幾種創(chuàng)建方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Python實現(xiàn)GUI計算器(附源碼)

    Python實現(xiàn)GUI計算器(附源碼)

    這篇文章主要為大家詳細介紹了如何利用Python語言實現(xiàn)GUI計算器,可執(zhí)行復雜運算,文中的示例代碼講解詳細,具有一定的借鑒價值,需要的可以參考一下
    2022-11-11
  • Python中字符串和列表去重方法總結

    Python中字符串和列表去重方法總結

    這篇文章主要為大家整理了Python中實現(xiàn)字符串和列表去重的常用方法,文中的示例代碼講解詳細,對我們深入了解Python有一定的幫助,感興趣的可以了解一下
    2023-04-04
  • python3實現(xiàn)點餐系統(tǒng)

    python3實現(xiàn)點餐系統(tǒng)

    這篇文章主要為大家詳細介紹了python3實現(xiàn)點餐系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • Python學習之包與模塊詳解

    Python學習之包與模塊詳解

    在了解完面向對象與異常處理機制之后,本文將詳細為大家介紹Python中的包與模塊,文中的示例講解詳細,感興趣的小伙伴可以學習一下
    2022-03-03
  • streamlit(python構建web)之環(huán)境搭建過程

    streamlit(python構建web)之環(huán)境搭建過程

    這篇文章主要介紹了streamlit(python構建web)之環(huán)境搭建過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • python如何利用Mitmproxy抓包

    python如何利用Mitmproxy抓包

    這篇文章主要介紹了python如何利用Mitmproxy抓包,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10

最新評論

岳西县| 乌兰察布市| 天津市| 西乌珠穆沁旗| 甘孜县| 龙川县| 龙川县| 浠水县| 宿松县| 县级市| 堆龙德庆县| 固原市| 金堂县| 盘锦市| 仁怀市| 册亨县| 呈贡县| 瓮安县| 南昌市| 汕尾市| 上犹县| 化州市| 邓州市| 望江县| 黔南| 云阳县| 遂川县| 华容县| 肇源县| 黔江区| 广东省| 准格尔旗| 汝州市| 绥德县| 黔西县| 石景山区| 遂川县| 昭苏县| 合肥市| 西华县| 益阳市|