国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 使用python和opencv的mask實現摳圖疊加

使用python和opencv的mask實現摳圖疊加

2021-10-19 09:22P0ny Python

這篇文章主要介紹了使用python和opencv的mask實現摳圖疊加操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

背景照片:

使用python和opencv的mask實現摳圖疊加

logo:

使用python和opencv的mask實現摳圖疊加

合成效果:

使用python和opencv的mask實現摳圖疊加

代碼:

import cv2 as cv, numpy as np
# Load two images
img1 = cv.imread("227351.jpg") # 背景
img2 = cv.imread("logo.png") # logo
# I want to put logo on top-left corner, So I create a ROI
rows,cols,channels = img2.shape
roi = img1[0:rows, 0:cols ]
# Now create a mask of logo and create its inverse mask also
img2gray = cv.cvtColor(img2,cv.COLOR_BGR2GRAY)
ret, mask = cv.threshold(img2gray, 254, 255, cv.THRESH_BINARY) # 這個254很重要
mask_inv = cv.bitwise_not(mask)
cv.imshow("mask",mask_inv)
# Now black-out the area of logo in ROI
img1_bg = cv.bitwise_and(roi,roi,mask = mask) # 這里是mask,我參考的博文寫反了,我改正了,費了不小勁
# Take only region of logo from logo image.
img2_fg = cv.bitwise_and(img2,img2,mask = mask_inv) # 這里才是mask_inv
# Put logo in ROI and modify the main image
dst = cv.add(img1_bg,img2_fg)
img1[0:rows, 0:cols ] = dst
cv.imshow("res",img1)
cv.waitKey(0)
cv.destroyAllWindows()

補充:python opencv中的mask(遮罩inRange)的使用

可以看看我的注解

import cv2
import numpy as np
img = cv2.imread("IMG_0307.jpg")
orange_lower = np.array([11,43,46])
orange_upper = np.array([25,255,255]) #顏色色域
img_hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV) #注意 一定要轉換為hsv 
mask = cv2.inRange(img_hsv,orange_lower,orange_upper) #mask 啟動
mask = cv2.erode(mask,None,iterations=2) 
mask = cv2.GaussianBlur(mask,(3,3),0)
#erode 和 GaussianBlur 是用來使得圖片或視頻更加模糊的 這樣可以使得色彩突出更加明顯,#色彩追蹤也會更加精準
cv2.imshow("mask",mask)
cv2.imshow("img",img)
cv2.waitKey()

使用opencv來處理圖片的顏色,需要使用mask 遮罩來使得所需要的顏色被保留,不需要的顏色就隱藏掉。

在上面的代碼中我設置的是用mask來遮住除了橘色之外的所有顏色

顏色參數就是orange_lower 和 orange_upper

具體效果如下

僅供參考

使用python和opencv的mask實現摳圖疊加

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持服務器之家。如有錯誤或未考慮完全的地方,望不吝賜教。

原文鏈接:https://blog.csdn.net/qq_36735489/article/details/80917674

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久草新免费 | 中文字幕乱码亚洲精品一区 | 国产一区二区三区视频在线观看 | 中文字幕国产 | 在线观看视频91 | 欧美日韩国产在线 | 亚洲成人高清 | 亚洲一区二区三区免费 | 国产精品毛片在线 | 伊人成人222| 色中色av | 国产一区二区三区四 | 成人高清网站 | 欧美激情在线播放 | av免费网站在线观看 | 亚洲精品片 | 欧美精品乱码久久久久久按摩 | 亚洲高清电影 | 色猫猫国产区一区二在线视频 | 午夜视频在线 | 亚洲男人av| а√天堂资源中文最新版地址 | 精品一区二区av | 日韩午夜在线 | 亚洲片国产一区一级在线观看 | 国产美女视频网站 | 高清国产一区二区三区四区五区 | 欧美xxxx黑人又粗又长 | 日韩视频一区二区三区 | 三级黄色片在线免费观看 | 亚洲一区电影 | 精品久久久久久久 | 麻豆国产一区二区三区 | 中文字幕av一区二区三区 | 精品久久久久久国产 | 国产高清在线精品一区二区三区 | 黄色成人在线观看视频 | 欧美一级欧美三级在线观看 | a国产在线 | www.久久.com| yellow在线视频免费观看 |