图像添加椒盐噪声

#include 
#include 
#include 
// 图像添加椒盐噪声
cv::Mat addSaltNoise(const cv::Mat srcImage, int n)
{
    cv::Mat resultIamge =srcImage.clone() ;
    for(int k=0; k(j,i) = 255;
        }else
        {
            resultIamge.at(j,i)[0] = 255;
            resultIamge.at(j,i)[1] = 255;
            resultIamge.at(j,i)[2] = 255;
        }
    }
    return resultIamge;
}
int main()
{
    cv::Mat srcImage = cv::imread("22.jpg");
    if( srcImage.empty())
        return -1;
    cv::Mat resultImage = addSaltNoise(srcImage, 5000);
    cv::imshow("srcImage",srcImage);
    cv::imshow("resultImage",resultImage);
    cv::waitKey(0);
}

转载:http://blog.csdn.net/zhuwei1988


你可能感兴趣的:(opencv3常用代码示例)