2011-05-21 127 views
0

我正在處理CV_8U類型的opencv中的CvMat。超過255的opencv數組

我基本上是添加數組(並且最終的添加預計會超過255)。

它看起來像CvMat陣列不會存儲超過255個值(值超過10,000-20,000)。我不想發生溢出。

有什麼辦法可以做到這一點使用opencv數據結構?

回答

3

CV_8U表示每個變量介於0和255之間(8位無符號整數)。 CV_16U會給你0到65535 這就是你要找的所有東西嗎?

0

使用較大的變量,如CV_16U甚至64位雙。 將這兩個矩陣轉換爲大變量,然後應用您的代碼。 不要忘記將所有內容重新設置爲0..255,然後再將其重新轉換爲CV_8U

相關問題