opencv算術運算

2021-10-03 04:24:49 字數 1124 閱讀 5124

1.影象加法

使用函式 cv2.add() 將兩幅影象進行加法運算,也可以直接使用numpy,res=img1+img。

import cv2 as cv

import numpy as np

import matplotlib.pyplot as plt

#x = np.uint8([250])

#y = np.uint8([10])

#print(cv.add(x, y))# 250+10 = 260 => 255

#print(x+y) # 250+10 = 260 % 256 = 4

#opencv 的加法 和 numpy的加法不一樣

imagergb = cv.cvtcolor(img1, cv.color_bgr2rgb)# bgr 轉 rgb

cv.namedwindow(『image』,cv.window_autosize) #建立視窗顯示,視窗名

cv.imshow(『image』, img1) #顯示影象

cv.waitkey(0) #0表示等待鍵盤輸入,按任意鍵繼續巡行程式

cv.destroyallwindows() #關閉視窗

2. 影象混合

影象漸變 g (x) = (1−α)f0 (x) + αf1 (x)

通過修改 α 的值(0 → 1),可以實現影象混合

注意:兩幅影象的大小,型別必須一致。

變數和算術運算之算術運算(二)

主要內容 1.算術運算的優先順序 2.算術宣告的缺陷 3.在算術表示式中混合整數和實數 4.型別強制轉換 5.邊緣效應 include using namespace std intmain 賦值語句中使用前增量和後增量運算子 k i 等價於k i,i h i等價於j j h j 再例如 i 2,j...

LinuxShell算術運算

bash shell 的算術運算有四種方式 1 使用 expr 外部程式 加法 r expr 4 5 echo r 注意 4 5 這三者之間要有空白 r expr 4 5 錯誤 乘法 r expr 4 5 2 使用 r 4 5 echo r 3 使用 r 4 5 echo r 乘法r expr 4 ...

LinuxShell算術運算

bash shell 的算術運算有四種方式 1 使用 expr 外部程式 加法 r expr 4 5 echo r 注意 4 5 這三者之間要有空白 r expr 4 5 錯誤 乘法 r expr 4 5 2 使用 r 4 5 echo r 3 使用 r 4 5 echo r 乘法r expr 4 ...