日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【opencv系列08】OpenCV4.X图像融合操作

發布時間:2025/1/21 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【opencv系列08】OpenCV4.X图像融合操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

點擊上方“AI搞事情”關注我們


圖像疊加

add(src1, src2, dst=None, mask=None, dtype=None)函數或者numpy操作實現圖像按位相加,若兩個圖像相加,圖像必須有相同的通道數和類型;若一個元素為標量,則圖像像素均加上這個標量值。

NOTE:

  • OpenCV添加是飽和操作,也就是有上限值,而Numpy添加是模運算。

  • 添加兩個圖像時,OpenCV功能將提供更好的結果,所以建議使用OpenCV進行圖像加操作。

import cv2 import numpy as npx = np.uint8([250]) y = np.uint8([10])print(cv2.add(x, y)) # 飽和操作 250+10 = 260 => 255 print(x + y) # 模運算 250+10 = 260 % 256 = 4

輸出

[[255]] [4]
?

圖像融合

addWeighted(src1, alpha, src2, beta, gamma, dst=None, dtype=None)同樣屬于圖像加法操作,但是對圖像像素賦予不同的權重(0到1之間),使得它具有混合感或透明感。

import cv2 import numpy as npimg1 = cv2.imread('image.jpg') img2 = cv2.imread('image2.jpg') img2 = cv2.resize(img2, (img1.shape[1], img1.shape[0])) # 統一圖片大小dst = cv2.addWeighted(img1, 0.5, img2, 0.5, 0) cv2.imshow('merge', dst) cv2.waitKey(0) cv2.destroyAllWindows()

結果


按位操作

包括按位AND,OR,NOT和XOR運算。

應用:希望將opencv logo放在圖像上方,如果疊加兩個圖像,它將改變顏色;如果融合兩個圖像,會得到一個透明的效果又不希望其透明,如果它是一個矩形區域,我可以使用ROI按之前描述的像素替換操作,但是opencv徽標并不是矩形,可以通過按位操作完成相關功能。

import cv2 import numpy as npimg1 = cv2.imread('image.jpg') img2 = cv2.imread('opencv-logo.jpg')img2 = cv2.resize(img2, (100, 100)) # 將logo放在圖像左上角,創建一個logo大小的ROI區域 rows, cols, channels = img2.shape roi = img1[0:rows, 0:cols]# 創建一個logo的掩碼和其逆掩碼 img2gray = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY) ret, mask = cv2.threshold(img2gray, 10, 255, cv2.THRESH_BINARY) mask_inv = cv2.bitwise_not(mask)cv2.imshow('gray', img2gray) cv2.imshow('bin', mask) # 背景ROI img1_bg = cv2.bitwise_and(roi, roi, mask=mask_inv)# 前景img2 img2_fg = cv2.bitwise_and(img2, img2, mask=mask)# 圖像疊加操作 dst = cv2.add(img1_bg, img2_fg) img1[0:rows, 0:cols] = dstcv2.imshow('res', img1) cv2.waitKey(0)

結果

往期推薦

  • 【opencv系列01】OpenCV4.X介紹與安裝

  • 【opencv系列02】OpenCV4.X圖像讀取與顯示

  • 【opencv系列03】OpenCV4.X視頻捕獲與顯示

  • 【opencv系列04】OpenCV4.X圖形繪制

  • 【opencv系列04】OpenCV4.X圖形繪制

  • 【opencv系列05】OpenCV4.X鼠標回調函數

  • 【opencv系列06】OpenCV4.X滑動條操作

  • 【opencv系列07】OpenCV4.X圖像基本操作

長按二維碼關注我們

有趣的靈魂在等你

總結

以上是生活随笔為你收集整理的【opencv系列08】OpenCV4.X图像融合操作的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文在线一区二区三区 | 暖暖日本在线 | 9999久久久久| 九九综合 | 国产老女人乱淫免费可以 | 精品在线小视频 | 自拍三区 | 中出中文字幕 | 午夜视频一区二区 | 伊人手机在线视频 | 亚洲AV乱码国产精品观看麻豆 | 看黄网站在线观看 | 伊久久 | av一区在线观看 | 嫩草导航| 久久久久久久九九九九 | 国产亚洲色婷婷久久 | 欧美一级特黄视频 | 大奶一区二区 | 日本一二三不卡 | 国产www色| 亚洲少妇网站 | 91精品免费在线观看 | 激情文学综合网 | 少妇全黄性生交片 | 中文无码一区二区三区在线观看 | 天天透天天操 | 日韩精品一区二区三区电影 | 一区二区三区播放 | 免费麻豆国产一区二区三区四区 | 公侵犯人妻一区二区三区 | 欧美三级 欧美一级 | 亚洲欧美日韩综合 | 国产香蕉视频在线 | 生活片一级片 | 一区二区不卡 | 亚洲天堂中文字幕在线观看 | 国产二三区 | 老司机深夜免费福利 | 亚洲成人一级 | 亚洲美女网站 | 一级毛片黄片 | 午夜视频黄 | 妺妺窝人体色www在线下载 | 午夜一二三 | 国产丝袜一区二区三区 | 撸久久| 插入综合网 | 五月婷婷爱爱 | 玖草在线观看 | 色播五月激情 | 久久综合一区二区三区 | 无码一区二区三区在线观看 | 色噜噜狠狠成人中文 | 色中文字幕在线观看 | 久久精品视频在线观看 | 亚洲欧美另类图片 | 国产精品污 | 国产精品色图 | 亚洲一 | 欧美一区二区日韩 | 亚洲系列在线 | 亚洲一区二区免费在线观看 | 91精品国产综合久久香蕉922 | 日本不卡视频一区二区 | 蜜桃视频一区 | 日韩天堂网| 一区亚洲 | 日韩视频一区二区三区 | 色中文网 | 亚洲a∨无码无在线观看 | 成人激情视频在线 | 亚洲第一av | 日本久久久久 | 欧美国产三级 | 自拍偷拍第 | 日本亚洲网站 | youjizzxxxxx| 美女试爆场恐怖电影在线观看 | 国产原创中文av | 日本www视频| 日韩激情片 | 日韩天堂视频 | 成人免费观看视频 | 国产免费a视频 | 奇米四色在线视频 | 五月的婷婷 | 欧美视频一区二区三区四区 | 久久激情av| 欧美精品一级在线观看 | 美女131爽爽爽 | www.色综合 | 小小姑娘电影大全免费播放 | 日韩中文字幕在线观看 | 男生操女生免费网站 | 少妇愉情理伦片bd | 中文字幕在线一区 | 中文精品无码中文字幕无码专区 | 色伊人网 |