Filter löschen
Filter löschen

How to select boundary box?

2 Ansichten (letzte 30 Tage)
Indunie Florence
Indunie Florence am 1 Jun. 2014
Bearbeitet: Indunie Florence am 18 Apr. 2016
How to select boundary box of 221.jpg and crop it like 222.jpg ?
221.jpg
222.jpg

Akzeptierte Antwort

Indunie Florence
Indunie Florence am 18 Apr. 2016
Bearbeitet: Indunie Florence am 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

Weitere Antworten (2)

Image Analyst
Image Analyst am 1 Jun. 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 Kommentare
Indunie Florence
Indunie Florence am 3 Jun. 2014
Bearbeitet: Indunie Florence am 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 am 3 Jun. 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.

Melden Sie sich an, um zu kommentieren.


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

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Image Processing and Computer Vision finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by