←选择平台

LineRemoveCommandFlags枚举

总结
确定行删除进程行为的标志。

语法
c#
VB
objective - c
c++
Java
[FlagsAttribute ()]公共枚举LineRemoveCommandFlags
typedef NS_OPTIONS(NSUInteger, LTLineRemoveCommandFlags)
公共枚举LineRemoveCommandFlags
[FlagsAttribute ()]公共枚举LineRemoveCommandFlags
< FlagsAttribute () >公共枚举LineRemoveCommandFlags
成员
价值 成员 描述
0 x00000000 没有一个 没有旗帜。
0 x00000001 UseDpi 的所有属性的度量单位LineRemoveCommand是千分之一英寸。使用图像的DPI转换为像素。这允许处理具有不同DPI的许多图像。的所有属性的度量单位LineRemoveCommand是像素。
0 x00000002 SingleRegion 找到的每一行LineRemoveCommand,如果状态设为RemoveStatus。删除,被移除的线被添加到内部单个区域。如果设置为RemoveStatus。NoRemove,该线路不添加到单个区域。当LineRemoveCommand回报,要么ImageRegion地区将引用一个包含所有已删除行的区域。如果还设置了LeadRegion,ImageRegion将更新为图像的浅拷贝,该图像具有包含所有删除线的LEAD区域。如果没有设置LeadRegion,地区更新了LEADTOOLSRasterRegion它包含了所有被移除的直线。当不再需要该区域(LEAD或Windows)时,必须处理它(在中分配的任何一个区域)ImageRegion地区).
0 x00000004 LeadRegion LineRemoveCommand回报,ImageRegion使用受影响图像的浅副本更新,该图像还包含包含所有已删除线条的区域。此标志必须与singlregion一起使用。所以设置旗帜到singlregion | LeadRegion
0 x00000008 CallBackRegion 地区属性接收一个LEADTOOLSRasterRegion包含要删除的当前行。设置此标志可以让用户通过组合接收到的区域(如果)来创建他或她自己的删除线的组合状态设为RemoveStatus。删除.这些区域可以使用逻辑或运算符进行组合。结合所有收到的区域时状态设为RemoveStatus。删除产生的区域与设置singlereregion时创建的区域相同旗帜.例如,请参考LineRemoveCommand.当该地区收到的地区不再需要的财产,必须处理掉。
0 x00000010 ImageUnchanged 受影响的映像(Run方法映像)不变。
0 x00000200 RemoveEntire 删除整条线,即使这条线穿过一个人物或一堵墙。
考虑下面这行。

LineRemoveCommandFlags


将iMaxWallPercent设置为80,并传递LINE_REMOVE_ENTIRE将删除红色像素,如下所示。


LineRemoveCommandFlags。RemoveEntire

0 x00000400 UseGap 在执行行删除时,要考虑行中的“间隙”。如果设置了此标志,则间隙长度值GapLength属性或构造函数的gapLength参数)被使用。如果未传递此标志,则忽略间隙长度值。
0 x00000800 UseVariance 在执行线路移除时考虑线路变化。如果传递了此标志,则方差值方差属性或构造函数的方差参数)被使用。如果未传递此标志,则忽略方差值。
讲话

您可以使用位或(|)来指定一个或多个标志。

需求

目标平台

Leadtools.ImageProcessing.Core组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领先科技有限公司版权所有。