related to image processing
显示 更早的评论
hi, I have made the following program which is used for refinement in image coding. mark=zeros(1,4); out1=zeros(1,4); out=zeros(1,4); x=[1 3 7 8]; for n=3:-1:1; t=2^n; for i=1:4; if (x(i)>=t);
switch mark(i)
case 0
out1(i)=sign(x(i));
mark(i)=1;
case 1
z=dec2bin(x(i),4);
out1(i)=z(1);
mark(i)=2;
case 2
z1=dec2bin(x(i),4);
out1(i)=z1(2);
mark(i)=3;
otherwise
end
else
out1(i)=0;
end
end
end
when I run this program I get finally out1 as 0 1 48 48 . Instead I should get 0 1 0 0. Can any body tell me what is the problem with my program.
2 个评论
John D'Errico
2014-3-13
编辑:John D'Errico
2014-3-13
Please don't title every post of yours exactly the same "related to image processing". This is confusing and it does not help anyone else who may be able to learn from your post.
As well, please don't ask the same question twice!
Image Analyst
2014-3-13
And this will help us to help you : http://www.mathworks.com/matlabcentral/answers/13205-tutorial-how-to-format-your-question-with-markup
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Common Geometric Transformations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!