在圖像中隨機更改像素值程序——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');

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM