我是Opencv的新手。我想要做的是用單個數碼相機測量液位。在搜索了很多後,我在下面的鏈接中找到了一份包含算法和步驟的研究論文。如何在opencv中實現色度過濾?
http://personnel.sju.edu.tw /改善師資研究成果/ 98年度/著作/22.pdf
但是該算法具有一個步驟,其中我需要捕獲的圖像上應用色度過濾。 Opncv不具備這種內置功能。那麼我怎麼能實現色度過濾,有沒有辦法做到這一點。請幫助我,謝謝。
我是Opencv的新手。我想要做的是用單個數碼相機測量液位。在搜索了很多後,我在下面的鏈接中找到了一份包含算法和步驟的研究論文。如何在opencv中實現色度過濾?
http://personnel.sju.edu.tw /改善師資研究成果/ 98年度/著作/22.pdf
但是該算法具有一個步驟,其中我需要捕獲的圖像上應用色度過濾。 Opncv不具備這種內置功能。那麼我怎麼能實現色度過濾,有沒有辦法做到這一點。請幫助我,謝謝。
我沒能訪問所提供的鏈接喲,但我猜你想要的東西向是部分基於顏色(色度)你的形象。爲了做到這一點,你必須首先你BGR圖像(RGB但交換了紅色和藍色通道,這是OpenCV的自然順序)轉換爲基於色度的空間。您可以使用功能cv::cvtColor()
與作爲CV_BGR2YUV
或CV_BGR2YCrCb
這樣的說法做到這一點。
看到轉換功能here的全部文檔。
之後,你可以用cv::split()
例如分割你的圖像的通道:
cv::Mat yuvImage;
std::vector<cv::Mat> yuvChannels;
cv::split(yuvImage, yuvChannels);
然後處理包含感興趣通道的結果向量的圖像。
只需將鏈接複製並粘貼到您的地址欄(mozilla)中,然後就可以使用中文字母了。 –
我想要的是此鏈接顯示http://dvc.uk.com/acatalog/edius_colour.html –
對不起,任何知道什麼是色度過濾? –
您可以通過以下地址瞭解色度過濾器http://www.dvc.uk.com/acatalog/edius_colour.html –