欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

opencv 圖像加法與圖像融合的實(shí)現(xiàn)代碼

 更新時(shí)間:2020年07月08日 11:11:44   作者:總裁余  
這篇文章主要介紹了opencv 圖像加法與圖像融合的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

圖像加法

1.使用Numpy加法

運(yùn)算方式:結(jié)果=圖像1+圖像2

原理:圖像數(shù)據(jù)格式為unit8
8位二進(jìn)制表示范圍是0到255。
二進(jìn)制相加
1.不超過255的,如100+58=158
2.兩數(shù)相加可能超過255,超過255的取模運(yùn)算
如255+58=(255+58)%255=58

2.使用opencv加法

方法:結(jié)果=cv2.add(圖像1,圖像2)
飽和運(yùn)算:
1.如果 兩數(shù)相加小于255,100+58=158
2.兩數(shù)相加可能超過255,值取255.255+58=255

算法比較

注意參與運(yùn)算的兩個(gè)圖比較大小 格式一樣。程序無法對不同尺寸和格式(如PNG,JPG)進(jìn)行運(yùn)算。

import cv2
import numpy as np
a=cv2.imread('lenacolor.png',flags=cv2.IMREAD_UNCHANGED)#cv2.IMREAD_UNCHANGED 未改變
b = a
result1 = a + b
result2 = cv2.add(a, b)
cv2.imshow("original", a)
cv2.imshow("result1", result1)
cv2.imshow("result2", result2)
cv2.waitKey(0)
cv2.destroyAllWindows()

圖像融合

將2張或者2張以上的圖像信息融合到一張圖片上。
不同于圖像相加,它需進(jìn)過一系列算法處理。
如將兩張相同但各有不同缺陷的圖,融合成一張完美圖,結(jié)合各自優(yōu)點(diǎn)。


圖像加法:
結(jié)果圖像=圖像1+圖像2
圖像融合:
結(jié)果圖像=圖像1x系數(shù)1+圖像2x系數(shù)2+亮度調(diào)節(jié)量

方法:函數(shù)addWeighted
cv2.addWeighted(圖像1,系數(shù)1,圖像2,系數(shù)2,亮度調(diào)節(jié)量)

算例
算例中系數(shù)為1,1.實(shí)際中,我們一般設(shè)為不等

import cv2
b=cv2.imread('lena.bmp')#cv2.IMREAD_UNCHANGED 未改變
a=cv2.imread("boat.bmp")
result=cv2.addWeighted(a,1,b,1,0)
cv2.imshow("boat",a)
cv2.imshow("lena",b)
cv2.imshow("result",result)
cv2.waitKey()
cv2.destroyAllWindows()


到此這篇關(guān)于opencv 圖像加法與圖像融合的實(shí)現(xiàn)代碼的文章就介紹到這了,更多相關(guān)opencv 圖像加法與圖像融合內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用Python繪制臺風(fēng)軌跡圖的示例代碼

    使用Python繪制臺風(fēng)軌跡圖的示例代碼

    這篇文章主要介紹了使用Python繪制臺風(fēng)軌跡圖的示例代碼,幫助大家更好的理解和使用python繪制圖形,感興趣的朋友可以了解下
    2020-09-09
  • 解決TensorFlow程序無限制占用GPU的方法

    解決TensorFlow程序無限制占用GPU的方法

    這篇文章主要介紹了解決TensorFlow程序無限制占用GPU的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • python寫入Excel表格的方法詳解

    python寫入Excel表格的方法詳解

    這篇文章主要為大家詳細(xì)介紹了python寫入Excel表格的方法,使用jupyter?notebook,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Python獲取B站粉絲數(shù)的示例代碼

    Python獲取B站粉絲數(shù)的示例代碼

    這篇文章主要介紹了Python獲取B站粉絲數(shù)的示例代碼,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Java Spring項(xiàng)目國際化(i18n)詳細(xì)方法與實(shí)例

    Java Spring項(xiàng)目國際化(i18n)詳細(xì)方法與實(shí)例

    這篇文章主要介紹了Java Spring項(xiàng)目國際化詳細(xì)方法與實(shí)例,需要的朋友可以參考下
    2020-03-03
  • Python科學(xué)計(jì)算包numpy用法實(shí)例詳解

    Python科學(xué)計(jì)算包numpy用法實(shí)例詳解

    這篇文章主要介紹了Python科學(xué)計(jì)算包numpy用法,結(jié)合實(shí)例形式詳細(xì)分析了Python基于科學(xué)計(jì)算包numpy在數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)處理及科學(xué)計(jì)算等方面的相關(guān)操作技巧,需要的朋友可以參考下
    2018-02-02
  • 零基礎(chǔ)寫python爬蟲之爬蟲的定義及URL構(gòu)成

    零基礎(chǔ)寫python爬蟲之爬蟲的定義及URL構(gòu)成

    俗話說工欲善其事必先利其器,作為本系列文章的第一篇,我們同樣也需要先利其器,先把爬蟲的定義以及寫爬蟲所需要的基礎(chǔ)知識先介紹給大家。
    2014-11-11
  • Python?islower()函數(shù)的使用詳解

    Python?islower()函數(shù)的使用詳解

    這篇文章主要介紹了Python?islower()函數(shù)使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 對python cv2批量灰度圖片并保存的實(shí)例講解

    對python cv2批量灰度圖片并保存的實(shí)例講解

    今天小編就為大家分享一篇對python cv2批量灰度圖片并保存的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • pytorch常用數(shù)據(jù)類型所占字節(jié)數(shù)對照表一覽

    pytorch常用數(shù)據(jù)類型所占字節(jié)數(shù)對照表一覽

    這篇文章主要介紹了pytorch常用數(shù)據(jù)類型所占字節(jié)數(shù)對照表一覽,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05

最新評論