Filtering a ROI using Simulink

1 次查看(过去 30 天)
Marco
Marco 2014-1-17
评论: vcmorini 2017-2-22
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 个评论
Marco
Marco 2014-1-20
编辑:Marco 2014-1-20
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 2017-2-22
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!!

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Computer Vision with Simulink 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by