2012-04-11 46 views

回答

1

根據應用程序的不同,將通道之一簡單地送入threshold()可能就足夠了。您可以使用split()分割3通道圖像,因爲它不必每個像素進行3次乘法,所以它可以節省一些時間,而不是像cvtColor()

+0

謝謝你的另一個信息=)。 – Mzk 2012-04-12 12:48:56

0

不,閾值算法採用單通道圖像(即cvtColor的灰度)。您可以編寫自己的函數來直接檢查像素值,但cvtColor跟隨某個閾值函數的速度可能會一樣快。

+0

我明白了。謝謝你的答案。只是想知道,如果openCV有任何功能,像改變數據類型一樣直接改變頻道。 – Mzk 2012-04-11 05:04:47