書上和網上查的資料都是要逐個通路Mat中的每個元素,今天發現個簡單辦法,而且效率最高:使用mat重載的操作符。
例如
紅色增強:
image= image +cv::Scalar(0,0,32);
亮度增強:
image= image +cv::Scalar(32,32,32);
還可以用遮罩隻對某區域操作:
image= image&mask +cv::Scalar(32,32,32);
書上和網上查的資料都是要逐個通路Mat中的每個元素,今天發現個簡單辦法,而且效率最高:使用mat重載的操作符。
例如
紅色增強:
image= image +cv::Scalar(0,0,32);
亮度增強:
image= image +cv::Scalar(32,32,32);
還可以用遮罩隻對某區域操作:
image= image&mask +cv::Scalar(32,32,32);