从位图提取候选表单字段使用各种选项。有两种类型的字段,可以提取:有机磁共振字段和文本字段。
公共类FindCandidateFormFieldsCommand:RasterCommand
公共类FindCandidateFormFieldsCommand
继承了RasterCommand
公共:
ref类FindCandidateFormFieldsCommand:RasterCommand
如果一个图像是倾斜的,抗扭斜之前运行FindCandidateFormFieldsCommand。
FindCandidateFormFieldsCommand支持8位,12位和16位灰度图像,以及24位,32位,48比特位和64位的彩色图像。这个函数不支持32位灰度图像。如果一个32位的灰度图像是传递给这个函数,它返回ERROR_GRAY32_UNSUPPORTED错误代码。
FindCandidateFormFieldsCommand不支持设置矩形区域。
运行FindCandidateFormFieldsCommand在一个图像。
使用Leadtools;
使用Leadtools.Codecs;
使用Leadtools.ImageProcessing.Core;
公共无效FindCandidateFormFieldsCommandExample ()
{
RasterCodecs编解码器=新RasterCodecs ();
RasterImage图像=负载(@ " D: \ \ \ \有机磁共振\ \ 300 _omr_sample.tif”形式0 Leadtools.Codecs.CodecsLoadByteOrder。Bgr 1 1);
FindCandidateFormFieldsCommand FindFields =新FindCandidateFormFieldsCommand ();
FindFields。HorizontalLineMinimumLength = (字符)10;
FindFields。VerticalLineMinimumLength = (字符)3;
FindFields.Run(图片);
TextField [] textFields字段= findFields.TextFieldAreas;
OMRField [] omrFields = findFields.OMRFieldAreas;
foreach(文本框字段在textFields字段)
{
/ /函数TODO: field.Bounds绘制矩形
/ /函数TODO: field.FilledAreaBounds绘制矩形
}
foreach(OMRField字段在omrFields)
{
如果(字段。FieldType = = BoxOMR)
{
/ /函数TODO: field.UnFilledBound绘制矩形
}
{
/ /函数TODO: field.UnFilledBound画圆
}
}
image.Dispose ();
codecs.Dispose ();
/ /访问http://aka。/女士dotnet-get-started-console继续学习如何构建一个控制台应用程序!
}
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。