1. 盡量避免使用cv開頭的api
這些都是舊版api,一旦使用蹬跃,要牽扯到很多其他cv開頭的api系宫,這里指的并非cv::命名空間,而是cvResize這樣的函數(shù)纳鼎。
2. cpp開發(fā)需要知道對應(yīng)參數(shù)的返回值類型
雖然大部分是cv::Point, vector<>俺夕,以及mat, 但是相對于不需要定義返回值的python來說贱鄙,還是相當(dāng)麻煩的劝贸。不過因?yàn)榉祷刂档拿鞔_,也能理解前后關(guān)系的處理贰逾。
3. 一個圖像一般來說是二維矩陣
在Mat屬性下 dims 是 2悬荣, 也就是行列,而圖片的色彩并不構(gòu)成一個維度疙剑,而是通道氯迂,用channel來表示, 如果圖片是三原色那就是 rgb言缤,或者bgr嚼蚀, 如果包含透明那么就是 rgba,如果是hsv格式管挟,則對應(yīng)色環(huán)轿曙,飽和度和明度,如果是灰度圖僻孝,則包含一條通道导帝,如果是閥值圖,則這個單通道指存在1和0兩種值穿铆。