<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE IDCARD SYSTEM "IDCARD.dtd">
<IDCARD>
   <CIDCardTemplate nMainDocumentID="1021" chDocumentName="社会保障卡（北京、重庆）-照片页" engDocumentName="China Social Security Card(Beijing,Chongqing) Portrait Page" imageSizeType="2">
    <vecAutoProcess>
	    <vecProcessMode nMode="0"> 
            <CAutoProcess processType="25">
			  <PerspectiveTransformEx nType="99" nWidth="896" nHeight="569"/> 
			</CAutoProcess>			
		</vecProcessMode>
        <vecProcessMode nMode="1"> 
			<!--CAutoProcess processType="23">
			  <CIDCardAutoProcessEx2 nCropType="4" nMaxAngle="0.3" nMinAngle="0.017" nFilledType="1" bIs180Rotate="0" bIsValid="0"  bSameSize="1"/> 
			</CAutoProcess-->  
			<CAutoProcess processType="24">
			  <PerspectiveTransform nType="3" bIs180Rotate="1" bIsValid="1" nWidth="896" nHeight="569"/> 
			</CAutoProcess>  
		</vecProcessMode>
    </vecAutoProcess>
      <vecProcessImage>
        <CProcessImage processType="3">
          <CEraseBlackBorderEx>
           <!--processRect要检测黑边的区域-->
           <RECT Left="0" Top="0" Right="10000" Bottom="10000" />
           <!--unProcessRect在要检测的区域里，能够确定的不需要检测黑边的部分，
 		     也就是说这个区域肯定没有黑边存在，用来提高检测效率-->
           <RECT Left="2000" Top="2000" Right="8900" Bottom="8000" />
        </CEraseBlackBorderEx>
      </CProcessImage>
      <!--<CProcessImage processType="6">
				<CBlurAverage nType="1"/>
			</CProcessImage>-->
      </vecProcessImage>
       <vecRegion></vecRegion>
       <vecAnchor></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"/>
          <COutPutResult nIndex="2" cellRecogType="1" cellNameEng="Sex" cellName="性别" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		  <COutPutResult nIndex="3" cellRecogType="2" cellNameEng="Ethnicity" cellName="民族" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
		  <COutPutResult nIndex="4" cellRecogType="3" cellNameEng="Date of Birth" cellName="出生日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
			<CFormatInfo strDefault="" strInFormat="YYYYMMDD" strOutFormat="YYYY-MM-DD" />
		  </COutPutResult>
		  <COutPutResult nIndex="5" cellRecogType="20" cellNameEng="Social security number" cellName="社会保障号码" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1"/>
		  <COutPutResult nIndex="6" cellRecogType="20" cellNameEng="Card number" cellName="卡号" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
          <COutPutResult nIndex="7" cellRecogType="3" cellNameEng="Issuing date" cellName="发卡日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="年" oldChar="翠" />
                   <CReplaceChar newChar="年" oldChar="单" />						
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
		  <COutPutResult nIndex="8" cellRecogType="20" cellNameEng="Expiration date" cellName="有效期限" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"/>
		  <COutPutResult nIndex="9" cellRecogType="20" cellNameEng="Bank card number" cellName="银行卡号" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
      </vecOutPutResult>
      <vecSubTemplate>
           <CSubTemplate nSubID="1" chDocumentName="北京社保卡" engDocumentName="China Beijing Social Security Card"><!--北京社会保障卡-->
           <vecRegion>
         <!--CRegion:区域信息
				nIndex:区域编号
				nRegionType:区域类型,0代表头像区域,1代表识别区域
				nProcessOrder:该区域被处理的顺序








				rcPosition 坐标均为占整张图像的百分比*10000
			-->
		      <CRegion nIndex="0" nRegionType="0" nProcessOrder="0">
           <!--处理该区域需要的图像信息的光的类型-->
           <vecImageLightType>
             <!--1:可见光图;2:红外光图;4:紫外光图 -->
             <LIGHTTYPE>1</LIGHTTYPE>
             <LIGHTTYPE>2</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="7095" Top="750" Right="9331" Bottom="6100" />
                 <vecAnchorLocateInfo>
                     <!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6798" anchorType="1" />
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9513" anchorType="2" />
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="472" anchorType="3" />
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6416" anchorType="4" />
                 </vecAnchorLocateInfo>
                     <!--该区域定义的区域类型基准点的信息-->
            <vecCLocateAnchor>
               <CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="1" />
               <CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="4" />
            </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="2190" Top="7312" Right="9452" Bottom="7929" />
					  <vecAnchorLocateInfo>
						<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="175" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9840" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="278" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6464" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8200" anchorType="4" />
					  </vecAnchorLocateInfo>
					  <!--该区域定义的区域类型基准点的信息-->
					  <vecCLocateAnchor></vecCLocateAnchor>
					</CLocateRegion>
					<CLocateLine>
					  <!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="0" Top="0" Right="100" Bottom="100" />
					  <!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="30" Top="0" Right="96" 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="1" nMaxElementNum="1" nMinWidth="3000" nMaxWidth="9800" nMinHeight="300" nMaxHeight="857" nMinSpace="50" nMaxSpace="300" bPostProcess="0">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="0">
							<!--在定位前进行的预处理信息，一般是二值化-->
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0" />
								</CTrueColorToGrayEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						  <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="7" />
									<BINARYPARAM nBlockNum="1" nMethod="6" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
								也是整图的百分比*10000计算出来的-->
					  <positionPlus nLeftPlus="-120" nRightPlus="800" nTopPlus="-120" nBottomPlus="150" />
					</CLocateLine>
					<vecLine>
						  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
						  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
						  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
						  <!--bNeedRecog:0代表不需要识别，1代表需要识别-->	
						  <!--bExist:0代表该行可能不存在，1代表该行存在-->
						  <!--nCheckKeyWord:在行需要识别的时候才有意义，0表示识别行，1表示检测行中关键字信息，若关键字定位的所有基准点都已有效，则此行可不识别。-->								  
						  <CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
							   <!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
								   -->
				               <RECT Left="0" Top="0" Right="0" Bottom="0" />
				               <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{6}\D{17}[\DX]" bConfirmParams="0">
				                    <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="140" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="16" nMaxElementNum="-1" nMinWidth="60" nMaxWidth="500" nMinHeight="300" nMaxHeight="600" nMinSpace="40" nMaxSpace="820" 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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="6" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
										  <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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="3" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
									 </vecCLocateMethod>
				                    </CLocateInfo>
				                    <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="78" />
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="X" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
													<CCharRatio strChars="X" charType="10" nWHRatio="78" />
												</vecCharRatio>
											</CKernalInfo>
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="3" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										
				               </CRecogInfo>
						       <vecRecogUnit>
						          <!--nIndex:识别单元序号-->
								  <!--cellName:识别单元名称-->
								  <!--bLocate:该识别单元是否需要定位-->
								  <!--bReRecog:该识别单元是否需要重新识别-->
								  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
								  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
								   <CRecogUnit nIndex="5" bLocate="1" bRecog="1">
										<CLocateRecogUnit bStart="0" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
										  <vecAnchorLocateInfo>
											<CAnchorLocateInfo nDisToAnchor="0" nAnchorIndex="4" anchorType="1" />
											<CAnchorLocateInfo nDisToAnchor="1800" nAnchorIndex="0" anchorType="1" />
										  </vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{17}[\DX]" bConfirmParams="0">
										  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="18" nMaxElementNum="18" nMinWidth="60" nMaxWidth="380" nMinHeight="400" nMaxHeight="620" nMinSpace="0" nMaxSpace="230" 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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											  <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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											  <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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="5" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											</vecCLocateMethod>
										  </CLocateInfo>
										  <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="78" />
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="X" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
													<CCharRatio strChars="X" charType="10" nWHRatio="78" />
												</vecCharRatio>
											</CKernalInfo>
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="3" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										</CRecogInfo>
									  </CRecogUnit>
						       </vecRecogUnit>
						       <!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
						       <vecLineKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="码" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="20" nAnchorIndex="4" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="号" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="396" nAnchorIndex="4" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="障" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="1128" nAnchorIndex="4" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="保" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="1526" nAnchorIndex="4" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="会" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="1920" nAnchorIndex="4" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="社" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="2316" nAnchorIndex="4" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									</vecLineKeyWord>
						       <vecCLocateAnchor>
								  <CLocateAnchor nDisToAnchor="0" nAnchorIndex="3" anchorType="3" />
							   </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="2136" Top="1240" Right="6386" Bottom="2771" />
				  <vecAnchorLocateInfo>
					<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1300" anchorType="1" />
					<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="10" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-6265" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1000" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-4457" anchorType="4" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3000" 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="65" 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="1" nMaxElementNum="2" nMinWidth="300" nMaxWidth="5801" nMinHeight="300" nMaxHeight="800" nMinSpace="400" nMaxSpace="761" bPostProcess="0">
					<vecCLocateMethod>
					  <CLocateMethod nLocateMethod="0">
						<!--在定位前进行的预处理信息，一般是二值化-->
						<vecProcessImage>
						  <CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="0">
							  <RECT Top="0" Right="0" Bottom="0" Left="0" />
							</CTrueColorToGrayEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
							也是整图的百分比*10000计算出来的-->
				  <positionPlus nLeftPlus="-120" nRightPlus="800" nTopPlus="-50" nBottomPlus="120" />
				</CLocateLine>
			 <vecLine>
			  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
			  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
			  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
			  <!--nLineType:0代表不需要识别，1代表需要识别-->
			  <CLine nIndex="1" bStartOffset="0" bEndOffset="1" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<vecCLocateAnchor>
				</vecCLocateAnchor>
			  </CLine>
			  <CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
				<!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
							-->
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,-1}(.\S{1,-1})?" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--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="2" nMaxElementNum="-1" nMinWidth="200" nMaxWidth="600" nMinHeight="10" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="1" bLocate="1" bRecog="1">
					<CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="-1409" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1587" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,-1}(.\S{1,-1})?" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="180" nMaxWidth="600" nMinHeight="10" nMaxHeight="850" nMinSpace="20" nMaxSpace="800" 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" />
									<BINARYPARAM nBlockNum="1" nMethod="7" />
									<BINARYPARAM nBlockNum="1" nMethod="6" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="一" charType="10" nWHRatio="300" />
						  </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>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="名" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="5" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="姓" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="545" nAnchorIndex="5" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor>
						  <CLocateAnchor nDisToAnchor="0" nAnchorIndex="7" anchorType="4" />
				</vecCLocateAnchor>
			  </CLine>
			 
			</vecLine>
      </CRegion>
              <CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
             <!--处理该区域需要的图像信息的光的类型-->
             <vecImageLightType>
             <!--1:可见光图;2:红外光图;4:紫外光图 -->
             <LIGHTTYPE>2</LIGHTTYPE>
             <LIGHTTYPE>1</LIGHTTYPE>
             </vecImageLightType>
             <!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
             <!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
			 <CLocateRegion bAccurateLocate="0">
				  <vecProcessImage></vecProcessImage>
				  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
				  <RECT Left="2700" Top="3000" Right="6765" Bottom="6084" />
				  <vecAnchorLocateInfo>
					<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2600" anchorType="1" />
					<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="10" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-4200" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="7" nDisToAnchor="300" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2500" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-1204" anchorType="4" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6300" 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="65" 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="3" nMaxElementNum="3" nMinWidth="300" nMaxWidth="5801" nMinHeight="300" nMaxHeight="800" nMinSpace="400" nMaxSpace="554" bPostProcess="0">
					<vecCLocateMethod>
					  <CLocateMethod nLocateMethod="0">
						<!--在定位前进行的预处理信息，一般是二值化-->
						<vecProcessImage>
						  <CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="0">
							  <RECT Top="0" Right="0" Bottom="0" Left="0" />
							</CTrueColorToGrayEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
							也是整图的百分比*10000计算出来的-->
				  <positionPlus nLeftPlus="-120" nRightPlus="800" nTopPlus="-50" nBottomPlus="120" />
				</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">
				<!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
							-->
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[男女]" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--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="1" nMaxElementNum="1" nMinWidth="200" nMaxWidth="600" nMinHeight="10" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					   <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="8" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="2" bLocate="1" bRecog="1">
					<CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="-5553" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1587" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[男女]" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="1" nMinWidth="300" nMaxWidth="600" nMinHeight="500" nMaxHeight="850" nMinSpace="20" nMaxSpace="800" 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="8" />
							
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="一" charType="10" nWHRatio="300" />
						  </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" />
						<CCharRatio strChars="一" charType="10" nWHRatio="300" />
					</vecCharRatio>
				</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="别" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="5" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="性" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="545" nAnchorIndex="5" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>
			  </CLine>
			 <CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
			 <!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
							-->
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,5}" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--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="1" nMaxElementNum="-1" nMinWidth="300" nMaxWidth="600" nMinHeight="500" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="3" bLocate="1" bRecog="1">
					<CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="-5553" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1587" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,5}" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="300" nMaxWidth="600" nMinHeight="500" nMaxHeight="850" nMinSpace="20" 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="8" />
									<BINARYPARAM nBlockNum="1" nMethod="6" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="4" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="1" nWHRatio="100" />
							<CCharRatio strChars="一" charType="10" nWHRatio="300" />
						  </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" />
						<CCharRatio strChars="一" charType="10" nWHRatio="300" />
					</vecCharRatio>
				</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="族" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="5" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="民" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="545" nAnchorIndex="5" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>
			 </CLine>
			 <CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
			 </CLine>
			</vecLine>
      </CRegion>
      
              <CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
                    <!--处理该区域需要的图像信息的光的类型-->
                    <vecImageLightType>
                           <!--1:可见光图;2:红外光图;4:紫外光图 -->
                           <LIGHTTYPE>2</LIGHTTYPE>
                           <LIGHTTYPE>1</LIGHTTYPE>
                    </vecImageLightType>
                    <!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
                    <!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
                    <CLocateRegion bAccurateLocate="0">
                                        
					  <vecProcessImage></vecProcessImage>
					  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
					  <RECT Left="5400" Top="9151" Right="9151" Bottom="9900" />
					  <vecAnchorLocateInfo>
						<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5400" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9840" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3130" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="1950" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9000" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9990" anchorType="4" />
					  </vecAnchorLocateInfo>
					  <!--该区域定义的区域类型基准点的信息-->
					  <vecCLocateAnchor></vecCLocateAnchor>
					</CLocateRegion>
					<CLocateLine>
					  <!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="0" Top="0" Right="100" Bottom="100" />
					  <!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="30" Top="0" Right="96" 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="1" nMaxElementNum="1" nMinWidth="3100" nMaxWidth="9800" nMinHeight="350" nMaxHeight="800" nMinSpace="50" nMaxSpace="300" bPostProcess="0">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="0">
							<!--在定位前进行的预处理信息，一般是二值化-->
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0" />
								</CTrueColorToGrayEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						  <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="7" />
									<BINARYPARAM nBlockNum="1" nMethod="6" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
								也是整图的百分比*10000计算出来的-->
					  <positionPlus nLeftPlus="-20" nRightPlus="100" nTopPlus="-35" nBottomPlus="50" />
					</CLocateLine>
					<vecLine>
						  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
						  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
						  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
						  <!--bNeedRecog:0代表不需要识别，1代表需要识别-->	
						  <!--bExist:0代表该行可能不存在，1代表该行存在-->
						  <!--nCheckKeyWord:在行需要识别的时候才有意义，0表示识别行，1表示检测行中关键字信息，若关键字定位的所有基准点都已有效，则此行可不识别。-->								  
						  <CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
							   <!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
								   -->
				               <RECT Left="0" Top="0" Right="0" Bottom="0" />
				               <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\D{17}[\DX]" bConfirmParams="0">
				                    <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="200" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="12" nMaxElementNum="12" nMinWidth="180" nMaxWidth="380" nMinHeight="535" nMaxHeight="650" nMinSpace="0" nMaxSpace="500" 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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="5" />
													<BINARYPARAM nBlockNum="1" nMethod="3" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
										  <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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="3" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
									 </vecCLocateMethod>
				                    </CLocateInfo>
				                     <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="78" />
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												</vecCharRatio>
											</CKernalInfo>
											
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="3" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										
				               </CRecogInfo>
						       <vecRecogUnit>
						          <!--nIndex:识别单元序号-->
								  <!--cellName:识别单元名称-->
								  <!--bLocate:该识别单元是否需要定位-->
								  <!--bReRecog:该识别单元是否需要重新识别-->
								  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
								  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
								   <CRecogUnit nIndex="6" bLocate="1" bRecog="1">
										<CLocateRecogUnit bStart="0" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
										  <vecAnchorLocateInfo>
					
										  </vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{12}" bConfirmParams="0">
										  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="200" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="12" nMaxElementNum="12" nMinWidth="180" nMaxWidth="380" nMinHeight="535" nMaxHeight="650" nMinSpace="0" nMaxSpace="500" 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="6" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
														<BINARYPARAM nBlockNum="1" nMethod="7" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											  <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" />
														<BINARYPARAM nBlockNum="1" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="5" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											  <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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="5" />
														<BINARYPARAM nBlockNum="1" nMethod="1" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											</vecCLocateMethod>
										  </CLocateInfo>
										  <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="78" />
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												</vecCharRatio>
											</CKernalInfo>
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="3" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										</CRecogInfo>
									  </CRecogUnit>
						       </vecRecogUnit>
						       <!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
						       <vecLineKeyWord>
									  
							   </vecLineKeyWord>
						       <vecCLocateAnchor>
							   </vecCLocateAnchor>
						  </CLine>
					</vecLine>
         </CRegion>
       </vecRegion>
           <vecDeriveUnit>
		  <CDeriveUnit nEndCharIndex="13" nSrcRecogUnitIndex="5" 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="1" 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="3" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--社会保障号码关键字定义右基准-->
          <CAnchor nIndex="4" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--姓名关键字定义右基准-->
          <CAnchor nIndex="5" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--性别关键字定义右基准-->
          <CAnchor nIndex="6" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--姓名行定义下基准-->
          <CAnchor nIndex="7" anchorPos="-1" anchorType="4" bEnable="0" nMinPos="-1" nMaxPos="-1" />
      </vecAnchor>
           <vecMergeUnit>
		<CMergeUnit nDestUnitIndex="2" nDestUnitType="4" nSrcUnitIndex="6" nSrcUnitType="4" strSrc="0" strDest="" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="23"/>
      </vecMergeUnit>
 
           </CSubTemplate>
           <CSubTemplate nSubID="2" chDocumentName="重庆社保卡" engDocumentName="China Chongqing Social Security Card"><!--重庆社会保障卡-->
             <vecRegion>
         <!--CRegion:区域信息
				nIndex:区域编号
				nRegionType:区域类型,0代表头像区域,1代表识别区域
				nProcessOrder:该区域被处理的顺序
				rcPosition 坐标均为占整张图像的百分比*10000
			-->
		 <CRegion nIndex="0" nRegionType="0" nProcessOrder="0">
           <!--处理该区域需要的图像信息的光的类型-->
           <vecImageLightType>
             <!--1:可见光图;2:红外光图;4:紫外光图 -->
             <LIGHTTYPE>1</LIGHTTYPE>
             <LIGHTTYPE>2</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="455" Top="1858" Right="2579" Bottom="6503" />
                 <vecAnchorLocateInfo>
                     <!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="242" anchorType="1" />
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2852" anchorType="2" />
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1515" anchorType="3" />
                     <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6748" anchorType="4" />
                 </vecAnchorLocateInfo>
                     <!--该区域定义的区域类型基准点的信息-->
            <vecCLocateAnchor>
               <CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="2" />
               <CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="4" />
            </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="1687" Top="6797" Right="9226" Bottom="8251" />
					  <vecAnchorLocateInfo>
						<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1557" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9286" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6310" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9144" anchorType="4" />
					  </vecAnchorLocateInfo>
					  <!--该区域定义的区域类型基准点的信息-->
					  <vecCLocateAnchor></vecCLocateAnchor>
					</CLocateRegion>
					<CLocateLine>
					  <!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="0" Top="0" Right="100" Bottom="100" />
					  <!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="30" Top="0" Right="96" 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="1" nMaxElementNum="3" nMinWidth="1608" nMaxWidth="7587" nMinHeight="700" nMaxHeight="1320" nMinSpace="350" nMaxSpace="700" bPostProcess="0">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="0">
							<!--在定位前进行的预处理信息，一般是二值化-->
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0" />
								</CTrueColorToGrayEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						  <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="7" />
									<BINARYPARAM nBlockNum="1" nMethod="6" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
								也是整图的百分比*10000计算出来的-->
					  <positionPlus nLeftPlus="-120" nRightPlus="100" nTopPlus="-120" nBottomPlus="150" />
					</CLocateLine>
					<vecLine>
						  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
						  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
						  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
						  <!--bNeedRecog:0代表不需要识别，1代表需要识别-->	
						  <!--bExist:0代表该行可能不存在，1代表该行存在-->
						  <!--nCheckKeyWord:在行需要识别的时候才有意义，0表示识别行，1表示检测行中关键字信息，若关键字定位的所有基准点都已有效，则此行可不识别。-->								  
						  <CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
							   <!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
								   -->
				               <RECT Left="0" Top="0" Right="0" Bottom="0" />
				               <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{6}\D{17}[\DX]" bConfirmParams="0">
				                    <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="140" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="19" nMaxElementNum="19" nMinWidth="30" nMaxWidth="500" nMinHeight="537" nMaxHeight="1369" nMinSpace="30" nMaxSpace="698" 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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="6" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
										  <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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="3" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
									 </vecCLocateMethod>
				                    </CLocateInfo>
				                    <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="60" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												</vecCharRatio>
											</CKernalInfo>
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="60" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										
				               </CRecogInfo>
						       <vecRecogUnit>
						          <!--nIndex:识别单元序号-->
								  <!--cellName:识别单元名称-->
								  <!--bLocate:该识别单元是否需要定位-->
								  <!--bReRecog:该识别单元是否需要重新识别-->
								  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
								  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
								   <CRecogUnit nIndex="9" bLocate="0" bRecog="0">
								   </CRecogUnit>
						       </vecRecogUnit>
						       <!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
						       <vecLineKeyWord>
							   </vecLineKeyWord>
						       <vecCLocateAnchor>
								  <CLocateAnchor nDisToAnchor="0" nAnchorIndex="3" anchorType="3" />
							   </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="2943" Top="2004" Right="6676" Bottom="3031" />
				  <vecAnchorLocateInfo>
					<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
					<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="100" anchorType="1" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2822" anchorType="1" />
					<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="4097" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7071" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-5623" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1466" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-3960" anchorType="4" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3192" 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="65" 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="1" nMaxElementNum="2" nMinWidth="1274" nMaxWidth="3763" nMinHeight="293" nMaxHeight="800" nMinSpace="342" nMaxSpace="700" bPostProcess="0">
					<vecCLocateMethod>
					  <CLocateMethod nLocateMethod="1">
						<!--在定位前进行的预处理信息，一般是二值化-->
						<vecProcessImage>
						  <CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="0">
							  <RECT Top="0" Right="0" Bottom="0" Left="0" />
							</CTrueColorToGrayEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <CLocateMethod nLocateMethod="1">
						<vecProcessImage>
						  <CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="7">
							  <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
							</CTrueColorToGrayEx>
						  </CProcessImage>
						  <CProcessImage processType="2">
							<CGrayToBinaryEx>
							  <vecBinaryParam>
								<BINARYPARAM nBlockNum="1" nMethod="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
							也是整图的百分比*10000计算出来的-->
				  <positionPlus nLeftPlus="-120" nRightPlus="800" nTopPlus="-120" nBottomPlus="120" />
				</CLocateLine>
			 <vecLine>
			  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
			  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
			  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
			  <!--nLineType:0代表不需要识别，1代表需要识别-->
			  
			  <CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
				<!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
							-->
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,-1}(.\S{1,-1})?" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--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="2" nMaxElementNum="-1" nMinWidth="200" nMaxWidth="600" nMinHeight="10" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="1" bLocate="1" bRecog="1">
					<CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3641" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,-1}(.\S{1,-1})?" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="240" nMaxWidth="480" nMinHeight="10" nMaxHeight="700" nMinSpace="16" nMaxSpace="380" 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="7" />
									<BINARYPARAM nBlockNum="1" nMethod="3" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						
						<!--<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>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="名" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="4" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="姓" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="364" nAnchorIndex="4" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor>
				</vecCLocateAnchor>
			  </CLine>
			 
			</vecLine>
      </CRegion>
         <CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
                    <!--处理该区域需要的图像信息的光的类型-->
                    <vecImageLightType>
                           <!--1:可见光图;2:红外光图;4:紫外光图 -->
                           <LIGHTTYPE>2</LIGHTTYPE>
                           <LIGHTTYPE>1</LIGHTTYPE>
                    </vecImageLightType>
                    <!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
                    <!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
                    <CLocateRegion bAccurateLocate="0">
                                        
					  <vecProcessImage></vecProcessImage>
					  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
					  <RECT Left="2974" Top="3031" Right="9104" Bottom="3814" />
					  <vecAnchorLocateInfo>
						<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
						<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="100" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2761" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="6858" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9195" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-3960" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2885" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-3250" anchorType="4" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3960" anchorType="4" />
					  </vecAnchorLocateInfo>
					  <!--该区域定义的区域类型基准点的信息-->
					  <vecCLocateAnchor></vecCLocateAnchor>
					</CLocateRegion>
					<CLocateLine>
					  <!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="0" Top="0" Right="100" Bottom="100" />
					  <!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
					  <RECT Left="30" Top="0" Right="96" 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="1" nMaxElementNum="1" nMinWidth="3000" nMaxWidth="9800" nMinHeight="300" nMaxHeight="650" nMinSpace="50" nMaxSpace="300" bPostProcess="0">
						<vecCLocateMethod>
						  <CLocateMethod nLocateMethod="0">
							<!--在定位前进行的预处理信息，一般是二值化-->
							<vecProcessImage>
							  <CProcessImage processType="1">
								<CTrueColorToGrayEx nFilter="0">
								  <RECT Top="0" Right="0" Bottom="0" Left="0" />
								</CTrueColorToGrayEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						  <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="7" />
									<BINARYPARAM nBlockNum="1" nMethod="6" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
								也是整图的百分比*10000计算出来的-->
					  <positionPlus nLeftPlus="-120" nRightPlus="800" nTopPlus="-10" nBottomPlus="30" />
					</CLocateLine>
					<vecLine>
						  <!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
						  <!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
						  <!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
						  <!--bNeedRecog:0代表不需要识别，1代表需要识别-->	
						  <!--bExist:0代表该行可能不存在，1代表该行存在-->
						  <!--nCheckKeyWord:在行需要识别的时候才有意义，0表示识别行，1表示检测行中关键字信息，若关键字定位的所有基准点都已有效，则此行可不识别。-->								  
						  <CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="1">
							   <!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
								   -->
				               <RECT Left="0" Top="0" Right="0" Bottom="0" />
				               <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{6}\D{17}[\DX]" bConfirmParams="0">
				                    <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="140" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="16" nMaxElementNum="-1" nMinWidth="60" nMaxWidth="500" nMinHeight="300" nMaxHeight="600" nMinSpace="40" nMaxSpace="820" 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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="6" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
										  <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="7" />
													<BINARYPARAM nBlockNum="1" nMethod="3" />
												  </vecBinaryParam>
												  <!--processRect-->
												  <RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											  </CProcessImage>
											</vecProcessImage>
										  </CLocateMethod>
									 </vecCLocateMethod>
				                    </CLocateInfo>
				                    <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="78" />
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												</vecCharRatio>
											</CKernalInfo>
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="3" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										
				               </CRecogInfo>
						       <vecRecogUnit>
						          <!--nIndex:识别单元序号-->
								  <!--cellName:识别单元名称-->
								  <!--bLocate:该识别单元是否需要定位-->
								  <!--bReRecog:该识别单元是否需要重新识别-->
								  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
								  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
								   <CRecogUnit nIndex="5" bLocate="1" bRecog="1">
										<CLocateRecogUnit bStart="0" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
										  <vecAnchorLocateInfo>
										    <CAnchorLocateInfo nDisToAnchor="1487" nAnchorIndex="4" anchorType="1" />
											<CAnchorLocateInfo nDisToAnchor="0" nAnchorIndex="5" anchorType="1" />
											<CAnchorLocateInfo nDisToAnchor="5189" nAnchorIndex="0" anchorType="1" />
										  </vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{17}[\DX]" bConfirmParams="0">
										  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="18" nMaxElementNum="18" nMinWidth="20" nMaxWidth="300" nMinHeight="245" nMaxHeight="620" nMinSpace="0" nMaxSpace="230" 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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											  <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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											  <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="7" />
														<BINARYPARAM nBlockNum="1" nMethod="5" />
													  </vecBinaryParam>
													  <!--processRect-->
													  <RECT Left="0" Top="0" Right="0" Bottom="0" />
													</CGrayToBinaryEx>
												  </CProcessImage>
												</vecProcessImage>
											  </CLocateMethod>
											</vecCLocateMethod>
										  </CLocateInfo>
										  <vecKernal>
											<!--nRecogType:0识别区域，1识别字符-->
											<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
											<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="78" />
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="X" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>-->
											
											<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
												<vecCharRatio>
													<CCharRatio strChars="" charType="3" nWHRatio="50" />
													<CCharRatio strChars="" charType="2" nWHRatio="50" />
													<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												</vecCharRatio>
											</CKernalInfo>
											<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											  <vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="53" />
												<CCharRatio strChars="3" charType="10" nWHRatio="78" />
											  </vecCharRatio>
											</CKernalInfo>
										  </vecKernal>
										</CRecogInfo>
									  </CRecogUnit>
						       </vecRecogUnit>
						       <!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
						       <vecLineKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="码" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="20" nAnchorIndex="5" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="号" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="396" nAnchorIndex="5" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="障" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="1128" nAnchorIndex="5" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="保" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="1526" nAnchorIndex="5" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="会" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="1920" nAnchorIndex="5" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="社" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
										  <CLocateAnchor nDisToAnchor="2316" nAnchorIndex="5" anchorType="2" />
										</vecCLocateAnchor>
									  </CKeyWord>
									</vecLineKeyWord>
						       <vecCLocateAnchor>
								  <CLocateAnchor nDisToAnchor="0" nAnchorIndex="3" anchorType="3" />
							   </vecCLocateAnchor>
						  </CLine>
					</vecLine>
         </CRegion>
         <CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
             <!--处理该区域需要的图像信息的光的类型-->
             <vecImageLightType>
             <!--1:可见光图;2:红外光图;4:紫外光图 -->
             <LIGHTTYPE>2</LIGHTTYPE>
             <LIGHTTYPE>1</LIGHTTYPE>
             </vecImageLightType>
             <!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
             <!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
			 <CLocateRegion bAccurateLocate="0">
				  <vecProcessImage></vecProcessImage>
				  <!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
				  <RECT Left="2928" Top="3863" Right="6919" Bottom="6943" />
				  <vecAnchorLocateInfo>
					<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
					<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="100" anchorType="1" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2761" anchorType="1" />
					<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="4522" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7344" anchorType="2" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-3276" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="7" nDisToAnchor="300" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3716" anchorType="3" />
					<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-30" anchorType="4" />
					<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7139" 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="65" 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="300" nMaxWidth="5801" nMinHeight="300" nMaxHeight="580" nMinSpace="340" nMaxSpace="554" bPostProcess="0">
					<vecCLocateMethod>
					  <CLocateMethod nLocateMethod="0">
						<!--在定位前进行的预处理信息，一般是二值化-->
						<vecProcessImage>
						  <CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="0">
							  <RECT Top="0" Right="0" Bottom="0" Left="0" />
							</CTrueColorToGrayEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
							也是整图的百分比*10000计算出来的-->
				  <positionPlus nLeftPlus="-120" nRightPlus="800" nTopPlus="-20" nBottomPlus="20" />
				</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="1">
				<!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
						    如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
						-->
            <RECT Left="0" Top="0" Right="0" Bottom="0" />
            <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[男女] (民族)?\S{1,5}" bConfirmParams="0">
              <!--定位字符的信息-->
              <!--定位字符的信息-->
              <!--nLocateMethod:  0,用识别核心做定位;
												1，提取连通域的方法进行定位;
												2，投影方法进行定位






							-->
              <!--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="15" nMinWidth="200" nMaxWidth="460" nMinHeight="300" nMaxHeight="680" nMinSpace="58" nMaxSpace="2200" bPostProcess="0">
                <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="6" />
                          </vecBinaryParam>
                          <!--processRect-->
                          <RECT Left="0" Top="0" Right="0" Bottom="0" />
                        </CGrayToBinaryEx>
                      </CProcessImage>
                    </vecProcessImage>
                  </CLocateMethod>
                  <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="2" nMethod="7" />
                            <BINARYPARAM nBlockNum="1" nMethod="3" />
                          </vecBinaryParam>
                          <!--processRect-->
                          <RECT Left="0" Top="0" Right="0" Bottom="0" />
                        </CGrayToBinaryEx>
                      </CProcessImage>
                    </vecProcessImage>
                  </CLocateMethod>
                </vecCLocateMethod>
              </CLocateInfo>
              <vecKernal>
                <!--nRecogType:0识别区域，1识别字符-->
                <!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
                <!--<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>
            <!--vecRecogUnit:行内识别单元的信息-->
            <vecRecogUnit>
              <!--nIndex:识别单元序号-->
              <!--cellName:识别单元名称-->
              <!--bLocate:该识别单元是否需要定位-->
              <!--bReRecog:该识别单元是否需要重新识别-->
              <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
              <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
              <CRecogUnit nIndex="2" bLocate="1" bRecog="1">
                <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="-1">
                  <vecAnchorLocateInfo>
                    <CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="50" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="-1426" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="0" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3710" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="770" anchorType="2" />
                    <CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="-620" anchorType="2" />
                    <CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="790" anchorType="2" />
                    <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4461" anchorType="2" />
                  </vecAnchorLocateInfo>
                </CLocateRecogUnit>
                <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[男女]" bConfirmParams="0">
                  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="1" nMinWidth="200" nMaxWidth="460" nMinHeight="400" nMaxHeight="680" nMinSpace="0" nMaxSpace="0" 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="7" />
                                <BINARYPARAM nBlockNum="1" nMethod="3" />
                              </vecBinaryParam>
                              <!--processRect-->
                              <RECT Left="0" Top="0" Right="0" Bottom="0" />
                            </CGrayToBinaryEx>
                          </CProcessImage>
                        </vecProcessImage>
                      </CLocateMethod>
                    </vecCLocateMethod>
                  </CLocateInfo>
                  <vecKernal>
                    <!--nRecogType:0识别区域，1识别字符-->
                    <!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
                    <!--<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>
              <CRecogUnit nIndex="3" bRecog="1" bLocate="1">
                <CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
                  <vecAnchorLocateInfo>
                    <CAnchorLocateInfo nAnchorIndex="7" nDisToAnchor="0" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="1510" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="5" nDisToAnchor="30" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="1550" anchorType="1" />
                    <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5220" anchorType="1" />
                  </vecAnchorLocateInfo>
                </CLocateRecogUnit>
                <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,5}" bConfirmParams="0">
                  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="5" nMinWidth="200" nMaxWidth="460" nMinHeight="400" nMaxHeight="680" nMinSpace="58" 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="7" />
                                <BINARYPARAM nBlockNum="1" nMethod="3" />
                              </vecBinaryParam>
                              <!--processRect-->
                              <RECT Left="0" Top="0" Right="0" Bottom="0" />
                            </CGrayToBinaryEx>
                          </CProcessImage>
                        </vecProcessImage>
                      </CLocateMethod>
                    </vecCLocateMethod>
                  </CLocateInfo>
                  <vecKernal>
                    <!--nRecogType:0识别区域，1识别字符-->
                    <!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
                    <!--<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>
            <!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
            <vecLineKeyWord>
              <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="别" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
                <vecCLocateAnchor>
                  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="6" anchorType="2" />
                </vecCLocateAnchor>
              </CKeyWord>
              <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="性" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
                <vecCLocateAnchor>
                  <CLocateAnchor nDisToAnchor="360" nAnchorIndex="6" anchorType="2" />
                </vecCLocateAnchor>
              </CKeyWord>
              <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="族" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
                <vecCLocateAnchor>
                  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="7" anchorType="2" />
                </vecCLocateAnchor>
              </CKeyWord>
              <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="民" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
                <vecCLocateAnchor>
                  <CLocateAnchor nDisToAnchor="360" nAnchorIndex="7" anchorType="2" />
                </vecCLocateAnchor>
              </CKeyWord>
            </vecLineKeyWord>
            <!--vecCLocateAnchor:记录该行定义基准点的信息-->
            <vecCLocateAnchor>
            </vecCLocateAnchor>
         
			 </CLine>
			 <CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="1">
			 <!--rcLineResult:行的初始位置信息，初始值尽量写最小的区域范围，这样最准确
								如果都为0代表该值不可靠，坐标单位为坐标均为占整张图像的百分比*10000
							-->
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,5}" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--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="1" nMaxElementNum="-1" nMinWidth="300" nMaxWidth="600" nMinHeight="500" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<vecRecogUnit>
				  <!--nIndex:识别单元序号-->
				  <!--cellName:识别单元名称-->
				  <!--bLocate:该识别单元是否需要定位-->
				  <!--bReRecog:该识别单元是否需要重新识别-->
				  <!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
				  <!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
				  <CRecogUnit nIndex="6" bLocate="1" bRecog="1">
					<CLocateRecogUnit bStart="1" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0">
					  <vecAnchorLocateInfo>
						<CAnchorLocateInfo nAnchorIndex="8" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="20" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3641" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="8" nDisToAnchor="2000" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="2000" anchorType="2" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\C\D{7}[\DX]" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="9" nMinWidth="30" nMaxWidth="330" nMinHeight="245" nMaxHeight="780" nMinSpace="0" 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="18">
														<CHistogramEqualization nType="2"/>
													</CProcessImage>
														<CProcessImage processType="6">
														<CBlurAverage nType="1"/>
													</CProcessImage>
							  <CProcessImage processType="2">
								<CGrayToBinaryEx>
								  <vecBinaryParam>
									<BINARYPARAM nBlockNum="1" nMethod="8" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
							<CCharRatio strChars="" charType="3" nWHRatio="75" /> 
						  </vecCharRatio>
						</CKernalInfo>-->
						
						<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
							<vecCharRatio>
								<CCharRatio strChars="" charType="3" nWHRatio="50" />
								<CCharRatio strChars="" charType="2" nWHRatio="50" />
								<CCharRatio strChars="1" charType="10" nWHRatio="30" />
							</vecCharRatio>
						</CKernalInfo>
						
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						 <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
							<CCharRatio strChars="" charType="3" nWHRatio="75" /> 
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="号" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="8" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="卡" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="360" nAnchorIndex="8" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>
			 </CLine>
			 <CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="1">
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,5}" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--nMinElementNum:该行最少元素数-->
				  <!--nMaxElementNum:该行最多元素数-->
				  <!--nMinWidth:元素的最小宽度-->
				  <!--nMaxWidth:元素的最大宽度-->
				  <!--nMinHeight:元素的最小高度-->
				  <!--nMaxHeight:元素的最大高度-->
				  <!--nMinSpace:元素间的最小间距-->
				  <!--nMaxSpace:元素间的最大间距-->
				  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="135" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="300" nMaxWidth="600" nMinHeight="500" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<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="9" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="820" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="820" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4522" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{4}\S{1}\D{1,2}\S{1}" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="7" nMaxElementNum="8" nMinWidth="30" nMaxWidth="400" nMinHeight="245" nMaxHeight="780" nMinSpace="0" 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="8" />
								  </vecBinaryParam>
								  <!--processRect-->
								  <RECT Left="0" Top="0" Right="0" Bottom="0" />
								</CGrayToBinaryEx>
							  </CProcessImage>
							</vecProcessImage>
						  </CLocateMethod>
						</vecCLocateMethod>
					  </CLocateInfo>
					  <vecKernal>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
							<CCharRatio strChars="" charType="1" nWHRatio="100" /> 
							<CCharRatio strChars="年" charType="10" nWHRatio="115" /> 
						  </vecCharRatio>
						</CKernalInfo>-->
						
						<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
							<vecCharRatio>
								<CCharRatio strChars="" charType="3" nWHRatio="50" />
								<CCharRatio strChars="" charType="2" nWHRatio="50" />
								<CCharRatio strChars="1" charType="10" nWHRatio="30" />
								<CCharRatio strChars="年" charType="10" nWHRatio="115" /> 
							</vecCharRatio>
						</CKernalInfo>
						
						<CKernalInfo kernalMainType="1" nKernalSubType="18" nFilterType="0" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
														<CCharRatio strChars="" charType="1" nWHRatio="100" /> 
														<CCharRatio strChars="年" charType="10" nWHRatio="105" /> 
														<CCharRatio strChars="月" charType="10" nWHRatio="105" />
														<CCharRatio strChars="1" charType="10" nWHRatio="40" />
													</vecCharRatio>
												</CKernalInfo>
						<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						 <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
							<CCharRatio strChars="" charType="1" nWHRatio="100" /> 
							<CCharRatio strChars="年" charType="10" nWHRatio="115" /> 
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="期" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="9" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="日" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="360" nAnchorIndex="9" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="卡" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="720" nAnchorIndex="9" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="发" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="1080" nAnchorIndex="9" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>			 
			 
			 </CLine>
			 <CLine nIndex="3" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="1">
				<RECT Left="0" Top="0" Right="0" Bottom="0" />
				<!--nRecogType:0识别区域，1识别字符-->
				<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
				<!--cellRecogType:识别内容
									NAMECH=0,//中文姓名
									SEX=1,//性别
									NATION=2,//民族
									BIRTHDAY=3,//出生日期
									IDNUMBER=7,//身份证号码
										OTHER=20//其他类型
							-->
				<!--charOrder:字符的排列情况，用正则表达式表示-->
				<!--kernalMainType识别核心主类型 
									TH_OCR=1,
									SSFT152=2,
									BARCODE=3
							-->
				<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,5}" bConfirmParams="0">
				  <!--定位字符的信息-->
				  <!--定位字符的信息-->
				  <!--nLocateMethod:  0,用识别核心做定位;
													1，提取连通域的方法进行定位;
													2，投影方法进行定位
								-->
				  <!--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="1" nMaxElementNum="-1" nMinWidth="300" nMaxWidth="600" nMinHeight="500" nMaxHeight="850" nMinSpace="20" 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="6" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					  <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" />
								<BINARYPARAM nBlockNum="1" nMethod="7" />
							  </vecBinaryParam>
							  <!--processRect-->
							  <RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CGrayToBinaryEx>
						  </CProcessImage>
						</vecProcessImage>
					  </CLocateMethod>
					</vecCLocateMethod>
				  </CLocateInfo>
				  <vecKernal>
					<!--nRecogType:0识别区域，1识别字符-->
					<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
					<!--<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>
				<!--vecRecogUnit:行内识别单元的信息-->
				<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="10" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="9" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="820" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="6" nDisToAnchor="820" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4522" anchorType="1" />
					  </vecAnchorLocateInfo>
					</CLocateRecogUnit>
					<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
					  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="30" nMaxWidth="400" nMinHeight="330" nMaxHeight="780" nMinSpace="0" nMaxSpace="150" 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>
						<!--nRecogType:0识别区域，1识别字符-->
						<!--nRecogImgeType:进行识别时需要的图像类型，0代表灰度，1代表二值-->
						<!--<CKernalInfo kernalMainType="1" nKernalSubType="8" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						  <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
							<CCharRatio strChars="" charType="1" nWHRatio="100" /> 
						  </vecCharRatio>
						</CKernalInfo>-->
						
						<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
							<vecCharRatio>
								<CCharRatio strChars="" charType="3" nWHRatio="50" />
								<CCharRatio strChars="" charType="2" nWHRatio="50" />
								<CCharRatio strChars="1" charType="10" nWHRatio="30" />
							</vecCharRatio>
						</CKernalInfo>
						<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="2" nFillingMethod="0" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
						 <vecCharRatio>
							<CCharRatio strChars="" charType="2" nWHRatio="75" /> 
							<CCharRatio strChars="" charType="1" nWHRatio="100" /> 
						  </vecCharRatio>
						</CKernalInfo>
					  </vecKernal>
					</CRecogInfo>
	<vecCInsertChar>
											<CInsertChar nCharPos="-1" strInsert="年" nMinSpace="120" nMaxSpce="400" nInsertType="2" />
										</vecCInsertChar>
				  </CRecogUnit>
				</vecRecogUnit>
				<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
				<vecLineKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="限" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="10" nAnchorIndex="10" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="期" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="360" nAnchorIndex="10" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="效" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="720" nAnchorIndex="10" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				  <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="有" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
					<vecCLocateAnchor>
					  <CLocateAnchor nDisToAnchor="1080" nAnchorIndex="10" anchorType="2" />
					</vecCLocateAnchor>
				  </CKeyWord>
				</vecLineKeyWord>
				<!--vecCLocateAnchor:记录该行定义基准点的信息-->
				<vecCLocateAnchor></vecCLocateAnchor>			 
			 
			 </CLine>
			
			</vecLine>
      </CRegion>
      
      </vecRegion>
             <vecDeriveUnit>
             </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="3" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--姓名关键字定义右基准-->
          <CAnchor nIndex="4" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--社会保障号关键字定义右基准-->
          <CAnchor nIndex="5" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
          <!--性别关键字定义右基准-->
          <CAnchor nIndex="6" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
           <!--民族关键字定义右基准-->
          <CAnchor nIndex="7" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
           <!--卡号关键字定义右基准-->
          <CAnchor nIndex="8" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
           <!--发卡日期关键字定义右基准-->
          <CAnchor nIndex="9" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
           <!--有效期限关键字定义右基准-->
          <CAnchor nIndex="10" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1" />
      </vecAnchor>
      
	         <vecMergeUnit>
	         </vecMergeUnit>
           </CSubTemplate>
      </vecSubTemplate>
   </CIDCardTemplate>
  
 </IDCARD>