11.8
发现以前定义的connectedthresholdfilter()是浮点型的,今天试一下换成unsignedchar型的。但是不确定connectedThresholdFilter()是否必须使用浮点型的数据进行处理。
对的!果然是数据类型不对,以前一直以为各种滤波器包括区域增长的滤波器只能处理浮点型的数据,所以一直使用的相应的浮点型的滤波类型。今天换成了uchar类型的,完全能运行,而且效果很好。下左图为LM区域增长滤波之后效果,右图为羊头区域增长效果。
11.8
发现以前定义的connectedthresholdfilter()是浮点型的,今天试一下换成unsignedchar型的。但是不确定connectedThresholdFilter()是否必须使用浮点型的数据进行处理。
对的!果然是数据类型不对,以前一直以为各种滤波器包括区域增长的滤波器只能处理浮点型的数据,所以一直使用的相应的浮点型的滤波类型。今天换成了uchar类型的,完全能运行,而且效果很好。下左图为LM区域增长滤波之后效果,右图为羊头区域增长效果。