OpenCV初學筆記(一)

2021-08-20 18:53:20 字數 552 閱讀 5693

1、多通道矩陣中,通道是連續的,在乙個二維的rgb矩陣中,矩陣資料儲存格式如下:

rgbrgbrgb。

故而使用cvptr*d函式族得到指向某個矩陣元素的指標,只需要+1便可移動到下一通道,或者加上合適的偏移量移動到下乙個矩陣元素的相應通道。

2、矩陣陣列中的step元素代表矩陣中行的長度,單位為位元組。

矩陣和影象的記憶體分配都是4位元組的整數倍(出於效率考慮),三個位元組寬度的矩陣將會分配四位元組,最後乙個位元組被忽略。

int:指標+step/4

double:指標+step/8

3、影象深度:儲存每個畫素點所用的位數

4、關於iplimage類:

width!=widthstep,每行之間可能有冗餘位元組,為了對齊使更高效。

roi:感興趣的區域

coi:感興趣的通道

5、關於cvscalar類

初始化的時候為cvscalar(b,g,r,alpha),非rgba

6、關於cvcapture

不需要釋放cvcapture得到的iplimage,只需釋放cvcapture結構

Git初學筆記 一

看了好多git的配置,歸納總結下,以免之後電腦重灌,又要到處找一遍資料。記錄在此,以備忘。git中輸入如下命令 git config global user.name chenjj2048 git config global user.email chenjj2048 foxmail.com 如果想...

(一)Linux初學筆記

初學linux,把遇到的問題記一下 unix的原始碼主要是閉源 收費 linux是免費 公開源 linux的實現完全不同於unix,相當於兩套不同的系統原始碼 linux對x86硬體的相容性支援上比較好,並且對台式電腦 膝上型電腦的硬體支援也很好 linux在系統穩定性 效能 安全性方面相對來說弱於...

初學junit筆記一

在junit3.8中,測試方法滿足如下原則 1 public的 2 void的 3 無方法引數 4 方法名稱必須以test開頭 5 繼承自testcase 出名的語句 keep the bar green to keep the code clean 測試乙個方法會在某種情況下丟擲異常的方法 pub...