RAKEREMOVE

类型定义结构体_RAKEREMOVEL_INTnMinLength;L_INTnMaxWidth;L_INTnMinWallHeight;L_INTnMaxWallPercent;L_INTnMaxSideteethLength;L_INTnMaxMidteethLength;L_INTnTeethSpacing;L_INTnGaps;L_INTnVariance;} RAKEREMOVE, * pRAKEREMOVE;

RAKEREMOVE结构提供耙清除信息L_RakeRemoveBitmap函数。

成员

nMinLength

考虑清除耙的最小长度。小于此长度的耙不被移除。

nMaxWidth

耙耙的最大平均宽度。平均宽度较大的耙不被移除。

nMinWallHeight

墙的高度。墙是耙子的切片,太宽了,不能被认为是耙子的一部分。墙的例子包括字符,尤其是耙穿过的数字。如果图像包含通过字符或数字的耙,设置nMinWallHeight等于或略大于nMaxWidth。

nMaxWallPercent

允许的最大壁片数(表示为耙面总长度的百分比)。rake由壁片和非壁片组成(参考nMinWallHeight)。该字段指定允许的最大壁片数量(表示为耙的总长度的百分比)。如果Rake的墙百分比大于nMaxWallPercent,则不会被移除。

nMaxSideteethLength

横耙两端侧结构的最大长度(或高度)。耙的侧齿长度大于nMaxSideteethLength的值将不会被移除。

nMaxMidteethLength

用于分隔耙中数字空间的中间结构的最大长度(或高度)。耙的中间分离结构(齿)的长度大于nMaxMidteethLength的值将不会被移除。

nTeethSpacing

中齿之间的平均间距(像素)。通常是最适合5像素或更多。

nGaps

耙子上的裂口或洞的最大长度。在实际应用中,使用较小的值会产生更好的结果。

nVariance

构成耙的主要水平线的相邻线片之间所允许的宽度变化量。

评论

为了微调L_RakeRemoveBitmap的性能,你需要改变nMinWallHeight, nMaxWallPercent, nMaxSideteethLength和nMaxMidteethLength的大小。对nGaps和nVariance进行更精细的调整将产生准确的结果。将大值传递给nTeethSpacing可以使函数更快。

该结构用于:

栅格成像C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。