0
我有雙精度格式的3個矩陣(R G B),所以我需要的是OpenCV版本的matlab cat函數來顯示圖像。如果你有任何消息來源或引用請發帖,我將不勝感激。如何在OpenCV中顯示由三個矩陣表示的圖像
我有雙精度格式的3個矩陣(R G B),所以我需要的是OpenCV版本的matlab cat函數來顯示圖像。如果你有任何消息來源或引用請發帖,我將不勝感激。如何在OpenCV中顯示由三個矩陣表示的圖像
對於這樣的任務有merge()
。我假設你使用C++作爲下面的示例代碼,但是這個函數也可用於C和Python(請參閱文檔)。
// Suppose you have 3 matrices (instances of class cv::Mat)
// named channelR, channelG and channelB that hold your data
std::vector<cv::Mat> channels;
channels.push_back(channelR);
channels.push_back(channelG);
channels.push_back(channelB);
cv::Mat outputImage;
merge(channels, outputImage);
偉大的傢伙,它工作正常。 +1 – ttokic
你使用什麼編程語言? – Niko