Matlab Image() function is not displaying colors correctly
이전 댓글 표시
I have created a 50x50 pixel matrix, in which each 'pixel' has been assigned 3 random values between 0 and 255. When I visualize the image using image(), a figure that is mostly white appears, and the colors that are shown are incorrectly represented. I examined some of the white pixels and saw that they did indeed have RGB values associated, and I know that the resulting color should not be white. The code I used to create the image is shown below. Any help would be greatly appreciated.
clear;
width = 50;
height = 50;
W = zeros(height,width,3);
for i=1:(height)
for j=1:(width)
W(i,j,1) = randi(256)-1;
W(i,j,2) = randi(256)-1;
W(i,j,3) = randi(256)-1;
end
end
I realized that I needed to normalize the RGB values.
댓글 수: 1
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 ROI-Based Processing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!