Unable to perform assignment because the left and right sides have a different number of elements. Picture is 464x464 pixels.
1 回表示 (過去 30 日間)
古いコメントを表示
img=imread('wingding-star.jpg');
%Task 1.B take white pixels and make them into random color
% Generate random number
rng(0,'twister');
a=0;
b=255;
random=(b-a).*rand(1000,1)+a;
%capture all white pixels
wpixels=red==255&green==255&blue==255;
% make white pixels random
red(wpixels)=random;
blue(wpixels)=random;
green(wpixels)=random;
rgbImage=cat(3,red,green,blue);
subplot(2,2,3);imshow(rgbImage);
1 件のコメント
Walter Roberson
2019 年 4 月 17 日
random is length 1000 exactly. The number of pure-white pixels is probably not exactly 1000.
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Image Processing Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!