<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE IDCARD SYSTEM "IDCARD.dtd">
<IDCARD>
<CIDCardTemplate nMainDocumentID="8" chDocumentName="士兵证1998版" engDocumentName="China PLA Soldier Card 1998 Edition" imageSizeType="16">
	<vecAutoProcess>
        <vecProcessMode nMode="1"> 
			<CAutoProcess processType="23">
			  <CIDCardAutoProcessEx2 nCropType="4" nMaxAngle="0.3" nMinAngle="0.017" nFilledType="1" bIs180Rotate="1" bIsValid="0"  bSameSize="1"/> 
			</CAutoProcess>  
		</vecProcessMode>
    </vecAutoProcess>
		<vecProcessImage>
		  <CProcessImage processType="3">
			<CEraseBlackBorderEx>
			  <!--processRect要检测黑边的区域-->
			  <RECT Left="0" Top="0" Right="10000" Bottom="10000" />
			  <RECT Left="2000" Top="2000" Right="8900" Bottom="8000" />
			</CEraseBlackBorderEx>
		  </CProcessImage>
		</vecProcessImage>
		<vecRegion>
		  <CRegion nIndex="0" nRegionType="0" nProcessOrder="0">
			<!--处理该区域需要的图像信息的光的类型-->
			<vecImageLightType>
			  <!--1:可见光图;2:红外光图;4:紫外光图 -->
			  <LIGHTTYPE>1</LIGHTTYPE>
			</vecImageLightType>
			<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
			<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
			<CLocateRegion bAccurateLocate="1">
			  <!--在定位前进行的预处理信息，一般是二值化-->
			  <vecProcessImage>
				<CProcessImage processType="1">
				  <CTrueColorToGrayEx nFilter="0">
					<RECT Top="0" Right="0" Bottom="0" Left="0" />
				  </CTrueColorToGrayEx>
				</CProcessImage>
			  </vecProcessImage>
			  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
			  <RECT Left="2738" Top="839" Right="4529" Bottom="4265" />
			  <vecAnchorLocateInfo>
				<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2530" anchorType="1" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4931" anchorType="2" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="286" anchorType="3" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4627" anchorType="4" />
			  </vecAnchorLocateInfo>
			  <!--该区域定义的区域类型基准点的信息-->
			  <vecCLocateAnchor>
				<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="2" />
				<CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="4" />
				<CLocateAnchor nDisToAnchor="0" nAnchorIndex="3" anchorType="1" />
				<CLocateAnchor nDisToAnchor="0" nAnchorIndex="4" anchorType="3" />
			  </vecCLocateAnchor>
			</CLocateRegion>
			<!--区域内定位行的信息-->
		  </CRegion>
		  <CRegion nIndex="1" nRegionType="1" nProcessOrder="1">
			<!--处理该区域需要的图像信息的光的类型-->
			<vecImageLightType>
			  <!--1:可见光图;2:红外光图;4:紫外光图 -->
			  <LIGHTTYPE>2</LIGHTTYPE>
			  <LIGHTTYPE>1</LIGHTTYPE>
			</vecImageLightType>
			<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
			<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
			<CLocateRegion bAccurateLocate="0">
			  <vecProcessImage></vecProcessImage>
			  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
			  <RECT Left="9900" Top="9900" Right="0" Bottom="0" />
			  <vecAnchorLocateInfo>
				<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
				<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-1488" anchorType="1" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1081" anchorType="1" />
				<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-30" anchorType="2" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2569" anchorType="2" />
				<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="100" anchorType="3" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="470" anchorType="3" />
				<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="300" anchorType="4" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4702" anchorType="4" />
			  </vecAnchorLocateInfo>
			  <!--该区域定义的区域类型基准点的信息-->
			  <vecCLocateAnchor></vecCLocateAnchor>
			</CLocateRegion>
			<CLocateLine>
			  <!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
			  <RECT Left="0" Top="0" Right="100" Bottom="100" />
			  <!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
			  <RECT Left="10" Top="0" Right="90" Bottom="100" />
			  <!--nLocateMethod:0灰度变化的方式进行行定位;1投影方式进行行定位-->
			  <!--bHeight:是否等高-->
			  <!--bSpace:是否等间距-->
			  <!--bWidth:是否等宽-->
			  <!--nMinElementNum:该行最少元素数-->
			  <!--nMaxElementNum:该行最多元素数-->
			  <!--nMinWidth:元素的最小宽度-->
			  <!--nMaxWidth:元素的最大宽度-->
			  <!--nMinHeight:元素的最小高度-->
			  <!--nMaxHeight:元素的最大高度-->
			  <!--nMinSpace:元素间的最小间距-->
			  <!--nMaxSpace:元素间的最大间距-->
			  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="4" nMaxElementNum="4" nMinWidth="161" nMaxWidth="5000" nMinHeight="249" nMaxHeight="770" nMinSpace="140" nMaxSpace="1050" bPostProcess="0">
				<vecCLocateMethod>
				  <CLocateMethod nLocateMethod="0">
					<!--在定位前进行的预处理信息，一般是二值化-->
					<vecProcessImage>
					  <CProcessImage processType="1">
						<CTrueColorToGrayEx nFilter="30">
						  <RECT Top="0" Right="0" Bottom="0" Left="0" />
						</CTrueColorToGrayEx>
					  </CProcessImage>
					</vecProcessImage>
				  </CLocateMethod>
				  <CLocateMethod nLocateMethod="1">
					<vecProcessImage>
					  <CProcessImage processType="1">
						<CTrueColorToGrayEx nFilter="30">
						  <RECT Top="0" Right="0" Bottom="0" Left="0" />
						</CTrueColorToGrayEx>
					  </CProcessImage>
					  <CProcessImage processType="2">
						<CGrayToBinaryEx>
						  <vecBinaryParam>
							<BINARYPARAM nBlockNum="1" nMethod="3" />
						  </vecBinaryParam>
						  <!--processRect-->
						  <RECT Left="0" Top="0" Right="0" Bottom="0" />
						</CGrayToBinaryEx>
					  </CProcessImage>
					</vecProcessImage>
				  </CLocateMethod>
				</vecCLocateMethod>
			  </CLocateInfo>
			  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
						也是整图的百分比*10000计算出来的-->
			  <positionPlus nLeftPlus="-100" nRightPlus="100" nTopPlus="-80" nBottomPlus="80" />
			</CLocateLine>
			<vecLine>
			  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
			  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
			  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
			  <!--nLineType:0代表不需要识别，1代表需要识别-->
			  <CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="1" bLocate="0" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						 
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="65" nMaxPointHeight="75" bMatchRegExp="0" charOrder="\S{1,-1}(.\S{1,-1})?" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="130" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="174" nMaxWidth="343" nMinHeight="80" nMaxHeight="614" nMinSpace="20" nMaxSpace="650" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>
-->						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>
			  </CLine>
			  <CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="2" bLocate="0" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						 
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="1" charOrder="[男女]" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="130" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="1" nMinWidth="174" nMaxWidth="343" nMinHeight="161" nMaxHeight="614" nMinSpace="20" nMaxSpace="650" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>-->
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
				    </CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
			  </CLine>              
	          <CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="3" bLocate="0" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="0" charOrder="" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="130" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="174" nMaxWidth="343" nMinHeight="161" nMaxHeight="614" nMinSpace="5" nMaxSpace="650" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>-->
				
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
 
			  </CLine>              
		      <CLine nIndex="3" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="4" bLocate="0" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="0" charOrder="" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="130" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="174" nMaxWidth="343" nMinHeight="161" nMaxHeight="614" nMinSpace="5" nMaxSpace="700" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>-->
					  
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				  </CRecogUnit>
				  </vecRecogUnit>
				  <vecCLocateAnchor>
					<CLocateAnchor nDisToAnchor="0" nAnchorIndex="5" anchorType="4" />
				  </vecCLocateAnchor>
			  </CLine>              
 			</vecLine>
		  </CRegion>		
		  <CRegion nIndex="2" nRegionType="1" nProcessOrder="2">
			<!--处理该区域需要的图像信息的光的类型-->
			<vecImageLightType>
			  <!--1:可见光图;2:红外光图;4:紫外光图 -->
			  <LIGHTTYPE>2</LIGHTTYPE>
			  <LIGHTTYPE>1</LIGHTTYPE>
			</vecImageLightType>
			<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
			<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
			<CLocateRegion bAccurateLocate="0">
			  <vecProcessImage></vecProcessImage>
			  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
			  <RECT Left="9900" Top="9900" Right="0" Bottom="0" />
			  <vecAnchorLocateInfo>
				<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="176" anchorType="1" />
				<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="500" anchorType="2" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5185" anchorType="2" />
				<CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="300" anchorType="3" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4702" anchorType="3" />
				<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9865" anchorType="4" />
			  </vecAnchorLocateInfo>
			  <!--该区域定义的区域类型基准点的信息-->
			  <vecCLocateAnchor></vecCLocateAnchor>
			</CLocateRegion>
			<CLocateLine>
			  <!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
			  <RECT Left="0" Top="0" Right="100" Bottom="100" />
			  <!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
			  <RECT Left="0" Top="0" Right="80" Bottom="100" />
			  <!--nLocateMethod:0灰度变化的方式进行行定位;1投影方式进行行定位-->
			  <!--bHeight:是否等高-->
			  <!--bSpace:是否等间距-->
			  <!--bWidth:是否等宽-->
			  <!--nMinElementNum:该行最少元素数-->
			  <!--nMaxElementNum:该行最多元素数-->
			  <!--nMinWidth:元素的最小宽度-->
			  <!--nMaxWidth:元素的最大宽度-->
			  <!--nMinHeight:元素的最小高度-->
			  <!--nMaxHeight:元素的最大高度-->
			  <!--nMinSpace:元素间的最小间距-->
			  <!--nMaxSpace:元素间的最大间距-->
			  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="5" nMaxElementNum="5" nMinWidth="161" nMaxWidth="7000" nMinHeight="281" nMaxHeight="800" nMinSpace="150" nMaxSpace="1148" bPostProcess="0">
				<vecCLocateMethod>
				  <CLocateMethod nLocateMethod="0">
					<!--在定位前进行的预处理信息，一般是二值化-->
					<vecProcessImage>
					  <CProcessImage processType="1">
						<CTrueColorToGrayEx nFilter="1">
						  <RECT Top="0" Right="0" Bottom="0" Left="0" />
						</CTrueColorToGrayEx>
					  </CProcessImage>
					</vecProcessImage>
				  </CLocateMethod>
				  <CLocateMethod nLocateMethod="1">
					<vecProcessImage>
					  <CProcessImage processType="1">
						<CTrueColorToGrayEx nFilter="1">
						  <RECT Top="0" Right="0" Bottom="0" Left="0" />
						</CTrueColorToGrayEx>
					  </CProcessImage>
					  <CProcessImage processType="2">
						<CGrayToBinaryEx>
						  <vecBinaryParam>
							<BINARYPARAM nBlockNum="1" nMethod="3" />
						  </vecBinaryParam>
						  <!--processRect-->
						  <RECT Left="0" Top="0" Right="0" Bottom="0" />
						</CGrayToBinaryEx>
					  </CProcessImage>
					</vecProcessImage>
				  </CLocateMethod>
				</vecCLocateMethod>
			  </CLocateInfo>
			  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
						也是整图的百分比*10000计算出来的-->
			  <positionPlus nLeftPlus="-120" nRightPlus="200" nTopPlus="-130" nBottomPlus="100" />
			</CLocateLine>
			<vecLine>
			  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
			  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
			  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
			  <!--nLineType:0代表不需要识别，1代表需要识别-->
			  <CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{6,-1}[\S\DABC\(\)-]{1,-1}" bConfirmParams="0">
				  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="4" nMaxElementNum="-1" nMinWidth="50" nMaxWidth="300" nMinHeight="160" nMaxHeight="500" nMinSpace="10" nMaxSpace="300" bPostProcess="1">
					<vecCLocateMethod>
					  <CLocateMethod nLocateMethod="1">
						<vecProcessImage>
						  <CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="0">
							  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
							</CTrueColorToGrayEx>
						  </CProcessImage>
						  <CProcessImage processType="2">
							<CGrayToBinaryEx>
							  <vecBinaryParam>
								<BINARYPARAM nBlockNum="1" nMethod="3" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
					  <vecCharRatio>
						<CCharRatio strChars="" charType="1" nWHRatio="100" />
						<CCharRatio strChars="" charType="2" nWHRatio="60" />
						<CCharRatio strChars="1" charType="10" nWHRatio="40" />
					  </vecCharRatio>
					</CKernalInfo>-->
					<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="60" />
							<CCharRatio strChars="1" charType="10" nWHRatio="40" />
						  </vecCharRatio>
					</CKernalInfo>
				  </vecKernal>
				</CRecogInfo>
				<!--vecRecogUnit:行内识别单元的信息-->
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="5" bLocate="1" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="-1">  
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1605" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="1590" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3145" anchorType="2" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="1" charOrder="\D{4}[01]{1}\D{1}" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="80" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="6" nMaxElementNum="6" nMinWidth="50" nMaxWidth="300" nMinHeight="180" nMaxHeight="500" nMinSpace="5" nMaxSpace="320" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="1">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
	
						
						<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="2" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="55" />
							<CCharRatio strChars="1" charType="10" nWHRatio="25" />
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>	
					</CRecogInfo>
				
				  </CRecogUnit>
				  <CRecogUnit nIndex="6" bLocate="1" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="2229" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3826" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="1" charOrder="\D{2}" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="10" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="50" nMaxWidth="300" nMinHeight="160" nMaxHeight="500" nMinSpace="5" nMaxSpace="200" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="55" />
							<CCharRatio strChars="1" charType="10" nWHRatio="25" />
						  </vecCharRatio>
						</CKernalInfo>-->
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="60" />
							<CCharRatio strChars="1" charType="10" nWHRatio="40" />
						  </vecCharRatio>
						</CKernalInfo>
						<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="55" />
							<CCharRatio strChars="1" charType="10" nWHRatio="25" />
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>	
					</CRecogInfo>
				
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="入" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="880" nAnchorIndex="6" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="伍" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="586" nAnchorIndex="6" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="月" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="50" nAnchorIndex="6" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>
			  </CLine>
			  <CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="7" bLocate="1" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="-267" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1294" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="0" charOrder="\C{1}" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="135" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="50" nMaxWidth="300" nMinHeight="160" nMaxHeight="500" nMinSpace="0" nMaxSpace="200" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="1">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="55" />
							<CCharRatio strChars="" charType="10" nWHRatio="25" />
						  </vecCharRatio>
						</CKernalInfo>-->
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="60" />
							<CCharRatio strChars="1" charType="10" nWHRatio="40" />
						  </vecCharRatio>
						</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
			  </CLine>              
	          <CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="8" bLocate="1" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="-267" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1294" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="1" charOrder="\S{3}\D{7}" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="10" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="10" nMaxElementNum="10" nMinWidth="50" nMaxWidth="329" nMinHeight="200" nMaxHeight="620" nMinSpace="5" nMaxSpace="650" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
						  <CCharRatio strChars="总字第" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="50" />
							<CCharRatio strChars="1" charType="10" nWHRatio="30" />
						  </vecCharRatio>
						</CKernalInfo>-->
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="60" />
							<CCharRatio strChars="1" charType="10" nWHRatio="40" />
						  </vecCharRatio>
						</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
			  </CLine>              
		      <CLine nIndex="3" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="9" bLocate="1" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1546" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="0" charOrder="\D{8}" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="150" nMaxWidth="300" nMinHeight="160" nMaxHeight="500" nMinSpace="5" nMaxSpace="200" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="1">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
						  </vecCharRatio>
						</CKernalInfo>-->
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="60" />
							<CCharRatio strChars="1" charType="10" nWHRatio="40" />
						  </vecCharRatio>
						</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
 
			  </CLine>              
              <CLine nIndex="4" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			    <RECT Left="0" Top="0" Right="0" Bottom="0" />
			    <vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="10" bLocate="1" bRecog="1">
				    <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1546" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="1" nMaxPointWidth="30" nMaxPointHeight="40" bMatchRegExp="1" charOrder="\D{4}年\D{2}月\D{2}日" bConfirmParams="0" bDetectLine="1">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="110" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="11" nMaxElementNum="11" nMinWidth="50" nMaxWidth="300" nMinHeight="150" nMaxHeight="500" nMinSpace="0" nMaxSpace="350" bPostProcess="1">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="1">
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="1">
								  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
								</CTrueColorToGrayEx>
							  </CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
						    <CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="50" />
							<CCharRatio strChars="1" charType="10" nWHRatio="30" />
						  </vecCharRatio>
						</CKernalInfo>-->
						
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="" charType="2" nWHRatio="60" />
							<CCharRatio strChars="1" charType="10" nWHRatio="40" />
						  </vecCharRatio>
						</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
                <vecLineKeyWord>
				   
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor>
				    
                </vecCLocateAnchor>
			  </CLine>              
			</vecLine>
		  </CRegion>
		</vecRegion>
		<vecDeriveUnit>
		  <!--CDeriveUnit nEndCharIndex="13" nSrcRecogUnitIndex="6" nIndex="4" nStartCharIndex="6" /-->
		</vecDeriveUnit>
		<!--vecCLocateAnchor:该证件的所有的基准点的信息-->
		<!--anchorType:基准点类型，取值如下
	
	
	
	
	
	
	
	
				ZEROANCHOR=0,//(0,0)基准
				LEFT=1,//左边
				RIGHT=2,//右边
				TOP=3,//上边
				BOTTOM=4,//下边
			-->
		<vecAnchor>
		  <!--0基准点-->
		  <CAnchor nIndex="0" anchorType="0" anchorPos="0" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		  <!--头像区域定义右基准-->
		  <CAnchor nIndex="1" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		  <!--头像区域定义下基准-->
		  <CAnchor nIndex="2" anchorPos="-1" anchorType="4" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		  <!--头像区域定义左基准-->
		  <CAnchor nIndex="3" anchorPos="-1" anchorType="1" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		   <!--头像区域定义上基准-->
		  <CAnchor nIndex="4" anchorPos="-1" anchorType="3" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		   <!--籍贯行下基准-->
		  <CAnchor nIndex="5" anchorPos="-1" anchorType="4" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		   <!--入伍年月关键字右基准-->
		  <CAnchor nIndex="6" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		</vecAnchor>
		<vecOutPutResult>
		  <COutPutResult nIndex="0" cellRecogType="20" cellNameEng="Reserve" cellName="保留" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		   <COutPutResult nIndex="1" cellRecogType="0" cellNameEng="Name" cellName="姓名" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1" nRejectThresh="30"/>
		  <COutPutResult nIndex="2" cellRecogType="20" cellNameEng="Sex" cellName="性别" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
		     <CFormatInfo strDefault="男" strInFormat=" " strOutFormat="男女" />
		  </COutPutResult>
		  <COutPutResult nIndex="3" cellRecogType="2" cellNameEng="Ethnicity" cellName="民族" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		  <COutPutResult nIndex="4" cellRecogType="20" cellNameEng="Native place" cellName="籍贯" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1" nRejectThresh="30"/> 
		  <COutPutResult nIndex="5" cellRecogType="3" cellNameEng="Date of Enlistment" cellName="入伍年月" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
		    <CFormatInfo strDefault="" strInFormat="YYYYMM" strOutFormat="YYYY-MM" />
		  </COutPutResult>
		   <COutPutResult nIndex="6" cellRecogType="20" cellNameEng="Age" cellName="年龄" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		  <COutPutResult nIndex="7" cellRecogType="20" cellNameEng="Ministry" cellName="部别" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		  <COutPutResult nIndex="8" cellRecogType="20" cellNameEng="Serial number" cellName="编号" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		  <COutPutResult nIndex="9" cellRecogType="20" cellNameEng="Issuing authority" cellName="发证机关" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"/>
		  <COutPutResult nIndex="10" cellRecogType="20" cellNameEng="Date of Issue" cellName="发证日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"/>
		</vecOutPutResult>		
		<vecMergeUnit>
		<!--CMergeUnit nDestUnitIndex="2" nDestUnitType="4" nSrcUnitIndex="6" nSrcUnitType="4" strSrc="0" strDest="" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="23"/-->
		</vecMergeUnit>
	</CIDCardTemplate>
    
</IDCARD>