OpenCV-顏色通道的分離、合併(轉)
阿新 • • 發佈:2020-12-04
-
OpenCV-顏色通道的分離、合併
-
顏色通道的分離:split()
c++: void split(const mat& src, mat* mvbegin); c++: void split(inputarray m, outputarrayofarrays mv); 第一個引數,inputarray型別的m或者const mat&型別的src,填我們需要進行分離的多通道陣列。 第二個引數,outputarrayofarrays型別的mv,填函式的輸出陣列或者輸出的vector容器
顏色通道的合併:merge()
merge()函式是split()函式的逆向操作,將多個數組合併成一個多通道的陣列。它通過組合一些給定的單通道陣列,將這些孤立的單通道數組合併成一個多通道的陣列,從而創建出一個由多個單通道陣列組成的多通道陣列。 C
顏色通道的分離、合併程式碼示例
#include <opencv2/opencv.hpp> //