Effacer les filtres
Effacer les filtres

How to select boundary box?

2 vues (au cours des 30 derniers jours)
Indunie Florence
Indunie Florence le 1 Juin 2014
How to select boundary box of 221.jpg and crop it like 222.jpg ?
221.jpg
222.jpg

Réponse acceptée

Indunie Florence
Indunie Florence le 18 Avr 2016
Modifié(e) : Indunie Florence le 18 Avr 2016
Thanks for everyone who tried to help me. Finally I found the simple way to do it. this is a really awesome method. bwconvhull(Iout)
This is the code segment;
if true
LB = 100;
UB = 100000;
IL = bwlabel(Ifill);
R = regionprops(Ifill,'Area');
ind = find([R.Area] >= LB & [R.Area] <= UB);
Iout = ismember(IL,ind);
%Ibw1=imcomplement(Iout);
CH = bwconvhull(Iout);
%Ibw3=imcomplement(CH);
[Ilabel num] = bwlabel(CH);
Iprops = regionprops(Ilabel);
Ibox = [Iprops.BoundingBox];
Icrop = imcrop(I,Ibox);
resized=imresize(Icrop,[100 100]);
end

Plus de réponses (2)

Image Analyst
Image Analyst le 1 Juin 2014
This can also be solved using the algorithm I laid out in your previous question http://www.mathworks.com/matlabcentral/answers/132000#answer_139060
  4 commentaires
Indunie Florence
Indunie Florence le 3 Juin 2014
Modifié(e) : Indunie Florence le 18 Avr 2016
Thank you very much for helping me.I didn't know it.I have done all other things and I am stuck in cropping. It seems very simple. But I couldn't do yet.
I changed it as you said for 3 channels. Then there are no errors. But cropping is still not happened.Output is below,
Image Analyst
Image Analyst le 3 Juin 2014
You need to invert your binary image since it's darker than the background. You can either flip the > sign when doing thresholding (which is the easiest) or you can do it in a separate steps (more time consuming) binaryImage = ~binaryImage.

Connectez-vous pour commenter.


dhiaa almalki
dhiaa almalki le 17 Avr 2016
if true
% code
end
if true
% code
end
  1 commentaire
Image Analyst
Image Analyst le 17 Avr 2016
What is this for? Why don't you start your own new question?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Image Processing and Computer Vision dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by