Azzera filtri
Azzera filtri

How to select boundary box?

2 visualizzazioni (ultimi 30 giorni)
Indunie Florence
Indunie Florence il 1 Giu 2014
Modificato: Indunie Florence il 18 Apr 2016
How to select boundary box of 221.jpg and crop it like 222.jpg ?
221.jpg
222.jpg

Risposta accettata

Indunie Florence
Indunie Florence il 18 Apr 2016
Modificato: Indunie Florence il 18 Apr 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

Più risposte (2)

Image Analyst
Image Analyst il 1 Giu 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 Commenti
Indunie Florence
Indunie Florence il 3 Giu 2014
Modificato: Indunie Florence il 18 Apr 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 il 3 Giu 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.

Accedi per commentare.


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

Accedi per commentare.

Categorie

Scopri di più su Image Processing and Computer Vision in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by