Convert image to black white without using gray bands(hint, by using for matrix
Show older comments
hello every one I have abit of problem i need to Convert image to black white without using gray bands(hint, by using for matrix)?????; but I dont know how to use 'for'to answer it
if anyone one can help i will be greatful
2 Comments
KALYAN ACHARJYA
on 24 Jan 2021
"if anyone one can help i will be greatful"
If you provide enough information on the question, we would be grateful to you
Zaid Hyder
on 24 Jan 2021
Answers (1)
KALYAN ACHARJYA
on 24 Jan 2021
Edited: KALYAN ACHARJYA
on 24 Jan 2021
One way (Hint):
% Decide any data value within the Image/matrix elements data range (Pixel value) , lets say 100
bw_result=Matrix_data>100
imshow(....)
4 Comments
Zaid Hyder
on 24 Jan 2021
Edited: Zaid Hyder
on 24 Jan 2021
KALYAN ACHARJYA
on 24 Jan 2021
Edited: KALYAN ACHARJYA
on 24 Jan 2021
[r,c]=size()
bw_result=zeros(r,c);
for i=1:r
for j=1:n
if condition
result(i,j)=1;
end
end
end
.....Complete it, do it yourself ..it's your homework question. Sugesstion to avoid loops, if possible
Zaid Hyder
on 24 Jan 2021
Edited: Zaid Hyder
on 25 Jan 2021
Rik
on 25 Jan 2021
You can always use this:
for n=1
bw_result=Matrix_data>100
end
On a more serious note: you may consider doing the Onramp tutorial (which is provided for free by Mathworks). I would also suggest avoiding using the comment style that is only compatible with Octave and will not work on Matlab.
Categories
Find more on Data Type Conversion in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!