2013-04-15 31 views
0

在我的代碼中的一個點,我有一個cv::MatCV_8Ucv::Mat類型CV_64f。我想知道是否有一種巧妙的方法來用char圖像掩蓋浮點圖像,而不必循環顯示圖像並明確執行。掩碼浮點cv ::沒有循環的Mat

我意識到這不是一個非常緊迫的問題,只是寫,我只是好奇,是否有可能幫助我的代碼中的可讀性簡潔。

回答

1

我意識到我在考慮錯誤的操作方式。掩蔽浮點圖像與二進制圖像的元素級矩陣乘法相同。一個簡單的方法來做到這一點操作

cv::Mat result = floatImg.mul(mask); 

cv::Mat.mul()可以在文檔here中找到。