<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE IDCARD SYSTEM "IDCARD.dtd">
<IDCARD>
	<CIDCardTemplate nMainDocumentID="12" chDocumentName="签证" engDocumentName="Visa" imageSizeType="3">
		<vecAutoProcess>
			<vecProcessMode nMode="0"> 
				<CAutoProcess processType="25">
					<PerspectiveTransformEx nType="13" nWidth="1472" nHeight="1036"/> 
				</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="1308" nHeight="927" nOffsetLeft="10" nOffsetTop="10" nOffsetRight="-10" nOffsetBottom="-10"/> 
				</CAutoProcess>				
			</vecProcessMode>
		</vecAutoProcess>
		<vecProcessImage>
			<CProcessImage processType="3">
				<CEraseBlackBorderEx>
					<RECT Left="0" Top="0" Right="10000" Bottom="10000" />
					<RECT Left="1000" Top="1000" Right="92000" Bottom="9500" />
				</CEraseBlackBorderEx>
			</CProcessImage>
			<CProcessImage processType="9">
				<CCropImage nMinSrcWidth="4000" nRotateType="0" nMinSrcHeight="6000" nUnitType="0">
					<RECT Top="5000" Right="10000" Bottom="10000" Left="0" />
				</CCropImage>
			</CProcessImage>
			<CProcessImage processType="9">
				<CCropImage nMinSrcWidth="4000" nRotateType="0" nMinSrcHeight="4000" nUnitType="0">
					<RECT Top="1650" Right="10000" Bottom="10000" Left="0" />
				</CCropImage>
			</CProcessImage>

		</vecProcessImage>
		<vecRegion>


		</vecRegion>
		<vecAnchor>
			<CAnchor nIndex="0" anchorPos="-1" anchorType="0" bEnable="0" nMinPos="-1" nMaxPos="-1" />
		</vecAnchor>
		<vecOutPutResult>
			<COutPutResult nIndex="0" cellRecogType="20" cellNameEng="Type identification" cellName="证件类型" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="" oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="1" cellRecogType="20" cellNameEng="The visa number from MRZ" cellName="MRZ导出号码" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="" oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="2" cellRecogType="20" cellNameEng="National name" cellName="本国姓名" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar=" " oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="3" cellRecogType="20" cellNameEng="English name" cellName="英文姓名" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar=" " oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="4" cellRecogType="1" cellNameEng="Sex" cellName="性别" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="" oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="5" cellRecogType="3" cellNameEng="Date of birth" cellName="出生日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="YYMMDD" strOutFormat="YYYY-MM-DD" />
			</COutPutResult>
			<COutPutResult nIndex="6" cellRecogType="5" cellNameEng="Date of expiry" cellName="有效期至" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="YYMMDD" strOutFormat="YYYY-MM-DD" />

			</COutPutResult>
			<COutPutResult nIndex="7" cellRecogType="20" cellNameEng="Issuing country code" cellName="签发国代码" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
			<COutPutResult nIndex="8" cellRecogType="20" cellNameEng="English surname" cellName="英文姓" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar=" " oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="9" cellRecogType="20" cellNameEng="English first name" cellName="英文名" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar=" " oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="10" cellRecogType="20" cellNameEng="MRZ1" cellName="MRZ1" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1"/>
			<COutPutResult nIndex="11" cellRecogType="20" cellNameEng="MRZ2" cellName="MRZ2" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bRecogOand0="1" bMainField="1">
				<COand0Classify strAllIndex="0,1,2,3,4,5,6,7,8,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42"/>
			</COutPutResult>
			<COutPutResult nIndex="12" cellRecogType="20" cellNameEng="Nationality code" cellName="持证人国籍代码" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
			<COutPutResult nIndex="13" cellRecogType="20" cellNameEng="ID Number" cellName="证件号码" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
			<COutPutResult nIndex="14" cellRecogType="20" cellNameEng="Passport number/pass numbers" cellName="护照号码/通行证号码" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="" oldChar="&lt;"></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="15" cellRecogType="20" cellNameEng="Place of issue" cellName="签发地点" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="天津" oldChar="夭津"></CReplaceChar>
						<CReplaceChar newChar="墨尔本" oldChar=".尔本"></CReplaceChar>
						<CReplaceChar newChar="墨尔本" oldChar="墨尔."></CReplaceChar>
						<CReplaceChar newChar="金边" oldChar="金进"></CReplaceChar>
						<CReplaceChar newChar="开罗" oldChar="并罗"></CReplaceChar>
						<CReplaceChar newChar="萨格勒布" oldChar="萨格..."></CReplaceChar>	
						<CReplaceChar newChar="萨格勒布" oldChar="萨格.."></CReplaceChar>
						<CReplaceChar newChar="河内" oldChar=".河内"></CReplaceChar>
						<CReplaceChar newChar="河内" oldChar=".内"></CReplaceChar>
						<CReplaceChar newChar="巴黎" oldChar="巴."></CReplaceChar>
						<CReplaceChar newChar="布鲁塞尔" oldChar="布鲁寨尔"></CReplaceChar>
						<CReplaceChar newChar="金边" oldChar="佥边"></CReplaceChar>
						<CReplaceChar newChar="金边" oldChar="金逛"></CReplaceChar>
						<CReplaceChar newChar="金边" oldChar=".边"></CReplaceChar>	
						<CReplaceChar newChar="金边" oldChar=".金边"></CReplaceChar>
						<CReplaceChar newChar="金边" oldChar="金边."></CReplaceChar>
						<CReplaceChar newChar="金边" oldChar="金必"></CReplaceChar>						
						<CReplaceChar newChar="布里斯班" oldChar=".里斯班"></CReplaceChar>	
						<CReplaceChar newChar="布里斯班" oldChar="布里斯."></CReplaceChar>	
						<CReplaceChar newChar="布里斯班" oldChar="布.斯班"></CReplaceChar>				
						<CReplaceChar newChar="堪培拉" oldChar=".培拉"></CReplaceChar>	
						<CReplaceChar newChar="堪培拉" oldChar="壤培."></CReplaceChar>	
						<CReplaceChar newChar="堪培拉" oldChar="堪.拉"></CReplaceChar>				
						<CReplaceChar newChar="悉尼" oldChar=".悉尼"></CReplaceChar>	
						<CReplaceChar newChar="悉尼" oldChar="悉."></CReplaceChar>	
						<CReplaceChar newChar="悉尼" oldChar="悉.."></CReplaceChar>	
						<CReplaceChar newChar="上海" oldChar="北海"></CReplaceChar>		
						<CReplaceChar newChar="上海" oldChar="口海"></CReplaceChar>		
						<CReplaceChar newChar="浙江杭州" oldChar=".江杭州"></CReplaceChar>
						<CReplaceChar newChar="浙江杭州" oldChar="浙汪杭"></CReplaceChar>							
						<CReplaceChar newChar="浙江杭州" oldChar="浙江梳州"></CReplaceChar>
						<CReplaceChar newChar="杭州" oldChar="梳州"></CReplaceChar>	
						<CReplaceChar newChar="浙江杭州" oldChar="..梳州"></CReplaceChar>	
						<CReplaceChar newChar="浙江杭州" oldChar="..杭州"></CReplaceChar>
						<CReplaceChar newChar="旧金山" oldChar="旧.山"></CReplaceChar>	
						<CReplaceChar newChar="旧金山" oldChar="旧金."></CReplaceChar>	
						<CReplaceChar newChar="纽约" oldChar="纽钓"></CReplaceChar>	
						<CReplaceChar newChar="纽约" oldChar="钮钓"></CReplaceChar>	
						<CReplaceChar newChar="纽约" oldChar="衄钓"></CReplaceChar>	
						<CReplaceChar newChar="布里斯班" oldChar=".布里斯班"></CReplaceChar>
						<CReplaceChar newChar="布里斯班" oldChar="布里.."></CReplaceChar>			
						<CReplaceChar newChar="金边" oldChar="佥迈"></CReplaceChar>	
						<CReplaceChar newChar="大阪" oldChar="大蔽"></CReplaceChar>	
						<CReplaceChar newChar="达卡" oldChar="迭卡"></CReplaceChar>	
						<CReplaceChar newChar="达卡" oldChar=".达卡"></CReplaceChar>
						<CReplaceChar newChar="达卡" oldChar="达卡."></CReplaceChar>	
						<CReplaceChar newChar="曼彻斯特" oldChar="曼彻斯粘"></CReplaceChar>
						<CReplaceChar newChar="约翰内斯堡" oldChar="..内斯堡"></CReplaceChar>
						<CReplaceChar newChar="河北石家庄" oldChar=".北石家庄"></CReplaceChar>	
						<CReplaceChar newChar="大阪" oldChar="大版"></CReplaceChar>	
						<CReplaceChar newChar="珀斯" oldChar="珀鼾"></CReplaceChar>		
						<CReplaceChar newChar="江苏" oldChar="江劳"></CReplaceChar>	
						<CReplaceChar newChar="约翰内斯堡" oldChar="钓河内厮儡"></CReplaceChar>
						<CReplaceChar newChar="约翰内斯堡" oldChar="钓河内厮席"></CReplaceChar>	
						<CReplaceChar newChar="约翰内斯堡" oldChar="的河内厮儡"></CReplaceChar>	
						<CReplaceChar newChar="约翰内斯堡" oldChar="杓河内厮"></CReplaceChar>	
						<CReplaceChar newChar="约翰内斯堡" oldChar="钓河内厮焦"></CReplaceChar>			
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="16" cellRecogType="20" cellNameEng="Date of issue" cellName="签发日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="DDMMYY" strOutFormat="YYYY-MM-DD" />
			</COutPutResult>
			<COutPutResult nIndex="17" cellRecogType="20" cellNameEng="Remarks" cellName="备注" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
			<COutPutResult nIndex="18" cellRecogType="20" cellNameEng="Issue times" cellName="来往次数" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="M(多)" oldChar=".(多)"></CReplaceChar>
						<CReplaceChar newChar="0" oldChar="Q"></CReplaceChar>
						<CReplaceChar newChar="01(壹)" oldChar="01(壹."></CReplaceChar>
						<CReplaceChar newChar="1" oldChar="I"></CReplaceChar>
						<CReplaceChar newChar="1" oldChar="l"></CReplaceChar>
						<CReplaceChar newChar="01(壹)" oldChar="01(.)"></CReplaceChar>
						<CReplaceChar newChar="01(壹)" oldChar="01(壹."></CReplaceChar>			
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="19" cellRecogType="20" cellNameEng="Purpose of Residence" cellName="居留事由" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="学习" oldChar="学."></CReplaceChar>
						<CReplaceChar newChar="学习" oldChar=".习"></CReplaceChar>
						<CReplaceChar newChar="工作" oldChar="工."></CReplaceChar>
						<CReplaceChar newChar="工作" oldChar=".作"></CReplaceChar>	
						<CReplaceChar newChar="探亲" oldChar="探."></CReplaceChar>	
						<CReplaceChar newChar="探亲" oldChar=".亲"></CReplaceChar>					
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="20" cellRecogType="5" cellNameEng="From" cellName="出访日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="DDMMYY" strOutFormat="YYYY-MM-DD" />
			</COutPutResult>
			<COutPutResult nIndex="21" cellRecogType="5" cellNameEng="Until" cellName="离境日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
				<CFormatInfo strDefault="" strInFormat="YYMMDD" strOutFormat="YYYY-MM-DD" />
			</COutPutResult>
			<COutPutResult nIndex="22" cellRecogType="20" cellNameEng="Length of Stay" cellName="停留天数" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
				<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
					<vecCReplaceChar>
						<CReplaceChar newChar="0" oldChar="c"></CReplaceChar>
						<CReplaceChar newChar="0" oldChar="C"></CReplaceChar>
						<CReplaceChar newChar="000" oldChar="900"></CReplaceChar>
						<CReplaceChar newChar="180" oldChar=".80"></CReplaceChar>
						<CReplaceChar newChar="000" oldChar="600"></CReplaceChar>
						<CReplaceChar newChar="030" oldChar="03."></CReplaceChar>
						<CReplaceChar newChar="060" oldChar="660"></CReplaceChar>
						<CReplaceChar newChar="090" oldChar="09."></CReplaceChar>
						<CReplaceChar newChar="060" oldChar="06."></CReplaceChar>
					</vecCReplaceChar>
				</CFormatInfo>
			</COutPutResult>
			<COutPutResult nIndex="23" cellRecogType="20" cellNameEng="Type of visa(VIZ)" cellName="签证种类" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />

		</vecOutPutResult>
		<vecMergeUnit>     
			<CMergeUnit nDestUnitIndex="5" nDestUnitType="4" nSrcUnitIndex="5" nSrcUnitType="4" strSrc="2017" strDest="" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="19"/>
			<CMergeUnit nDestUnitIndex="15" nDestUnitType="4" nSrcUnitIndex="15" nSrcUnitType="4" strSrc="" strDest="山东日照$广东深圳$克赖斯特彻奇$萨格勒布&amp;布鲁塞尔$曼彻斯特$约翰内斯堡$河北石家庄$浙江杭州$布里斯班$特拉维夫$蒙特利尔$江苏苏州$旧金山$堪培拉$里斯本$伯尔尼$墨尔本$" nProcessPos="48" bMeet="1" bSynchronous="0" nOperateType="6"/>
		</vecMergeUnit>

		<vecSubTemplate>
			<CSubTemplate nSubID="1" chDocumentName="44位机读码" engDocumentName="Machine-readable Code of 44 Characters"><!--机读码44-->
				<vecRegion>
					<!--MRZ-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="100" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9800" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="8000" nMaxWidth="10000" nMinHeight="140" nMaxHeight="420" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]CHN[\C&lt;]{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF]\D{7}[\C\D]{4}\C{4}[\D\C]{6}\D{2}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="320" nMinHeight="175" nMaxHeight="430" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<!--中华人民共和国签证字样-->
					<CRegion nIndex="1" nRegionType="2" nProcessOrder="1">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="10" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5500" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-8315" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2400" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5200" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="60" Bottom="100" />
							<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="2000" nMaxWidth="5500" nMinHeight="380" nMaxHeight="650" nMinSpace="0" nMaxSpace="0" bPostProcess="1">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="6" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
					</CProcessImage-->
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<!--BINARYPARAM nBlockNum="6" nMethod="7" /-->
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="-1" nMinWidth="220" nMaxWidth="350" nMinHeight="350" nMaxHeight="550" nMinSpace="20" nMaxSpace="120" 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="2" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="90" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit></vecRecogUnit>
								<vecLineKeyWord>
									<CKeyWord content="中" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3240" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="华" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="2834" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="人" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="2416" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="国" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="816" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="签" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="412" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="证" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="20" nAnchorIndex="2" 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>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4800" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8000" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="1100" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6180" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="2400" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4806" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="1" nMaxPointWidth="60" nMaxPointHeight="60" bMatchRegExp="1" charOrder="[\D\C]{1,3}\(\S\)" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="1" nMaxElementNum="6" nMinWidth="40" nMaxWidth="500" nMinHeight="220" nMaxHeight="530" nMinSpace="0" nMaxSpace="140" 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="15">
														<CGaussianFilter fSigma="0.8"/>
													</CProcessImage>	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="6" nMethod="5" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="5">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!-- <CProcessImage processType="15"> -->
													<!-- <CGaussianFilter fSigma="1.0"/> -->
													<!-- </CProcessImage>	 -->
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="1" nMethod="5" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="ABCDEFGHKLMNPRSUVYZX" charType="10" nWHRatio="70" />
												<!-- <CCharRatio strChars="1()" charType="10" nWHRatio="30" /> -->
												<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												<CCharRatio strChars=")" charType="10" nWHRatio="30" />
												<CCharRatio strChars="1(" charType="10" nWHRatio="50" />
											</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="1(" charType="10" nWHRatio="50" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="18" bLocate="0" bRecog="0">
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<!--可停留天数，签发日期，签发地点-->
					<CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-2700" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1380" anchorType="1" />

								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="1980" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5850" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1386" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="3" Top="0" Right="50" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="4" nMaxElementNum="4" nMinWidth="5000" nMaxWidth="9000" nMinHeight="260" nMaxHeight="460" nMinSpace="200" nMaxSpace="450" bPostProcess="1">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="0">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>	
										</vecProcessImage>
									</CLocateMethod>			
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>					  
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="10" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>				  
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="100" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<!--停留天数-->
									<CRecogUnit nIndex="22" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="-1" nEndIndexInChar="0" bStart="0" bEnd="1">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nDisToAnchor="750" nAnchorIndex="2" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="4800" nAnchorIndex="0" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="2000" nAnchorIndex="2" anchorType="2" />
												<CAnchorLocateInfo nDisToAnchor="7000" nAnchorIndex="0" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{1,-1}" bConfirmParams="0">
											<CLocateInfo bEraseStart="1" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="3" nMaxElementNum="3" nMinWidth="100" nMaxWidth="250" nMinHeight="200" nMaxHeight="530" nMinSpace="0" nMaxSpace="140" 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>
																	<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="5" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>


													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="15">
																<CGaussianFilter fSigma="1.0"/>
															</CProcessImage>						  
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="6" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<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="1" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="2" nWHRatio="70" />
														<CCharRatio strChars="1" charType="10" nWHRatio="30" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>

								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>

							<CLine nIndex="1" bStartOffset="2" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="16" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="-1" nEndIndexInChar="0" bStart="0" bEnd="1">
											<vecAnchorLocateInfo>

												<CAnchorLocateInfo nDisToAnchor="-2830" nAnchorIndex="2" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="-553" nAnchorIndex="2" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="1" nMaxPointWidth="60" nMaxPointHeight="60" bMatchRegExp="1" charOrder="\D{2}\C{3}\D{4}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="150" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="9" nMinWidth="40" nMaxWidth="290" nMinHeight="175" nMaxHeight="390" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="2">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="15">
																<CGaussianFilter fSigma="1"/>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="8" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="5">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="10" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="1" />
																	</vecBinaryParam>
																	<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" />
																	</vecBinaryParam>
																	<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="5" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="3" nWHRatio="70" />
														<CCharRatio strChars="1" charType="10" nWHRatio="30" />
													</vecCharRatio>
												</CKernalInfo>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="2" nWHRatio="60" />
														<CCharRatio strChars="1" charType="10" nWHRatio="35" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>

									<!--签发地-->
									<CRecogUnit nIndex="15" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="-1" nEndIndexInChar="0" bStart="0" bEnd="1">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nDisToAnchor="350" nAnchorIndex="2" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="5000" nAnchorIndex="0" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="3500" nAnchorIndex="2" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{2,-1}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="150" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="190" nMaxWidth="400" nMinHeight="230" nMaxHeight="550" nMinSpace="0" nMaxSpace="160" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="15">
																<CGaussianFilter fSigma="1.0"/>
															</CProcessImage>						  
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="6" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<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="1" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>

													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="5" />
																		<BINARYPARAM nBlockNum="1" nMethod="8" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="5">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="10" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="1" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>

												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="100" />
														<CCharRatio strChars="一" charType="10" nWHRatio="300" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>

								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="2" bStartOffset="3" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />

							</CLine>
							<CLine nIndex="3" bStartOffset="4" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CLine>
							<!--CLine nIndex="4" bStartOffset="5" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
				  <RECT Left="0" Top="0" Right="0" Bottom="0" />
              </CLine-->
						</vecLine>
					</CRegion>
					<!--右上角证件号码-->
					<CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6200" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="300" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9900" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-360" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-9000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="1000" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6900" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="1" nMaxElementNum="2" nMinWidth="600" nMaxWidth="4000" nMinHeight="340" nMaxHeight="840" nMinSpace="140" nMaxSpace="450" bPostProcess="1">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="2">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="8" nMethod="5" />
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<!--BINARYPARAM nBlockNum="8" nMethod="7" /-->
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
					  </CProcessImage-->
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="8" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-420" nRightPlus="120" nTopPlus="-100" nBottomPlus="100" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="13" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="-1" nEndIndexInChar="0" bStart="0" bEnd="1">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nDisToAnchor="6581" nAnchorIndex="0" anchorType="1" />

											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\C{1}\D{7}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="8" nMaxElementNum="-1" nMinWidth="85" nMaxWidth="450" nMinHeight="280" nMaxHeight="780" nMinSpace="30" nMaxSpace="160" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="2">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<!-- <CProcessImage processType="6"> -->
															<!-- <CGaussianFilter nType="2"/> -->
															<!-- </CProcessImage> -->
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="6" nMethod="8" />
																		<BINARYPARAM nBlockNum="1" nMethod="5" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="2">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="15">
																<CGaussianFilter fSigma="1.2"/>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="5" />
																		<BINARYPARAM nBlockNum="1" nMethod="8" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>


													<!-- <CLocateMethod nLocateMethod="1"> -->
													<!-- <vecProcessImage> -->
													<!-- <CProcessImage processType="1"> -->
													<!-- <CTrueColorToGrayEx nFilter="-1"> -->
													<!-- <RECT Top="0" Right="0" Bottom="0" Left="0"></RECT> -->
													<!-- </CTrueColorToGrayEx> -->
													<!-- </CProcessImage> -->
													<!-- <CProcessImage processType="15"> -->
													<!-- <CGaussianFilter fSigma="1.0"/> -->
													<!-- </CProcessImage> -->
													<!-- <CProcessImage processType="2"> -->
													<!-- <CGrayToBinaryEx> -->
													<!-- <vecBinaryParam> -->
													<!-- <BINARYPARAM nBlockNum="8" nMethod="7" /> -->
													<!-- <BINARYPARAM nBlockNum="1" nMethod="3" /> -->
													<!-- </vecBinaryParam> -->
													<!-- <RECT Left="0" Top="0" Right="0" Bottom="0" /> -->
													<!-- </CGrayToBinaryEx> -->
													<!-- </CProcessImage> -->
													<!-- </vecProcessImage> -->
													<!-- </CLocateMethod> -->
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="8" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<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="8" nMethod="7" /-->
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="15">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="15">
																<CGaussianFilter fSigma="1.0"/>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="6" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>					  
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<!--CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
                     <vecCharRatio>
                    <CCharRatio strChars="" charType="2" nWHRatio="63" />
                    <CCharRatio strChars="1" charType="10" nWHRatio="30" />
                   </vecCharRatio>
                   </CKernalInfo-->
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="3" nWHRatio="65" />
														<CCharRatio strChars="1" charType="10" nWHRatio="30" />
														<CCharRatio strChars="" charType="2" nWHRatio="63" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>

								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>

								</vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>


					<!--签证种类-->
					<CRegion nIndex="5" nRegionType="1" nProcessOrder="5">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-2605" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1477" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-1749" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2400" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6700" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5206" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="20" nMaxWidth="60" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" 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" />
												</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>
							<!--采用定位算法对行定位后，边界要浮动的大小，可以为负数
							也是整图的百分比*10000计算出来的-->
							<positionPlus nLeftPlus="-20" nRightPlus="60" nTopPlus="-50" nBottomPlus="50" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码
										PPMRZ1=8,//护照类型证件的机读码第一行
										PPMRZ2=9,//护照类型证件的机读码第二行
										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[\C\D]{1,2}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
								1，提取连通域的方法进行定位;
								2，投影方法进行定位

									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="1" nMaxElementNum="6" nMinWidth="40" nMaxWidth="340" nMinHeight="175" nMaxHeight="430" nMinSpace="0" nMaxSpace="140" 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" />
															</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="10" nFilterType="7" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>

												<CCharRatio strChars="CDFGJLMQRSXZ" charType="10" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="40" />
												<CCharRatio strChars="2" charType="10" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="9" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="CDFGJLMQRSXZ" charType="10" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="40" />
												<CCharRatio strChars="2" charType="10" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellNameEng="" cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="23" bLocate="0" bRecog="0">
									</CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
							</CLine>
						</vecLine>
					</CRegion>


				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="3" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="6" nStartCharIndex="21" />
					<CDeriveUnit nEndCharIndex="4" nSrcRecogUnitIndex="10" nIndex="7" nStartCharIndex="2" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="8" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="9" nStartCharIndex="-1">
						<vecFlagFind>
							<CFlagFind nPosType="0" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="2" />
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="14" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="7" nSrcRecogUnitIndex="13" nIndex="13" nStartCharIndex="0" />
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
					<CAnchor bEnable="0" nIndex="3" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
					<CMergeUnit nDestUnitIndex="16" nDestUnitType="4" nSrcUnitIndex="16" nSrcUnitType="4" strSrc="DDMMMYYYY" strDest="YYYY-MM-DD" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="17"/>
				</vecMergeUnit>
			</CSubTemplate>

			<CSubTemplate nSubID="2" chDocumentName="36位机读码" engDocumentName="Machine-readable Code of 36 Characters"><!--机读码36-->
				<vecRegion>
					<!--MRZ--> 
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="240" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9950" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9850" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>

													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>

													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]CHN[\C&lt;]{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}&lt;{4}[\C&lt;]{3}\D{1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="320" nMinHeight="175" nMaxHeight="460" nMinSpace="0" nMaxSpace="140" 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>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<!--中华人民共和国签证-->
					<CRegion nIndex="1" nRegionType="2" nProcessOrder="1">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="800" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6300" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="100" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6381" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4932" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="60" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="2000" nMaxWidth="5500" nMinHeight="300" nMaxHeight="550" nMinSpace="0" nMaxSpace="0" bPostProcess="1">
								<vecCLocateMethod>
									<!--CLocateMethod nLocateMethod="0">
					<vecProcessImage>
						<CProcessImage processType="1">
							<CTrueColorToGrayEx nFilter="15">
								<RECT Top="0" Right="0" Bottom="0" Left="0" />
							</CTrueColorToGrayEx>
						</CProcessImage>
						<CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage>	
					</vecProcessImage>
				</CLocateMethod-->
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>					  
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="6" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>					  
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="4" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>				  
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="-1" nMinWidth="220" nMaxWidth="350" nMinHeight="350" nMaxHeight="550" nMinSpace="20" nMaxSpace="120" 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="15">
														<CGaussianFilter fSigma="1.0"/>
													</CProcessImage>	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="8" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="90" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit></vecRecogUnit>
								<vecLineKeyWord>
									<CKeyWord content="中" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="2909" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="华" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="2520" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="国" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="735" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="证" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="20" nAnchorIndex="2" 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>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="1549" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6273" anchorType="1" />
								<!--CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3960" anchorType="2" /-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9990" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-504" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="864" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6371" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="2000" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4985" anchorType="4" /> 
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2971" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>		
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="4" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>				  
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-50" nRightPlus="50" nTopPlus="-50" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{8}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="8" nMinWidth="30" nMaxWidth="300" nMinHeight="175" nMaxHeight="430" nMinSpace="0" nMaxSpace="140" 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="6" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="35" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="11" nFilterType="3" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="35" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="13" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<!--护照号码-->
					<CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="880" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5680" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8446" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="2000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4728" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2800" anchorType="4" /> 
								<!--CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6057" anchorType="4" /-->
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>

													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>

													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-100" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\C{0,2}\D{7,8}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="7" nMaxElementNum="10" nMinWidth="40" nMaxWidth="430" nMinHeight="175" nMaxHeight="430" nMinSpace="0" nMaxSpace="140" 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" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod> 
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												<CCharRatio strChars="" charType="3" nWHRatio="65" />
												<CCharRatio strChars="" charType="4" nWHRatio="65" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="14" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CLine>
						</vecLine>
					</CRegion>
					<!--签发地点-->
					<CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="880" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5680" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8446" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1600" anchorType="4" /> 
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6057" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>

													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>

													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-100" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{2,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="190" nMaxWidth="420" nMinHeight="300" nMaxHeight="530" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="4" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="6" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="8" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="100" />
												<CCharRatio strChars="一" charType="10" nWHRatio="300" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="15" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<!--签发日期，入境次数-->
					<CRegion nIndex="5" nRegionType="1" nProcessOrder="5">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-3000" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2071" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-200" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4580" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3715" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3571" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1600" anchorType="4" /> 
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6057" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="310" nMaxWidth="8000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="1" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[\D\C]{1,3}\(\S\)" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="6" nMinWidth="40" nMaxWidth="350" nMinHeight="175" nMaxHeight="430" nMinSpace="0" nMaxSpace="140" 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" />
															</vecBinaryParam>
															<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="1" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>

										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="10" nFilterType="7" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="ABCDEFGHKLMNPRSUVYZX" charType="10" nWHRatio="70" />
												<CCharRatio strChars="1()" charType="10" nWHRatio="30" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="100" />
												<CCharRatio strChars="一" charType="10" nWHRatio="300" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>

								<vecRecogUnit>
									<CRecogUnit nIndex="18" bLocate="0" bRecog="0">
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{2}\C{3}\D{4}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="130" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="9" nMinWidth="40" nMaxWidth="380" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="" charType="3" nWHRatio="70" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="16" bLocate="0" bRecog="0">
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<!--备注-->
					<CRegion nIndex="6" nRegionType="1" nProcessOrder="6">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-3100" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2000" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9950" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-500" anchorType="4" /> 

							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="3" nMinWidth="3000" nMaxWidth="9000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>

													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>

													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-100" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{2,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="10" nMaxElementNum="-1" nMinWidth="70" nMaxWidth="350" nMinHeight="150" nMaxHeight="450" nMinSpace="0" nMaxSpace="540" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="20" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="20" nMethod="7" />
																<!--BINARYPARAM nBlockNum="1" nMethod="3" /-->
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="1" nMethod="8" />
																<!--BINARYPARAM nBlockNum="1" nMethod="3" /-->
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="95" />
												<CCharRatio strChars="一" charType="10" nWHRatio="300" />
												<CCharRatio strChars="1" charType="10" nWHRatio="40" />
												<CCharRatio strChars="" charType="2" nWHRatio="68" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="17" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="33" nSrcRecogUnitIndex="10" nIndex="2" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;&lt;" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="3" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;&lt;" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="6" nStartCharIndex="21" />
					<CDeriveUnit nEndCharIndex="4" nSrcRecogUnitIndex="10" nIndex="7" nStartCharIndex="2" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="8" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="9" nStartCharIndex="-1">
						<vecFlagFind>
							<CFlagFind nPosType="0" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="2" />
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;&lt;" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
					<!--CDeriveUnit nEndCharIndex="7" nSrcRecogUnitIndex="11" nIndex="13" nStartCharIndex="0" /-->
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
					<CAnchor bEnable="0" nIndex="3" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
					<CMergeUnit nDestUnitIndex="16" nDestUnitType="4" nSrcUnitIndex="16" nSrcUnitType="4" strSrc="DDMMMYYYY" strDest="YYYY-MM-DD" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="17"/>
				</vecMergeUnit>
			</CSubTemplate>
			<CSubTemplate nSubID="3" chDocumentName="外国人居留许可" engDocumentName="Foreigners' Residence Permit of China"><!--外国人居留许可-->
				<vecRegion>
					<!--MRZ-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="0" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9800" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9800" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="6000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="R[&lt;\C]CHN[\C&lt;]{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="330" nMinHeight="175" nMaxHeight="460" nMinSpace="0" nMaxSpace="140" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\C\D&lt;]{7}\D{1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="320" nMinHeight="175" nMaxHeight="460" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="8" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>

															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<!--中华人民共和国外国人居留许可字样识别-->
					<CRegion nIndex="1" nRegionType="2" nProcessOrder="1">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="700" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="154" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6141" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5500" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="60" Bottom="100" />
							<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="1500" nMaxWidth="6800" nMinHeight="350" nMaxHeight="750" nMinSpace="0" nMaxSpace="0" bPostProcess="1">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="8" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="-1" nMinWidth="220" nMaxWidth="350" nMinHeight="350" nMaxHeight="550" nMinSpace="20" nMaxSpace="120" 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="2" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="90" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit></vecRecogUnit>
								<vecLineKeyWord>
									<CKeyWord content="中" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="4311" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="华" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3920" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="国" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="1667" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="留" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="688" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="可" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="20" nAnchorIndex="2" 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>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage>
							</vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="500" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6800" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3264" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9500" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="-300" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-7300" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="1800" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5212" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="6" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-150" nRightPlus="50" nTopPlus="-50" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{8}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="8" nMinWidth="50" nMaxWidth="300" nMinHeight="265" nMaxHeight="430" nMinSpace="40" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="15">
														<CGaussianFilter fSigma="1.0"/>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="8" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="4" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="8" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod> 
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="35" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="13" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<!--护照号码-->
					<CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage>
							</vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-263" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6000" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="2000" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9006" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="2000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4171" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2800" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="3" nMinWidth="310" nMaxWidth="3000" nMinHeight="180" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="7" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="0">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[\C\D]{1,3}\D{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="0" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="360" nMinHeight="100" nMaxHeight="450" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="6" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>

										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="1" charType="10" nWHRatio="30" />
												<CCharRatio strChars="" charType="3" nWHRatio="65" />
												<CCharRatio strChars="" charType="4" nWHRatio="65" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="14" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CLine>
							<CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CLine>
						</vecLine>
					</CRegion>
					<!--居留事由-->
					<CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage>
							</vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="450" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6800" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3000" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9006" anchorType="2" />
								<!--CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="2000" anchorType="3" /-->
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1550" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>	
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="4" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="0">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="1" bStartOffset="0" bEndOffset="1" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="70" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="160" nMaxWidth="400" nMinHeight="200" nMaxHeight="530" nMinSpace="0" nMaxSpace="140" 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="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->	
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="6" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="15">
														<CGaussianFilter fSigma="1.0"/>
													</CProcessImage>							  
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<!--BINARYPARAM nBlockNum="2" nMethod="7" /-->
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="100" />
												<CCharRatio strChars="一" charType="10" nWHRatio="300" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="19" bLocate="0" bRecog="0">
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>

						</vecLine>
					</CRegion>
					<!--签发地，签发日期-->
					<CRegion nIndex="5" nRegionType="1" nProcessOrder="5">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-4590" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1860" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-1288" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5000" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="2800" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4540" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1600" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="2" nMaxElementNum="3" nMinWidth="310" nMaxWidth="8000" nMinHeight="250" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="15">
												<CGaussianFilter fSigma="1.0"/>
											</CProcessImage>					  
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>

													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="5" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>

								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-70" nRightPlus="100" nTopPlus="-50" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="2" bStartOffset="0" bEndOffset="1" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
							</CLine>
							<!--签发日期-->
							<CLine nIndex="1" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="16" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="-1" nEndIndexInChar="0" bStart="0" bEnd="1">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nDisToAnchor="1851" nAnchorIndex="0" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="4521" nAnchorIndex="0" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{2}\C{3}\D{4}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="130" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="290" nMinHeight="190" nMaxHeight="380" nMinSpace="10" nMaxSpace="140" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>

															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="6" />
																		<BINARYPARAM nBlockNum="1" nMethod="8" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>

														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="0" nWHRatio="60" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
							<!--签发地-->
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="15" bLocate="1" bRecog="1">
										<CLocateRecogUnit bEnd="0" bStart="1" nStartIndexInChar="-1" nEndIndexInChar="0">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nDisToAnchor="1851" nAnchorIndex="0" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="4521" nAnchorIndex="0" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{2,-1}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="60" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="1" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="190" nMaxWidth="500" nMinHeight="200" nMaxHeight="550" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="4" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<!--CProcessImage processType="15">
							<CGaussianFilter fSigma="1.0"/>
						  </CProcessImage-->				  
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="6" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="-1">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="15">
																<CGaussianFilter fSigma="1.0"/>
															</CProcessImage>				  
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="8" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>					  
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="100" />
														<CCharRatio strChars="一" charType="10" nWHRatio="300" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="33" nSrcRecogUnitIndex="10" nIndex="3" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="6" nStartCharIndex="21" />
					<CDeriveUnit nEndCharIndex="4" nSrcRecogUnitIndex="10" nIndex="7" nStartCharIndex="2" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="8" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="33" nSrcRecogUnitIndex="10" nIndex="9" nStartCharIndex="-1">
						<vecFlagFind>
							<CFlagFind nPosType="0" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="2" />
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
					<!--CDeriveUnit nEndCharIndex="7" nSrcRecogUnitIndex="11" nIndex="13" nStartCharIndex="0" /-->
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
					<CAnchor bEnable="0" nIndex="3" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
					<CMergeUnit nDestUnitIndex="16" nDestUnitType="4" nSrcUnitIndex="16" nSrcUnitType="4" strSrc="DDMMMYYYY" strDest="YYYY-MM-DD" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="17"/>

				</vecMergeUnit>
			</CSubTemplate>
			<CSubTemplate nSubID="4" chDocumentName="台湾居留居住签注" engDocumentName="Taiwan Residence Endorsement of China"><!--台湾居留居住签注-->
				<vecRegion>
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="300" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9990" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="5500" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="T[&lt;\C]\C{4,-1}&lt;{0,-1}\C{4}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D\C]{7}\D{1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="1" nRegionType="1" nProcessOrder="1">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="10" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5500" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6815" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5495" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="60" Bottom="100" />
							<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="2000" nMaxWidth="5500" nMinHeight="350" nMaxHeight="550" nMinSpace="0" nMaxSpace="0" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="-1" nMinWidth="220" nMaxWidth="350" nMinHeight="350" nMaxHeight="550" nMinSpace="20" nMaxSpace="120" 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="2" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="90" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit></vecRecogUnit>
								<vecLineKeyWord>
									<CKeyWord content="台" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3410" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="湾" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3027" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="民" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="2356" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="留" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="1698" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="签" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="1342" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="注" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="986" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="2" nRegionType="1" nProcessOrder="2">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-4013" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="0" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5359" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3900" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />

							<RECT Left="0" Top="0" Right="50" Bottom="100" />
							<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="750" nMaxWidth="4000" nMinHeight="220" nMaxHeight="550" nMinSpace="60" nMaxSpace="400" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">

										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>

													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Top="" Right="" Bottom="" Left="" />
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<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="280" nMaxWidth="400" nMinHeight="400" nMaxHeight="590" nMinSpace="6" nMaxSpace="140" 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>

															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="97" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="2" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="540" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3534" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4873" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3298" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="80" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="1200" nMaxWidth="3700" nMinHeight="220" nMaxHeight="400" nMinSpace="200" nMaxSpace="600" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\D{7,10}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="7" nMaxElementNum="10" nMinWidth="40" nMaxWidth="180" nMinHeight="250" nMaxHeight="350" nMinSpace="0" nMaxSpace="140" 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>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="14" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="2\D{3}年[01]\D月[0123]\D日" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="11" nMaxElementNum="11" nMinWidth="40" nMaxWidth="310" nMinHeight="250" nMaxHeight="450" nMinSpace="6" nMaxSpace="140" 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="2" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="90" />
												<CCharRatio strChars="1" charType="10" nWHRatio="25" />
												<CCharRatio strChars="" charType="2" nWHRatio="70" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="16" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-2671" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3534" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3242" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-291" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="22" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="3" nMinWidth="150" nMaxWidth="8500" nMinHeight="200" nMaxHeight="350" nMinSpace="20" nMaxSpace="800" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="15" bLocate="0" bRecog="1">
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{2,-1}\D{2,-1}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="140" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="340" nMinHeight="250" nMaxHeight="500" nMinSpace="6" nMaxSpace="120" 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="2" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>

																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="90" />
														<CCharRatio strChars="" charType="2" nWHRatio="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="17" bLocate="0" bRecog="1">
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">

											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="140" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="340" nMinHeight="20" nMaxHeight="500" nMinSpace="0" nMaxSpace="120" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="5">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="6" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="90" />
														<CCharRatio strChars="1" charType="10" nWHRatio="25" />
														<CCharRatio strChars="-" charType="10" nWHRatio="200" />
														<CCharRatio strChars="" charType="2" nWHRatio="70" />
														<CCharRatio strChars="" charType="3" nWHRatio="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="17" bLocate="0" bRecog="1">
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="[\S\C\D]{1,-1}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="140" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="340" nMinHeight="20" nMaxHeight="500" nMinSpace="0" nMaxSpace="120" bPostProcess="1">
												<vecCLocateMethod>
													<CLocateMethod nLocateMethod="1">
														<vecProcessImage>
															<CProcessImage processType="1">
																<CTrueColorToGrayEx nFilter="5">
																	<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
																</CTrueColorToGrayEx>
															</CProcessImage>
															<CProcessImage processType="2">
																<CGrayToBinaryEx>
																	<vecBinaryParam>
																		<BINARYPARAM nBlockNum="1" nMethod="6" />
																	</vecBinaryParam>

																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="90" />
														<CCharRatio strChars="1" charType="10" nWHRatio="25" />
														<CCharRatio strChars="-" charType="10" nWHRatio="200" />
														<CCharRatio strChars="" charType="2" nWHRatio="70" />
														<CCharRatio strChars="" charType="3" nWHRatio="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="5" nRegionType="1" nProcessOrder="5">
						<vecImageLightType>
							<LIGHTTYPE>1</LIGHTTYPE>
							<LIGHTTYPE>2</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="820" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3534" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6796" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4800" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="1000" nMaxWidth="8500" nMinHeight="220" nMaxHeight="400" nMinSpace="0" nMaxSpace="0" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="13">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="13">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="13">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="5" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{8,10}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="10" nMinWidth="30" nMaxWidth="180" nMinHeight="250" nMaxHeight="400" nMinSpace="6" nMaxSpace="140" 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" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>

												<CCharRatio strChars="" charType="2" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="35" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="13" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="6" nStartCharIndex="21" />
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="7" nStartCharIndex="10" />
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
				</vecAnchor>
				<vecMergeUnit>        
					<CMergeUnit nDestUnitIndex="16" nDestUnitType="4" nSrcUnitIndex="16" nSrcUnitType="4" strSrc="" strDest="" nProcessPos="-1" bMeet="1"            bSynchronous="0" nOperateType="18"/>
				</vecMergeUnit>      
			</CSubTemplate>
			<CSubTemplate nSubID="5" chDocumentName="台湾居民往来大陆签注" engDocumentName="Taiwan Residents to China Mainland  Endorsement"><!--台湾居民往来大陆签注-->
				<vecRegion>
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="100" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9990" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="5000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="390" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="T[&lt;\C]\C{4,-1}&lt;{0,-1}\C{2}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{7}[\D\C&lt;]{2}\D\C{3}\D{7}[MF]\D{7}[\D\C]{7}\D{1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>

															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="1" nRegionType="1" nProcessOrder="1">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="10" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5500" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6815" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5450" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="60" Bottom="100" />
							<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="2000" nMaxWidth="5500" nMinHeight="350" nMaxHeight="550" nMinSpace="0" nMaxSpace="0" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="6" nMaxElementNum="-1" nMinWidth="220" nMaxWidth="350" nMinHeight="350" nMaxHeight="550" nMinSpace="20" nMaxSpace="120" 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="2" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<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="6" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="90" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit></vecRecogUnit>

								<vecLineKeyWord>
									<CKeyWord content="台" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3410" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="湾" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3027" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="民" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="2356" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="往" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="1698" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="大" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="1342" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="陆" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="986" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="2" nRegionType="1" nProcessOrder="2">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-4013" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="0" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5359" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3850" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="10" Top="0" Right="50" Bottom="100" />
							<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="750" nMaxWidth="4000" nMinHeight="220" nMaxHeight="550" nMinSpace="60" nMaxSpace="400" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-30" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Top="" Right="" Bottom="" Left="" />
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">
									<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="280" nMaxWidth="400" nMinHeight="400" nMaxHeight="590" nMinSpace="6" nMaxSpace="100" 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>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="97" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="2" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="700" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3534" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4873" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1922" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="80" Bottom="100" />
							<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="1000" nMaxWidth="3700" nMinHeight="180" nMaxHeight="400" nMinSpace="200" nMaxSpace="600" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\D{7,10}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="7" nMaxElementNum="10" nMinWidth="40" nMaxWidth="180" nMinHeight="250" nMaxHeight="350" nMinSpace="0" nMaxSpace="140" 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>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="25" />
												<CCharRatio strChars="" charType="2" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="25" />
												<CCharRatio strChars="" charType="2" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="14" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[壹多]次[出入]{1,2}境" bConfirmParams="0">
									<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="320" nMinHeight="300" nMaxHeight="500" nMinSpace="6" nMaxSpace="80" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="5">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<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>
								<vecRecogUnit>
									<CRecogUnit nIndex="18" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="15" bLocate="0" bRecog="1">
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{2,-1}\D{2,-1}" bConfirmParams="0">
											<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="40" nMaxWidth="340" nMinHeight="250" nMaxHeight="500" nMinSpace="6" nMaxSpace="120" 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="2" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="90" />
														<CCharRatio strChars="1" charType="10" nWHRatio="25" />
														<CCharRatio strChars="" charType="2" nWHRatio="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-2671" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3534" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3242" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-291" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="18" Top="0" Right="40" Bottom="100" />
							<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="8500" nMinHeight="200" nMaxHeight="350" nMinSpace="20" nMaxSpace="800" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="5">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="16" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="0" nEndIndexInChar="-1" bStart="1" bEnd="0">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-2671" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="-150" nAnchorIndex="2" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="2\D{3}年[01]\D月[0123]\D日" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="11" nMaxElementNum="11" nMinWidth="40" nMaxWidth="310" nMinHeight="250" nMaxHeight="500" nMinSpace="0" nMaxSpace="140" 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="2" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<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="6" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<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="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<vecRecogUnit>
									<CRecogUnit nIndex="17" bLocate="0" bRecog="1">
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="\S{2,-1}[\S\C\D]{1,-1}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="10" nMinWidth="80" nMaxWidth="340" nMinHeight="250" nMaxHeight="500" nMinSpace="6" nMaxSpace="80" 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="2" nMethod="7" />
																		<BINARYPARAM nBlockNum="1" nMethod="3" />
																	</vecBinaryParam>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="1" nWHRatio="90" />
														<CCharRatio strChars="" charType="2" nWHRatio="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="5" nRegionType="1" nProcessOrder="5">
						<vecImageLightType>
							<LIGHTTYPE>1</LIGHTTYPE>
							<LIGHTTYPE>2</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="1200" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3534" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6796" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-5000" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="80" Bottom="100" />
							<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="1000" nMaxWidth="3500" nMinHeight="220" nMaxHeight="400" nMinSpace="0" nMaxSpace="0" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="13">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="13">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{8,10}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="10" nMinWidth="40" nMaxWidth="180" nMinHeight="250" nMaxHeight="400" nMinSpace="6" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="13">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="1" nMethod="7" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="10" nFilterType="7" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="1" charType="10" nWHRatio="35" />
												<CCharRatio strChars="" charType="2" nWHRatio="65" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="13" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="6" nStartCharIndex="21" />
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="7" nStartCharIndex="10" />
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
				</vecAnchor>
				<vecMergeUnit>        
					<CMergeUnit nDestUnitIndex="16" nDestUnitType="4" nSrcUnitIndex="16" nSrcUnitType="4" strSrc="" strDest="" nProcessPos="-1" bMeet="1"            bSynchronous="0" nOperateType="18"/>
				</vecMergeUnit>      
			</CSubTemplate>
			<CSubTemplate nSubID="6" chDocumentName="深圳经济特区旅游签证" engDocumentName="Shenzhen Special Economic Zone Tourist Visa"><!--经济特区旅游签证-->
				<vecRegion>
					<!--MRZ-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="340" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]CHN[\C&lt;]{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="6" />
															</vecBinaryParam>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}&lt;{7}\D{1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="320" nMinHeight="175" nMaxHeight="380" nMinSpace="0" nMaxSpace="140" 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>
															<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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</vecBinaryParam>
															<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" />
															</vecBinaryParam>
															<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="5" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<!--定位区域中华人民共和国签证-->
					<CRegion nIndex="1" nRegionType="1" nProcessOrder="1">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="700" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6700" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="200" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-7381" anchorType="3" />

								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4932" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="60" Bottom="100" />
							<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="2000" nMaxWidth="5500" nMinHeight="300" nMaxHeight="550" 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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{15]" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="15" nMaxElementNum="15" nMinWidth="220" nMaxWidth="350" nMinHeight="350" nMaxHeight="550" nMinSpace="20" nMaxSpace="120" 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="2" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<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>
								<vecRecogUnit></vecRecogUnit>
								<vecLineKeyWord>
									<CKeyWord content="中" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="4080" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="华" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3767" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="人" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="3494" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="区" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="1144" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="签" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="289" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="证" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="20" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<vecCLocateAnchor>	
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="4" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>          
					<!--签证号码-->
					<CRegion nIndex="2" nRegionType="1" nProcessOrder="2">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="1100" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="4533" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9000" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="-200" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6371" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="4" nDisToAnchor="1500" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4685" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="4" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="-1">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="8" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>				  
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-50" nRightPlus="50" nTopPlus="-50" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{8,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="8" nMaxElementNum="-1"  nMinWidth="50" nMaxWidth="300" nMinHeight="265" nMaxHeight="430" nMinSpace="40" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="13">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="1" nMethod="7" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
											<CLocateMethod nLocateMethod="1">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="-1">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</CTrueColorToGrayEx>
													</CProcessImage>
													<CProcessImage processType="2">
														<CGrayToBinaryEx>
															<vecBinaryParam>
																<BINARYPARAM nBlockNum="4" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="3" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="35" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="13" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<!--护照号码，签发地-->
					<CRegion nIndex="3" nRegionType="1" nProcessOrder="3">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="200" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6164" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8646" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3738" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1670" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="2" nMinWidth="310" nMaxWidth="3000" nMinHeight="140" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-100" nBottomPlus="50" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\C{0,2}\D{8}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="430" nMinSpace="0" nMaxSpace="140" 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" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod> 
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="10" nFilterType="7" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="ABCDEFGHKLMNPRSUVYZX" charType="10" nWHRatio="70" />
												<CCharRatio strChars="1" charType="10" nWHRatio="30" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="14" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{1,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="210" nMaxWidth="320" nMinHeight="300" nMaxHeight="530" nMinSpace="0" nMaxSpace="140" 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" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="100" />
												<CCharRatio strChars="一" charType="10" nWHRatio="300" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="15" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="4" nRegionType="1" nProcessOrder="4">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="980" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5183" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2588" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1670" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="8000" nMinHeight="200" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{4}\D{2}\C{3}\D{4}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="250" nMinHeight="175" nMaxHeight="360" 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" />
															</vecBinaryParam>

															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="63" />
												<CCharRatio strChars="" charType="3" nWHRatio="70" />
												<CCharRatio strChars="" charType="1" nWHRatio="100" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="16" bLocate="1" bRecog="1">
										<CLocateRecogUnit nStartIndexInChar="0" nEndIndexInChar="-1" bStart="1" bEnd="0">
											<vecAnchorLocateInfo>
												<CAnchorLocateInfo nDisToAnchor="0" nAnchorIndex="3" anchorType="1" />
												<CAnchorLocateInfo nDisToAnchor="2677" nAnchorIndex="3" anchorType="2" />
											</vecAnchorLocateInfo>
										</CLocateRecogUnit>
										<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{2}\C{3}\D{4}" bConfirmParams="0">
											<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="-1" nMinWidth="40" nMaxWidth="250" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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>
																	<RECT Left="0" Top="0" Right="0" Bottom="0" />
																</CGrayToBinaryEx>
															</CProcessImage>
														</vecProcessImage>
													</CLocateMethod>
												</vecCLocateMethod>
											</CLocateInfo>
											<vecKernal>
												<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
													<vecCharRatio>
														<CCharRatio strChars="" charType="2" nWHRatio="63" />
														<CCharRatio strChars="" charType="3" nWHRatio="70" />
													</vecCharRatio>
												</CKernalInfo>
											</vecKernal>
										</CRecogInfo>
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord>
									<CKeyWord content="期" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="0" nAnchorIndex="3" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="日" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="245" nAnchorIndex="3" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="发" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="435" nAnchorIndex="3" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
									<CKeyWord content="签" nConfirmType="1" nMinWidth="0" nMaxWidth="0" nMinHeight="0" nMaxHeight="0">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="640" nAnchorIndex="3" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="5" nRegionType="1" nProcessOrder="5">
						<vecImageLightType>
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-3494" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2574" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8483" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1650" anchorType="3" /> 
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-400" anchorType="4" /> 
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<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="310" nMaxWidth="8000" nMinHeight="200" nMaxHeight="480" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" nMethod="7" />
														<BINARYPARAM nBlockNum="1" nMethod="3" />
													</vecBinaryParam>
													<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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="1" nMethod="6" />
													</vecBinaryParam>
													<RECT Left="0" Top="0" Right="0" Bottom="0" />
												</CGrayToBinaryEx>
											</CProcessImage>
										</vecProcessImage>
									</CLocateMethod>
								</vecCLocateMethod>
							</CLocateInfo>
							<positionPlus nLeftPlus="-120" nRightPlus="120" nTopPlus="-120" nBottomPlus="150" />
						</CLocateLine>
						<vecLine>
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\S{3,-1}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="120" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="-1" nMinWidth="210" nMaxWidth="320" nMinHeight="300" nMaxHeight="530" nMinSpace="0" nMaxSpace="140" 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" />
															</vecBinaryParam>
															<RECT Left="0" Top="0" Right="0" Bottom="0" />
														</CGrayToBinaryEx>
													</CProcessImage>
												</vecProcessImage>
											</CLocateMethod>
										</vecCLocateMethod>
									</CLocateInfo>
									<vecKernal>
										<CKernalInfo kernalMainType="1" nKernalSubType="7" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="1" nWHRatio="100" />
												<CCharRatio strChars="一" charType="10" nWHRatio="200" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<vecRecogUnit>
									<CRecogUnit nIndex="17" bLocate="0" bRecog="0">
									</CRecogUnit>
								</vecRecogUnit>
								<vecLineKeyWord></vecLineKeyWord>
							</CLine>
						</vecLine>
					</CRegion>
				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="33" nSrcRecogUnitIndex="10" nIndex="3" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="6" nStartCharIndex="21" />
					<CDeriveUnit nEndCharIndex="4" nSrcRecogUnitIndex="10" nIndex="7" nStartCharIndex="2" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="8" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="33" nSrcRecogUnitIndex="10" nIndex="9" nStartCharIndex="5">
						<vecFlagFind>
							<CFlagFind nPosType="0" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="2" />
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
					<CAnchor bEnable="0" nIndex="3" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
					<CAnchor bEnable="0" nIndex="4" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
					<CMergeUnit nDestUnitIndex="16" nDestUnitType="4" nSrcUnitIndex="16" nSrcUnitType="4" strSrc="DDMMMYYYY" strDest="YYYY-MM-DD" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="17"/>
					<CMergeUnit nDestUnitIndex="14" nDestUnitType="4" nSrcUnitIndex="1" nSrcUnitType="4" strSrc="" strDest="" nProcessPos="-1" bMeet="1" bSynchronous="0" nOperateType="1"/>
				</vecMergeUnit>      
			</CSubTemplate>
			<CSubTemplate nSubID="7" chDocumentName="爱尔兰签证" engDocumentName="Ireland Visa"><!--爱尔兰签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]IRL[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}&lt;{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="8" chDocumentName="安哥拉签证" engDocumentName="Angola Visa"><!--安哥拉签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]AGO[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\C\D]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="9" chDocumentName="奥地利签证" engDocumentName="Austria Visa"><!--奥地利签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]AUT[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="10" chDocumentName="巴布亚新几内亚签证" engDocumentName="Papua New Guinea Visa"><!--巴布亚新几内亚签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="90" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]PNG[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="11" chDocumentName="巴西签证" engDocumentName="Brazil Visa"><!--巴西签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="90" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]BRA[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="12" chDocumentName="白俄罗斯签证" engDocumentName="Belarus Visa"><!--白俄罗斯签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="B[&lt;\C]CHN[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="13" chDocumentName="比利时斯签证" engDocumentName="Belgium Visa"><!--比利时斯签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]BEL[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="14" chDocumentName="德国签证" engDocumentName="German Visa"><!--德国签证-->
				<vecRegion>
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="110" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9249" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7444" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9800" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" 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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]D&lt;&lt;[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="0">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="0">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</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="10" 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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord>
									<CKeyWord nMinWidth="-1" nMaxHeight="-1" content="V" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="400" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
					<CRegion nIndex="1" nRegionType="0" nProcessOrder="1">
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>1</LIGHTTYPE>
							<LIGHTTYPE>2</LIGHTTYPE>
						</vecImageLightType>
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="-400" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="567" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="1854" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3067" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4905" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3437" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-934" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7399" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
					</CRegion> 
					<CRegion nIndex="2" nRegionType="1" nProcessOrder="2">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="2125" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3210" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="5125" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6359" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-6465" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1943" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4854" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3400" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="20" Top="0" Right="80" Bottom="100" />
							<!--nLocateMethod:0灰度变化的方式进行行定位;1投影方式进行行定位-->
							<!--bHeight:是否等高-->
							<!--bSpace:是否等间距-->
							<!--bWidth:是否等宽-->
							<!--nMinElementNum:该行最少元素数-->
							<!--nMaxElementNum:该行最多元素数-->
							<!--nMinWidth:元素的最小宽度-->
							<!--nMaxWidth:元素的最大宽度-->
							<!--nMinHeight:元素的最小高度-->
							<!--nMaxHeight:元素的最大高度-->
							<!--nMinSpace:元素间的最小间距-->
							<!--nMaxSpace:元素间的最大间距-->
							<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="3" nMinWidth="860" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="110" nMaxSpace="465" 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" />
												</CTrueColorToGrayEx>
											</CProcessImage>
											<CProcessImage processType="2">
												<CGrayToBinaryEx>
													<vecBinaryParam>
														<BINARYPARAM nBlockNum="2" 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" />
												</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="120" nTopPlus="-70" nBottomPlus="70" />
						</CLocateLine>
						<vecLine>
							<!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
							<!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
							<!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
							<!--nLineType:0代表不需要识别，1代表需要识别-->
							<CLine nIndex="2" bStartOffset="0" bEndOffset="1" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
							</CLine>
							<CLine nIndex="1" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
							</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" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{2}\D{2}\D{2}" bConfirmParams="0">

									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="6" nMaxElementNum="6" nMinWidth="60" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="370" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="20" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="3" 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="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="1791" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2886" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="4895" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6359" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="371" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4650" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3215" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1819" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6188" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="20" Top="0" Right="60" 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="5" nMinWidth="860" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="110" nMaxSpace="465" 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" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-70" nBottomPlus="70" />
						</CLocateLine>
						<vecLine>
							<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" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="0" charOrder="" bConfirmParams="0">

									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="2" nMaxElementNum="-1" nMinWidth="60" nMaxWidth="200" nMinHeight="119" nMaxHeight="331" nMinSpace="0" nMaxSpace="125" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="3" nWHRatio="65" />
												<CCharRatio strChars="" charType="4" nWHRatio="65" />
												<CCharRatio strChars="I" charType="10" nWHRatio="40" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="3" nWHRatio="65" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="15" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{2}\D{2}\D{2}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="6" nMaxElementNum="6" nMinWidth="60" nMaxWidth="220" nMinHeight="200" nMaxHeight="330" nMinSpace="0" nMaxSpace="370" bPostProcess="1">
										<vecCLocateMethod>
											<CLocateMethod nLocateMethod="0">
												<vecProcessImage>
													<CProcessImage processType="1">
														<CTrueColorToGrayEx nFilter="0">
															<RECT Top="0" Right="0" Bottom="0" Left="0"></RECT>
														</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="10" 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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="16" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
							<CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
							</CLine>
							<CLine nIndex="3" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0">
							</CLine>
							<CLine nIndex="4" bStartOffset="1" bEndOffset="0" bExist="0" 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="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="4429" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5500" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="7087" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="8510" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="3" nDisToAnchor="760" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4442" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3751" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3358" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5014" anchorType="4" />
							</vecAnchorLocateInfo>
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="20" Top="0" Right="60" 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="860" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="110" nMaxSpace="465" 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" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-70" nBottomPlus="70" />
						</CLocateLine>
						<vecLine> 
							<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" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\C{1}[\D\C]{1}\D{7}" bConfirmParams="0">

									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="9" nMinWidth="60" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
												<CCharRatio strChars="" charType="3" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="14" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>
				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="1" nSrcRecogUnitIndex="10" nIndex="0" nStartCharIndex="1" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="1" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="3" nStartCharIndex="5" >
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="7" nStartCharIndex="2">
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="0" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>

					</CDeriveUnit>

					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="8" nStartCharIndex="5" >
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="5" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="9" nStartCharIndex="-1" >
						<vecFlagFind>
							<CFlagFind nPosType="0" nFindType="0" bStart="1" nStartIndex="5" strFlag="&lt;&lt;" nNum="1" nIndexPlus="2" />
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
					<CDeriveUnit nEndCharIndex="29" nSrcRecogUnitIndex="11" nIndex="18" nStartCharIndex="29" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="21" nStartCharIndex="21" />

					<CDeriveUnit nEndCharIndex="31" nSrcRecogUnitIndex="11" nIndex="22" nStartCharIndex="30" />
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
					<CAnchor bEnable="0" nIndex="3" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="4" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="15" chDocumentName="厄瓜多尔签证" engDocumentName="Ecuador  Visa"><!--厄瓜多尔签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]SXM[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="16" chDocumentName="芬兰签证" engDocumentName="Finland Visa"><!--芬兰签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]FIN[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{8}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="17" chDocumentName="哈萨克斯坦签证" engDocumentName="Kazakhstan Visa"><!--哈萨克斯坦签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]KAZ[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="18" chDocumentName="荷兰签证" engDocumentName="Netherlands Visa"><!--荷兰签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]NLD[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="19" chDocumentName="加拿大签证" engDocumentName="Canada Visa"><!--加拿大签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]CAN[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="20" chDocumentName="捷克签证" engDocumentName="Czech Visa"><!--捷克签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]CZE[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="21" chDocumentName="卢森堡签证" engDocumentName="Luxembourg Visa"><!--卢森堡签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6173" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]LUX[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="22"><!--美国签证-->
				<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></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="629" Top="2400" Right="3150" Bottom="6900" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="429" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3250" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="2336" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7074" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>

					</CRegion>
					<CRegion nIndex="1" nRegionType="1" nProcessOrder="1">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="100" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9800" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7343" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]USA[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord>
									<CKeyWord nMinWidth="-1" nMaxHeight="-1" content="V" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\C\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>    
					<CRegion nIndex="2" nRegionType="1" nProcessOrder="2">
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="2317" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3162" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3515" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4447" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2956" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5216" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2019" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6175" 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="50" 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="2" nMaxElementNum="3" nMinWidth="70" nMaxWidth="1553" nMinHeight="110" nMaxHeight="350" nMinSpace="20" nMaxSpace="420" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-100" nBottomPlus="100" />
						</CLocateLine>
						<vecLine>
							<!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
							<!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
							<!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
							<!--nLineType:0代表不需要识别，1代表需要识别-->
							<CLine nIndex="2" bStartOffset="0" bEndOffset="1" bExist="0" bNeedRecog="0" nCheckKeyWord="0"></CLine>
							<CLine nIndex="1" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[MS]" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="50" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="1" nMaxElementNum="1" nMinWidth="100" nMaxWidth="200" nMinHeight="181" nMaxHeight="320" nMinSpace="0" nMaxSpace="140" 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" />
															</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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="3" nWHRatio="70" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="18" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord>
									<CKeyWord nMinWidth="-1" nMaxHeight="-1" content="V" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="0" nCheckKeyWord="0">
							</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="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="3515" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4447" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="5760" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6698" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-2956" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5216" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-1819" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6375" 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="50" 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="676" nMaxWidth="1553" nMinHeight="110" nMaxHeight="350" nMinSpace="20" nMaxSpace="420" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-100" nBottomPlus="100" />
						</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"></CLine>
							<CLine nIndex="0" bStartOffset="0" bEndOffset="1" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\D{2}\C{3}\D{4}" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="9" nMaxElementNum="9" nMinWidth="69" nMaxWidth="200" nMinHeight="192" nMaxHeight="350" nMinSpace="0" nMaxSpace="100" 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" />
															</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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="70" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="16" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord>
									<CKeyWord nMinWidth="-1" nMaxHeight="-1" content="V" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" 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="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="6570" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7225" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="2" nDisToAnchor="8447" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9206" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-4678" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="3628" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="-3481" anchorType="4" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4811" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="20" Top="0" Right="100" 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="2" nMaxElementNum="3" nMinWidth="600" nMaxWidth="1553" nMinHeight="110" nMaxHeight="350" nMinSpace="5" nMaxSpace="370" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-100" nBottomPlus="100" />
						</CLocateLine>
						<vecLine>
							<!--nIndex:该行在区域内是第几行，以第一行或者最后一行为基准从0开始的偏移-->
							<!--bStartOffset:如果是以区域的第一行为基准，该值为true,否则为false-->
							<!--bEndOffset:如果是以区域的最后一行为基准，该值为false，否则为false-->
							<!--nLineType:0代表不需要识别，1代表需要识别-->
							<CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="0" nCheckKeyWord="0"></CLine>
							<CLine nIndex="1" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0">
								<RECT Left="0" Top="0" Right="0" Bottom="0" />
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="\C{2}\D{1}(/\C\D)?" bConfirmParams="0">
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="110" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="3" nMaxElementNum="6" nMinWidth="69" nMaxWidth="250" nMinHeight="192" nMaxHeight="350" nMinSpace="0" nMaxSpace="543" 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" />
															</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="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="7" nFilterType="256" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="3" nWHRatio="70" />
												<CCharRatio strChars="" charType="2" nWHRatio="62" />
												<CCharRatio strChars="1" charType="10" nWHRatio="52" />
												<CCharRatio strChars="/" charType="10" nWHRatio="55" />
											</vecCharRatio>
										</CKernalInfo>
										<CKernalInfo kernalMainType="1" nKernalSubType="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="2" nWHRatio="62" />
												<CCharRatio strChars="1" charType="10" nWHRatio="52" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="0" bLocate="0" bRecog="0">
										<vecCInsertChar>
											<CInsertChar nCharPos="0" strInsert="  " nMinSpace="223" nMaxSpce="550" nInsertType="1" />
										</vecCInsertChar>
									</CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord>
									<CKeyWord nMinWidth="-1" nMaxHeight="-1" content="V" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1">
										<vecCLocateAnchor>
											<CLocateAnchor nDisToAnchor="0" nAnchorIndex="2" anchorType="2" />
										</vecCLocateAnchor>
									</CKeyWord>
								</vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</vecCLocateAnchor>
							</CLine>
							<CLine nIndex="2" bStartOffset="1" bEndOffset="0" bExist="0" bNeedRecog="0" nCheckKeyWord="0"></CLine>
						</vecLine>
					</CRegion>
				</vecRegion>
				<vecDeriveUnit>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="3" nStartCharIndex="5" >
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="20" nSrcRecogUnitIndex="11" nIndex="4" nStartCharIndex="20" />
					<CDeriveUnit nEndCharIndex="18" nSrcRecogUnitIndex="11" nIndex="5" nStartCharIndex="13" />
					<CDeriveUnit nEndCharIndex="4" nSrcRecogUnitIndex="10" nIndex="7" nStartCharIndex="2"/>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="8" nStartCharIndex="5" >
						<vecFlagFind>
							<CFlagFind nPosType="1" nFindType="0" bStart="1" nStartIndex="5" strFlag="&lt;&lt;" nNum="1" nIndexPlus="-1" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="10" nIndex="9" nStartCharIndex="-1" >
						<vecFlagFind>
							<CFlagFind nPosType="0" nFindType="0" bStart="1" nStartIndex="5" strFlag="&lt;&lt;" nNum="1" nIndexPlus="2" />
							<CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\C" nNum="1" nIndexPlus="0" />
						</vecFlagFind>
					</CDeriveUnit>
					<CDeriveUnit nEndCharIndex="12" nSrcRecogUnitIndex="11" nIndex="12" nStartCharIndex="10" />
					<CDeriveUnit nEndCharIndex="8" nSrcRecogUnitIndex="11" nIndex="13" nStartCharIndex="0" />
					<CDeriveUnit nEndCharIndex="32" nSrcRecogUnitIndex="11" nIndex="15" nStartCharIndex="30" />
					<CDeriveUnit nEndCharIndex="26" nSrcRecogUnitIndex="11" nIndex="21" nStartCharIndex="21" />
				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
					<CAnchor bEnable="0" nIndex="2" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="2" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
				<vecOutPutResult>
					<COutPutResult nIndex="0" cellRecogType="20" cellName="签证类型/级别" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
					<COutPutResult nIndex="15" cellRecogType="20" cellName="签发地点" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" >
						<CFormatInfo strDefault="" strInFormat="" strOutFormat="">
							<vecCReplaceChar>
								<CReplaceChar newChar="BEIJING" oldChar="BEJ"></CReplaceChar>
								<CReplaceChar newChar="GUANGZHOU" oldChar="GUZ"></CReplaceChar>
								<CReplaceChar newChar="SHANGHAI" oldChar="SHG"></CReplaceChar>
								<CReplaceChar newChar="SHENYANG" oldChar="SNY"></CReplaceChar>
								<CReplaceChar newChar="CHENGDU" oldChar="CHD"></CReplaceChar>
							</vecCReplaceChar>
						</CFormatInfo>
					</COutPutResult>
					<COutPutResult nIndex="16" cellRecogType="4" cellName="签发日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1">
						<CFormatInfo strDefault="" strInFormat="DDMMMYYYY" strOutFormat="YYYY-MM-DD" /> 
					</COutPutResult>
					<COutPutResult nIndex="18" cellRecogType="20" cellName="入境次数" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />

				</vecOutPutResult>
			</CSubTemplate>  
			<CSubTemplate nSubID="23"><!--墨西哥签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]MEX[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="24"><!--挪威签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]NOR[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="25"><!--日本签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="90" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]JPN[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="26"><!--瑞士签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]CHE[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="27"><!--沙特阿拉伯签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="90" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]SAU[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="28"><!--斯诺伐克签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]SVK[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="29"><!--苏南里签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]SUR[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="30"><!--泰国签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]THA[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="31"><!--坦桑尼亚签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]TZA[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="32"><!--委内瑞拉签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]VEN[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="33"><!--乌克兰签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]UKR[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="34"><!--希腊签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]GRC[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="35"><!--新西兰签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="90" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]NZL[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="36"><!--匈牙利签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]HUN[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="37"><!--伊朗签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]BJS[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C{3}\D{7}[MF]\D{7}[\D&lt;]{7}\D{1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="36" nMaxElementNum="36" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="38"><!--以色列签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="90" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9999" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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="120" nTopPlus="-120" nBottomPlus="150" />
						</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码










										PPMRZ1=8,//护照类型证件的机读码第一行










										PPMRZ2=9,//护照类型证件的机读码第二行










										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="V[&lt;\C]ISR[\C&lt;]{1,-1}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位










									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="80" nMaxWidth="230" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="10" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="10" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--记录该行定义基准点的信息-->
								<vecCLocateAnchor>
									<CLocateAnchor nDisToAnchor="0" nAnchorIndex="1" anchorType="3" />
								</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,//出生日期
										ISSUINGDATE=4,//签发日期
										VALIDPERIOD=5,//有效期至
										ADDRESSS=6,//地址
										IDNUMBER=7,//身份证号码

















										PPMRZ1=8,//护照类型证件的机读码第一行

















										PPMRZ2=9,//护照类型证件的机读码第二行

















										OTHER=10//其他类型
								-->
								<!--charOrder:字符的排列情况，用正则表达式表示-->
								<!--kernalMainType识别核心主类型 
										TH_OCR=1,
										SSFT152=2,
										BARCODE=3
								-->
								<CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C]{8}[\D\C&lt;]\D\C[\C&lt;]{2}\D{7}[MF][\D&lt;]{19}" bConfirmParams="0">
									<!--定位字符的信息-->
									<!--定位字符的信息-->
									<!--nLocateMethod:  0,用识别核心做定位;
														1，提取连通域的方法进行定位;
														2，投影方法进行定位

















									-->
									<!--nMinElementNum:该行最少元素数-->
									<!--nMaxElementNum:该行最多元素数-->
									<!--nMinWidth:元素的最小宽度-->
									<!--nMaxWidth:元素的最大宽度-->
									<!--nMinHeight:元素的最小高度-->
									<!--nMaxHeight:元素的最大高度-->
									<!--nMinSpace:元素间的最小间距-->
									<!--nMaxSpace:元素间的最大间距-->
									<CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="44" nMaxElementNum="44" nMinWidth="70" nMaxWidth="220" nMinHeight="175" nMaxHeight="360" nMinSpace="0" nMaxSpace="140" 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="30" 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="10" nMethod="7" />
																<BINARYPARAM nBlockNum="1" nMethod="1" />
															</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>
											<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="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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
											<vecCharRatio>
												<CCharRatio strChars="" charType="0" nWHRatio="60" />
											</vecCharRatio>
										</CKernalInfo>
									</vecKernal>
								</CRecogInfo>
								<!--vecRecogUnit:行内识别单元的信息-->
								<vecRecogUnit>
									<!--nIndex:识别单元序号-->
									<!--cellName:识别单元名称-->
									<!--bLocate:该识别单元是否需要定位-->
									<!--bReRecog:该识别单元是否需要重新识别-->
									<!--OutputThreshold:输出界限一，待输出的识别结果的字频的值不能低于该值-->
									<!--输出界限二，字频值< OutputThreshold的个数最大不能超过该值，否则将不输出-->
									<CRecogUnit nIndex="11" bLocate="0" bRecog="0"></CRecogUnit>
								</vecRecogUnit>
								<!--vecLineKeyWord:记录该行内用来定位的关键字信息-->
								<vecLineKeyWord></vecLineKeyWord>
								<!--vecAnchor:记录该行定义基准点的信息-->
								<vecCLocateAnchor></vecCLocateAnchor>
							</CLine>
						</vecLine>
					</CRegion>

				</vecRegion>
				<vecDeriveUnit>

				</vecDeriveUnit>
				<vecAnchor>
					<CAnchor bEnable="0" nIndex="1" anchorPos="-1" nMaxPos="-1" nMinPos="-1" anchorType="3" />
				</vecAnchor>
				<vecMergeUnit>        
				</vecMergeUnit>
			</CSubTemplate>  
			<CSubTemplate nSubID="39"><!--意大利签证-->
				<vecRegion>
					<!--CRegion:区域信息
					nIndex:区域编号
					nRegionType:区域类型,0代表头像区域,1代表识别区域
					nProcessOrder:该区域被处理的顺序










					rcPosition 坐标均为占整张图像的百分比*10000
					-->
					<CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
						<!--处理该区域需要的图像信息的光的类型-->
						<vecImageLightType>
							<!--1:可见光图;2:红外光图;4:紫外光图 -->
							<LIGHTTYPE>2</LIGHTTYPE>
							<LIGHTTYPE>1</LIGHTTYPE>
						</vecImageLightType>
						<!--定义区域的定位信息,如果是头像区域还需要进一步精确定位，识别区域就不用了-->
						<!--bAccurateLocate为1表示需要进一步精确定位,0代表不需要-->
						<CLocateRegion bAccurateLocate="0">
							<vecProcessImage></vecProcessImage>
							<!--rcMinRect:指定定位区域的最小范围，即定位后的区域范围必须包含这个区域-->
							<RECT Left="9900" Top="9900" Right="0" Bottom="0" />
							<vecAnchorLocateInfo>
								<!--nDisToAnchor的值也是整图的百分比*10000计算出来的-->
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="130" anchorType="1" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9800" anchorType="2" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="7000" anchorType="3" />
								<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9600" anchorType="4" />
							</vecAnchorLocateInfo>
							<!--该区域定义的区域类型基准点的信息-->
							<vecCLocateAnchor></vecCLocateAnchor>
						</CLocateRegion>
						<CLocateLine>
							<!--rcHorizontal：进行行的左右边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" Bottom="100" />
							<!--rcVertical：进行行的上下边界定位时的区域范围，坐标单位为所在区域的百分比*100-->
							<RECT Left="0" Top="0" Right="100" 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="2" nMaxElementNum="2" nMinWidth="7000" nMaxWidth="9900" nMinHeight="140" nMaxHeight="350" nMinSpace="140" nMaxSpace="450" bPostProcess="0">
								<vecCLocateMethod>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT Top="0" Right="0" Bottom="0" Left="0" />
												</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>
									<CLocateMethod nLocateMethod="1">
										<!--在定位前进行的预处理信息，一般是二值化-->
										<vecProcessImage>
											<CProcessImage processType="1">
												<CTrueColorToGrayEx nFilter="0">
													<RECT T