Mat GetNewMask(Mat src)
{
src.convertTo(src, CV_32FC1);
Mat result = src.clone();
float max = 250.0f;
float min = 120.0f;
float ki = (max-min) / 255.0f;
for (int i = 0; i < src.rows; i++)
{
for (int j = 0; j < src.cols; j++)
{
result.at<float>(i, j) = ki * src.at<float>(i, j) + min;
}
}
result.convertTo(result, CV_8UC1);
return result;
}
C++ Opencv灰度图像像素调整
最新推荐文章于 2024-09-26 09:13:29 发布