2017-06-17 50 views
1

我试图使用colfilt而是使用一个线功能我想申请一些条件,例如:如何使用colfilt bloc_proc我自己的函数

I2 = colfilt(I,[50 50],'sliding',own_func); 

function own_func(block_struct) 
mean(block_struct.data); 
if(block_struct.data<6000) 
    block_struct.data=0; 
else block_struct.data=255; 
end 
end 

这可能吗?

回答

0
function foo() 
I = imread('tire.tif'); 
function y = complicated_function(x) 
    %column to number 
    y=mean(x); 
end 
I2 = uint8(colfilt(I,[5 5],'sliding',@complicated_function)); 
end 
+0

请添加一些文字来解释您的答案。 – EBH

+0

@EBH这就是我被动的积极沟通,这个问题不是很好。 – Mikhail

相关问题