亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

OpenCV學(xué)習(xí)之圖像的疊加與混合詳解

 更新時(shí)間:2023年02月15日 14:17:28   作者:雙子座斷點(diǎn)  
這篇文章主要為大家詳細(xì)介紹了OpenCV圖像視覺(jué)學(xué)習(xí)中的圖像的疊加與混合,文中的示例代碼簡(jiǎn)潔易懂,具有一定的借鑒價(jià)值,需要的可以參考一下

本文是OpenCV圖像視覺(jué)入門(mén)之路的第9篇文章,本文詳細(xì)的在圖像上面進(jìn)行了圖像疊加圖像混合等操作。

1.圖像疊加

圖片疊加一般加入水印用的特別多,比如視頻網(wǎng)站、圖片素材網(wǎng)等等

import cv2
from PIL import Image, ImageFont, ImageDraw
import matplotlib.pyplot as plt
import numpy as np
from numpy import unicode
 
if __name__ == '__main__':
 
    img1 = cv2.imread("D:/Jupyter_Notebooks/0.jpg")  # 讀取彩色圖像(BGR)
    img2 = cv2.imread("D:/Jupyter_Notebooks/1.3.png")  # 讀取 CV Logo
 
    # 我想把logo放在左上角,所以我創(chuàng)建了ROI
    rows, cols, channels = img2.shape
    roi = img1[0:rows, 0:cols]
    # 現(xiàn)在創(chuàng)建logo的掩碼,并同時(shí)創(chuàng)建其相反掩碼
    img2gray = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY)
    ret, mask = cv2.threshold(img2gray, 10, 255, cv2.THRESH_BINARY)
    mask_inv = cv2.bitwise_not(mask)
    # 現(xiàn)在將ROI中l(wèi)ogo的區(qū)域涂黑
    img1_bg = cv2.bitwise_and(roi, roi, mask=mask_inv)
    # 僅從logo圖像中提取logo區(qū)域
    img2_fg = cv2.bitwise_and(img2, img2, mask=mask)
    # 將logo放入ROI并修改主圖像
    dst = cv2.add(img1_bg, img2_fg)
    img1[0:rows, 0:cols] = dst
 
    cv2.imshow("imgAdd", img1)  # 顯示疊加圖像 imgAdd
 
    cv2.waitKey(0)
    cv2.destroyAllWindows()

2.圖像混合

圖像的混合:將兩幅圖像按照不同的比例進(jìn)行混合        cv2.addWeighted()

import cv2
from PIL import Image, ImageFont, ImageDraw
import matplotlib.pyplot as plt
import numpy as np
from numpy import unicode
 
if __name__ == '__main__':
    img1 = cv2.imread("D:/Jupyter_Notebooks/1.2.png")  # 讀取彩色圖像(BGR)
    img2 = cv2.imread("D:/Jupyter_Notebooks/1.3.png")  # 讀取 CV Logo
 
    # 混合后的圖片
    dst = cv2.addWeighted(img1, 0.7, img2, 0.3, 0)  # 圖片img1所占比重0.7;圖片img2所占比重0.3
 
    cv2.imshow("imgAdd", dst)  # 顯示疊加圖像 dst
 
    cv2.waitKey(0)
    cv2.destroyAllWindows()

需要注意:兩張圖片尺寸需要一致否則會(huì)出異常

到此這篇關(guān)于OpenCV學(xué)習(xí)之圖像的疊加與混合詳解的文章就介紹到這了,更多相關(guān)OpenCV圖像疊加混合內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python3+PyQt5實(shí)現(xiàn)拖放功能

    python3+PyQt5實(shí)現(xiàn)拖放功能

    這篇文章主要為大家詳細(xì)介紹了python3+PyQt5實(shí)現(xiàn)拖放功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • Python爬取數(shù)據(jù)并實(shí)現(xiàn)可視化代碼解析

    Python爬取數(shù)據(jù)并實(shí)現(xiàn)可視化代碼解析

    這篇文章主要介紹了Python爬取數(shù)據(jù)并實(shí)現(xiàn)可視化代碼解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • python之pyinstaller組件打包命令和異常解析實(shí)戰(zhàn)

    python之pyinstaller組件打包命令和異常解析實(shí)戰(zhàn)

    前段時(shí)間在制作小工具的時(shí)候,直接在命令行用pyinstaller工具打包成功后,啟動(dòng)exe可執(zhí)行文件的時(shí)候各種報(bào)錯(cuò), 今天,我們就分享一下踩坑經(jīng)過(guò),需要的朋友可以參考下
    2021-09-09
  • DataFrame.groupby()所見(jiàn)的各種用法詳解

    DataFrame.groupby()所見(jiàn)的各種用法詳解

    這篇文章主要介紹了DataFrame.groupby()所見(jiàn)的各種用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python實(shí)現(xiàn)事件驅(qū)動(dòng)

    python實(shí)現(xiàn)事件驅(qū)動(dòng)

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)事件驅(qū)動(dòng)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • 基于Mediapipe+Opencv實(shí)現(xiàn)手勢(shì)檢測(cè)功能

    基于Mediapipe+Opencv實(shí)現(xiàn)手勢(shì)檢測(cè)功能

    mediaPipe,他就是一個(gè)集成好的包括人臉關(guān)鍵位點(diǎn)識(shí)別、身體關(guān)鍵位點(diǎn)識(shí)別、手部關(guān)鍵位點(diǎn)識(shí)別的一個(gè)包或者庫(kù),直接調(diào)用就能夠得到它的關(guān)鍵位點(diǎn)信息,本文給大家介紹Mediapipe+Opencv實(shí)現(xiàn)手勢(shì)檢測(cè)功能,感興趣的朋友一起看看吧
    2022-01-01
  • Python任務(wù)調(diào)度利器之APScheduler詳解

    Python任務(wù)調(diào)度利器之APScheduler詳解

    所謂的任務(wù)調(diào)度是指安排任務(wù)的執(zhí)行計(jì)劃,即何時(shí)執(zhí)行,怎么執(zhí)行等。這篇文章主要介紹了Python任務(wù)調(diào)度利器之APScheduler詳解,需要的朋友可以參考下
    2020-04-04
  • python 多線程對(duì)post請(qǐng)求服務(wù)器測(cè)試并發(fā)的方法

    python 多線程對(duì)post請(qǐng)求服務(wù)器測(cè)試并發(fā)的方法

    今天小編就為大家分享一篇python 多線程對(duì)post請(qǐng)求服務(wù)器測(cè)試并發(fā)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • 詳解Python如何將多張照片制作成視頻

    詳解Python如何將多張照片制作成視頻

    這篇文章主要詳解為大家介紹了Python如何將多張照片制作成視頻,文章通過(guò)一個(gè)例子給大家介紹多張照片制作成視頻的方法,代碼示例介紹的非常詳細(xì),感興趣的同學(xué)可以參考一下
    2023-07-07
  • Django項(xiàng)目中包含多個(gè)應(yīng)用時(shí)對(duì)url的配置方法

    Django項(xiàng)目中包含多個(gè)應(yīng)用時(shí)對(duì)url的配置方法

    今天小編就為大家分享一篇Django項(xiàng)目中包含多個(gè)應(yīng)用時(shí)對(duì)url的配置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05

最新評(píng)論