Filtering a ROI using Simulink

1 Ansicht (letzte 30 Tage)
Marco
Marco am 17 Jan. 2014
Kommentiert: vcmorini am 22 Feb. 2017
Hi,
I need to filter an ROI that contains an object using median filter and convert it to binary image for Blob Analysis. I created the ROI using Autothreshold block and I tried with following code using MATLAB Function block:
function BW2 = filtroi(I,roi)
coder.extrinsic('strel');
coder.extrinsic('roifilt2')
coder.extrinsic('fspecial')
coder.extrinsic('im2bw');
BW2 = false(size(I));
k = fspecial('average'); %I could not find median-filter kernel
if isempty(find(roi)) == true
I2 = I;
else
I2 = roifilt2(k,I,roi);
end
BW2 = im2bw(I2);
but the visualization (to Video Display block) doesn't show the resulting bw image. Some suggest?
  3 Kommentare
Marco
Marco am 20 Jan. 2014
Bearbeitet: Marco am 20 Jan. 2014
sorry I'm late. Thanks for reply; this is the model
the problem is that ROI is nonzero-regions of BW image. PS: inside MATLAB fcn block there is above code as far as I2 creation.
vcmorini
vcmorini am 22 Feb. 2017
Hi, I have specific regions in my image which I want to analyse, using simulink.
How can I make a ROI of this?
Have some example which I can see?
Thks!!

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by