OpenCV學習注意細節一

2021-10-06 17:57:37 字數 854 閱讀 4684

1、opencv讀取的格式是bgr,格式不同,色調不太相同

cv2.imread()可以設定讀取灰度、彩圖或者其他

2、灰度轉化

3-1的話,有公式

1-3的話,相同的值付給三個通道

3、cv2.waitkey(等待時間)# 設定多少,視窗顯示多久

4、merge通道合併時,通道是以列表形式放進來的【r,g,b】

5、想以單通道展示彩色圖,就必須將其他通道置為0,因此單通道不一定就是灰度圖

6、影象直方圖:亮度分布的直方圖

作用:記錄畫素強度分布、記錄每個強度畫素值個數、使用cv可以實現影象二值化

7、uint8   0-255   int  -127-127

8、繪製圖形時,如果線寬thickness是-1.,則是按照所給顏色填充

9、新增文字時,座標為左下角的點的座標

10、一般表示:src表示原圖

11、影象縮放:--插值法的原理,其實質就是賦予不同的權重求乙個加權值

OpenCV學習注意細節二

1 影象旋轉注意 影象旋轉之前一定要有座標平移,避免資訊丟失 旋轉後會有許多空洞點,要對其進行填充處理,或者稱為插值 2 影象濾波一些概念 訊號處理 二維訊號 高頻 低頻 高通及低通濾波 濾波 高通濾波用於邊緣檢測,低通濾波用於平滑去噪 線性濾波 方框 使用時一定要注意是否需要歸一化,不歸一化可能會...

Opencv相關細節

cvgetperpective 和 cvfindhomography 前者是計算透視對映矩陣,後者是計算單應性矩陣。當是逆透視的時候,前者可以認為是平面的單應性矩陣。如上面的圖所示 矩形寬度為300 矩形高度為900 比例值為 5 這個是輸出後的畫素與距離的對應關係 橫向偏移距離 0 縱向偏移距離 ...

LCT細節注意

lct的題目中經常會遇到旋根操作,那麼就要打乙個翻轉標記,這樣就會引起很多問題。splay必須要處理好標記下傳的問題,不然由於雙旋的特殊性很容易造成問題。一種比較方便的操作方式是在splay u 之前先把u的所有父親的標記都下傳。void splay int u else if t ft son 0...