第四課 畫素運算

2021-10-07 02:29:30 字數 2075 閱讀 2969

#畫素運算

import cv2 as cv

import numpy as np

#加def

add_demo

(m1,m2)

: dst=cv.add(m1,m2)

cv.imshow(

"add_demo"

,dst)

#減def

subtract_demo

(m1,m2)

: dst=cv.subtract(m1,m2)

cv.imshow(

"subtract_demo"

,dst)

#除 def

divide_demo

(m1,m2)

: dst=cv.divide(m1,m2)

cv.imshow(

"divide_demo"

,dst)

#乘def

multiply_demo

(m1,m2)

: dst=cv.multiply(m1,m2)

cv.imshow(

"multiply_demo"

,dst)

defothers

(m1,m2)

:#均值

#m1=cv.mean(m1)

#m2=cv.mean(m2)

#均值與方差

m1,dv1=cv.meanstddev(m1)

m2,dv2=cv.meanstddev(m2)

print

(m1)

print

(m2)

print

(dv1)

print

(dv2)

deflogic_demo

(m1,m2)

:#非0的區域保留

#與#dst=cv.bitwise_and(m1,m2)

#或**

**# dst=cv.bitwise_or(m1,m2)****

#非,值取反

dst=cv.bitwise_not(image)

cv.imshow(

"logic_demo"

,dst)

#對比度,亮度

defcontrast_brightness_demo

(image,c,b)

: h,w,ch=image.shape

blank=np.zeros(

[h,w,ch]

,image.dtype)

dst=cv.addweighted(image,c,blank,

1-c,b)

cv.imshow(

"contrast_brightness_demo"

,dst)

#算術運算

"輸出"

,cv.window_autosize)

#顯示cv.imshow(

"輸出1"

,src1)

#cv.imshow("輸出2",src2)

#add_demo(src1,src2)

#subtract_demo(src1,src2)

#divide_demo(src1,src2)

#multiply_demo(src1,src2)

#others(src1,src2)

contrast_brightness_demo(src1,

1.2,

100)

cv.waitkey(0)

cv.destroyallwindows(

)#注:本學習內容來自python3 opencv3影象處理教程———賈志剛

第四課 運算子

運算子 於執 程式 運算,會針對 個以上運算元項 來進 運算。例 如 2 3,其運算元是2和3,運算子則是 算術運算子 賦值運算子 較運算子 關係運算子 邏輯運算子 條件運算子 三元運算子 加法運算子 表現形式 減法運算子 表現形式 乘法運算子 表現形式 除法運算子 表現形式 整除,只會保留計算後的...

鋼琴第四課

因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...

python第四課 運算子

加 減運算子在進行加減運算時使用的符號 數字進行加減 a 1 2 print a a b 7 5 print b b a 3 b 2字串進行加減 s1 hello s2 world s3 s1 s2 print s3 hello worldps 字串不能進行減運算 乘 除運算子乘 除運算 數字進行乘...