<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE IDCARD SYSTEM "IDCARD.dtd">
<IDCARD>
  <CIDCardTemplate nMainDocumentID="2007" chDocumentName="TD1 SIZE MRZ" engDocumentName="TD1 SIZE MRZ" imageSizeType="21">
    <vecAutoProcess>
        <vecProcessMode nMode="1"> 
			<CAutoProcess processType="23">
			  <CIDCardAutoProcessEx2 nCropType="4" nMaxAngle="0.3" nMinAngle="0.017" nFilledType="1" bIs180Rotate="1" bIsValid="0"  bSameSize="1"/> 
			</CAutoProcess> 
		</vecProcessMode>
    </vecAutoProcess>
    <vecProcessImage>
      <CProcessImage processType="3">
        <CEraseBlackBorderEx>
          <RECT Left="0" Top="0" Right="10000" Bottom="10000" />
          <RECT Left="500" Top="500" Right="9200" Bottom="9500" />
        </CEraseBlackBorderEx>
      </CProcessImage>
    </vecProcessImage>
    <vecRegion>
				  <CRegion nIndex="0" nRegionType="1" nProcessOrder="0">
					
					<vecImageLightType>
					  <LIGHTTYPE>2</LIGHTTYPE>
					  <LIGHTTYPE>1</LIGHTTYPE>
					</vecImageLightType>
					
					
					<CLocateRegion bAccurateLocate="0">
					  
					  <vecProcessImage></vecProcessImage>
					 
					  <RECT Left="9999" Top="9999" Right="0" Bottom="0" />
					  <vecAnchorLocateInfo>
						
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="0" anchorType="1" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9950" anchorType="2" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="6459" anchorType="3" />
						<CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9900" anchorType="4" />
					  </vecAnchorLocateInfo>
					  
					  <vecCLocateAnchor></vecCLocateAnchor>
					</CLocateRegion>
					<CLocateLine>
					  
					  <RECT Left="0" Top="0" Right="100" Bottom="100" />
					  
					  <RECT Left="10" 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="3" nMaxElementNum="3" nMinWidth="7500" nMaxWidth="9990" nMinHeight="380" nMaxHeight="540" nMinSpace="250" 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="-80" nRightPlus="180" nTopPlus="-100" nBottomPlus="100" />
					</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{5}[\D&lt;]{25}" bConfirmParams="0">
						  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="30" nMaxElementNum="30" nMinWidth="100" nMaxWidth="350" nMinHeight="360" nMaxHeight="560" nMinSpace="20" nMaxSpace="200" bPostProcess="1">
							<vecCLocateMethod>
							  <CLocateMethod nLocateMethod="1">
								<vecProcessImage>
								  <CProcessImage processType="1">
									<CTrueColorToGrayEx nFilter="0">
									  
									  <RECT Top="0" Right="0" Bottom="0" Left="0" />
									</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" />
									</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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
							  <vecCharRatio>
								<CCharRatio strChars="" charType="0" nWHRatio="61" />
							  </vecCharRatio>
							</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
						<vecRecogUnit>
						  <CRecogUnit nIndex="1" 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="\D{7}[FM][\D]{7}\C{3}[\D&lt;]{12}" bConfirmParams="0">
						  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="30" nMaxElementNum="30" nMinWidth="60" nMaxWidth="350" nMinHeight="360" nMaxHeight="560" nMinSpace="20" nMaxSpace="200" bPostProcess="1">
							<vecCLocateMethod>
							  <CLocateMethod nLocateMethod="1">
								<vecProcessImage>
								  <CProcessImage processType="1">
									<CTrueColorToGrayEx nFilter="0">
									  
									  <RECT Top="0" Right="0" Bottom="0" Left="0" />
									</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" />
									</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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
							  <vecCharRatio>
								<CCharRatio strChars="" charType="0" nWHRatio="61" />
							  </vecCharRatio>
							</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
						<vecRecogUnit>
						  <CRecogUnit nIndex="2" bLocate="0" bRecog="0"></CRecogUnit>
						</vecRecogUnit>
						
						<vecLineKeyWord></vecLineKeyWord>
						<vecCLocateAnchor></vecCLocateAnchor>
					  </CLine>
					  <CLine nIndex="2" 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&lt;]{30}" bConfirmParams="0">
						  <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="30" nMaxElementNum="30" nMinWidth="100" nMaxWidth="350" nMinHeight="360" nMaxHeight="560" nMinSpace="20" nMaxSpace="200" bPostProcess="1">
							<vecCLocateMethod>
							  <CLocateMethod nLocateMethod="1">
								<vecProcessImage>
								  <CProcessImage processType="1">
									<CTrueColorToGrayEx nFilter="0">
									  
									  <RECT Top="0" Right="0" Bottom="0" Left="0" />
									</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" />
									</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="6" nFilterType="0" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0">
							  <vecCharRatio>
								<CCharRatio strChars="" charType="0" nWHRatio="61" />
							  </vecCharRatio>
							</CKernalInfo>
						  </vecKernal>
						</CRecogInfo>
						<vecRecogUnit>
						  <CRecogUnit nIndex="3" bLocate="0" bRecog="0"></CRecogUnit>
						</vecRecogUnit>
						<vecLineKeyWord></vecLineKeyWord>
						<vecCLocateAnchor></vecCLocateAnchor>
					  </CLine>
					</vecLine>
				  </CRegion>
				</vecRegion>
		
    <vecDeriveUnit>
      
    </vecDeriveUnit>
    <vecAnchor>
      <CAnchor nIndex="0" anchorPos="-1" anchorType="0" bEnable="0" nMinPos="-1" nMaxPos="-1" />
    </vecAnchor>
    <vecOutPutResult>
      <COutPutResult nIndex="0" cellRecogType="20" cellNameEng="Reserve" cellName="预留" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" />
      <COutPutResult nIndex="1" cellRecogType="20" cellNameEng="MRZ1" cellName="MRZ1" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1"/>
      <COutPutResult nIndex="2" cellRecogType="20" cellNameEng="MRZ2" cellName="MRZ2" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1"/>
      <COutPutResult nIndex="3" cellRecogType="20" cellNameEng="MRZ3" cellName="MRZ3" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0" bMainField="1"/>
    </vecOutPutResult>

  </CIDCardTemplate>
   
</IDCARD>