在图像中随机更改像素值程序——matlab

Posted warmbeast

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在图像中随机更改像素值程序——matlab相关的知识,希望对你有一定的参考价值。

I=imread(C:\Users\wangd\Desktop\result3.png);
% m = rgb2gray(I);
% r = unidrnd(255,1,100); %产生一个1*100的数组,数组中的值为1至255中的随机值
% r1 = randi([2,7],10,100); %在开区间(27)生成10 * 100型随机矩阵
subplot(2,2,1);imshow(I);
title(原始图像);
for w=1:200
    j= randi([1,350],1,1);
    i= randi([1,400],1,1);
    x= randi([200,255],1,1);
    I(j,i)=x;
end
subplot(2,2,2);imshow(I);
title(图像);
imwrite(I,C:\Users\wangd\Desktop\1.png);

 

以上是关于在图像中随机更改像素值程序——matlab的主要内容,如果未能解决你的问题,请参考以下文章

Matlab vs C# 图像像素值

如何用matlab计算二值化图中白色区域的像素点个数

matlab画图像的像素强度分布

图像隐写基于matlab区域性像素等值图像隐写含Matlab源码 2413期

如何在matlab程序中实现二值图像转化成灰度图像?

matlab如何进行图像置乱