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...