最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

【第七節(jié)】OpenCV圖像上的算術運算

2022-11-16 18:25 作者:海鷗之道  | 我要投稿

目標

  • 學習圖像上的算術運算,加法、減法、位運算等。

  • 學習的而函數(shù)有:CV2.add(),CV2.addWeighted()等。

1、圖像的加法

? ?????????你可以使用函數(shù)CV2 .add()將兩幅圖像進行加法運算,當然也可以直接使.用numpy, res=img1 +img。兩幅圖像的大小,類型必須-致,或者第二個圖像可以使一個簡單的標量值。

注意: OpenCV 中的加法與Numpy的加法是有所不同的。OpenCV 的加法是一種飽和操作,而Numpy的加法是一種模操作。

例如下面的兩個例子:

????????這種差別在你對兩幅圖像進行加法時會更加明顯。OpenCV的結果會更好一點。所以我們盡量使用OpenCV中的函數(shù)。

2、圖像混合

????????這其實也是加法,但是不同的是兩幅圖像的權重不同,這就給人一種混合或者透明的感覺。圖像混合的計算公司如下:

%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20g(x)%20%3D%20(1-%5Calpha%20)f_0(x)%20%2B%5Calpha%20%20f_1(x)

????????通過修改α的值(0→1),可以實現(xiàn)非??岬幕旌?。

????????現(xiàn)在我們把兩幅圖混合在一起。第一幅圖的權重是0.7,第二幅圖的權重是0.3.函數(shù)CV2.addWeighted()可以按下面的公式對圖片進行混合操作。

dst%20%3D%20%5Calpha%20%5Ccdot%20img1%20%2B%20%5Cbeta%20%5Ccdot%20img2%20%2B%20%5Cgamma%20

這里γ的取值為0。

注意:需要混合的兩個圖像像素必須一致。

下面看看結果:

3、按位運算

????????這里包括的按位操作有: AND, OR, NOT, XOR等。當我們提取圖像的一部分,選擇非矩形ROI時這些操作會很有用(下一章你就會明白)。下面的例子就是教給我們如何改變-幅圖的特定區(qū)域。

????????我想把一朵花放到另一幅圖像小舞頭上。如果我使用加法,顏色會改

變,如果使用混合,會得到透明效果,但是我不想要透明。如果他是矩形我可

以象.上一章那樣使用ROI。但是他不是矩形。但是我們可以通過下面的按位運

算實現(xiàn):

顯示效果如下,方便理解,附上兩張原圖:



【第七節(jié)】OpenCV圖像上的算術運算的評論 (共 條)

分享到微博請遵守國家法律
栾川县| 绥德县| 梓潼县| 布拖县| 江华| 宁城县| 宜阳县| 容城县| 辽宁省| 克什克腾旗| 达孜县| 犍为县| 天峨县| 定南县| 武定县| 岐山县| 上思县| 庆云县| 海安县| 巴彦县| 凤庆县| 正阳县| 苏尼特右旗| 翁牛特旗| 山东省| 黄骅市| 易门县| 安福县| 天津市| 巴南区| 鄂尔多斯市| 敦煌市| 永修县| 盐池县| 德安县| 合水县| 外汇| 新蔡县| 达日县| 凌海市| 岳阳县|