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

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

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

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

下面簡單圖片演示一下:

提取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最后一定要是前景圖片的,后面遍歷圖片需要用到
 
#轉(zhuǎn)換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()

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

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

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

    這篇文章主要為大家學(xué)習(xí)介紹了如何利用Python實現(xiàn)對數(shù)坐標(biāo)系繪制與坐標(biāo)自定義映射,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    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)有道在線翻譯的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Python之字典對象的幾種創(chuàng)建方法

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

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

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

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

    Python中字符串和列表去重方法總結(jié)

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

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

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

    Python學(xué)習(xí)之包與模塊詳解

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

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

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

    python如何利用Mitmproxy抓包

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

最新評論

临海市| 辽阳市| 泰来县| 浑源县| 边坝县| 渝北区| 措勤县| 武安市| 疏勒县| 宜川县| 十堰市| 荣成市| 镇平县| 四平市| 堆龙德庆县| 汾阳市| 临夏市| 石狮市| 江西省| 百色市| 石首市| 柘荣县| 汾西县| 渝中区| 利川市| 神农架林区| 濮阳县| 肇州县| 饶平县| 西盟| 济源市| 互助| 儋州市| 三江| 双辽市| 惠东县| 平陆县| 阳江市| 芷江| 绥芬河市| 亚东县|