| <?xml version="1.0" encoding="utf-8"?> | 
| <!DOCTYPE IDCARD SYSTEM "IDCARD.dtd"> | 
|     <!--用于MRZ证件的分类--> | 
|     <IDCARD> | 
|         <CIDCardTemplate nMainDocumentID="303902" chDocumentName="MRZ3" engDocumentName="MRZ3" imageSizeType="2"> | 
|             <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> | 
|                             <CProcessImage processType="1"> | 
|                                 <CTrueColorToGrayEx nFilter="0"> | 
|                                     <RECT Top="0" Right="0" Bottom="0" Left="0"/> | 
|                                 </CTrueColorToGrayEx> | 
|                             </CProcessImage> | 
|                         </vecProcessImage> | 
|                         <RECT Left="9900" Top="9900" Right="0" Bottom="0"/> | 
|                         <vecAnchorLocateInfo> | 
|                             <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="0" anchorType="1"/> | 
|                             <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="10000" anchorType="2"/> | 
|                             <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="0" anchorType="3"/> | 
|                             <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="10000" anchorType="4"/> | 
|                         </vecAnchorLocateInfo> | 
|                         <vecCLocateAnchor> | 
|                         </vecCLocateAnchor> | 
|                     </CLocateRegion> | 
|                     <CLocateLine> | 
|                         <RECT Left="0" Top="0" Right="100" Bottom="100"/> | 
|                         <RECT Left="30" 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="5546" nMaxWidth="10000" nMinHeight="550" nMaxHeight="3300" nMinSpace="10" nMaxSpace="2910" 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="1" nMethod="8"/> | 
|                                                 </vecBinaryParam> | 
|                                                 <RECT Left="0" Top="0" Right="0" Bottom="0"/> | 
|                                             </CGrayToBinaryEx> | 
|                                         </CProcessImage> | 
|                                     </vecProcessImage> | 
|                                 </CLocateMethod> | 
|                             </vecCLocateMethod> | 
|                         </CLocateInfo> | 
|                         <positionPlus nLeftPlus="-5000" nRightPlus="5000" nTopPlus="-200" nBottomPlus="200"/> | 
|                     </CLocateLine> | 
|                     <vecLine> | 
|                         <CLine nIndex="0" bStartOffset="1" bEndOffset="0" bExist="1" bNeedRecog="1" nCheckKeyWord="0"> | 
|                             <RECT Left="0" Top="0" Right="0" Bottom="0"/> | 
|                             <vecRecogInfo> | 
|                                 <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C<]{30}" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                     <CLocateInfo bEraseStart="0" nMinWHRatio="20" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="30" nMaxElementNum="35" nMinWidth="30" nMaxWidth="347" nMinHeight="550" nMaxHeight="2727" nMinSpace="10" nMaxSpace="200" bPostProcess="1"> | 
|                                         <vecCLocateMethod> | 
|                                             <CLocateMethod nLocateMethod="1"> | 
|                                                 <vecProcessImage> | 
|                                                     <CProcessImage processType="1"> | 
|                                                         <CTrueColorToGrayEx nFilter="30"> | 
|                                                             <RECT Top="0" Right="0" Bottom="0" Left="0"/> | 
|                                                         </CTrueColorToGrayEx> | 
|                                                     </CProcessImage> | 
|                                                     <CProcessImage processType="2"> | 
|                                                         <CGrayToBinaryEx> | 
|                                                             <vecBinaryParam> | 
|                                                                 <BINARYPARAM nBlockNum="1" nMethod="6"/> | 
|                                                                 <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="30"> | 
|                                                             <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="60"/> | 
|                                             </vecCharRatio> | 
|                                         </CKernalInfo> | 
|                                     </vecKernal> | 
|                                 </CRecogInfo> | 
|                             </vecRecogInfo> | 
|                             <vecRecogUnit> | 
|                                 <CRecogUnit nIndex="1" bLocate="0" bRecog="0"> | 
|                                     <vecRecogInfo/> | 
|                                 </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"/> | 
|                             <vecRecogInfo> | 
|                                 <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\D\C<]{30}" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                     <CLocateInfo bEraseStart="0" nMinWHRatio="20" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="30" nMaxElementNum="35" nMinWidth="30" nMaxWidth="347" nMinHeight="550" nMaxHeight="2727" nMinSpace="10" nMaxSpace="200" bPostProcess="1"> | 
|                                         <vecCLocateMethod> | 
|                                             <CLocateMethod nLocateMethod="1"> | 
|                                                 <vecProcessImage> | 
|                                                     <CProcessImage processType="1"> | 
|                                                         <CTrueColorToGrayEx nFilter="30"> | 
|                                                             <RECT Top="0" Right="0" Bottom="0" Left="0"/> | 
|                                                         </CTrueColorToGrayEx> | 
|                                                     </CProcessImage> | 
|                                                     <CProcessImage processType="2"> | 
|                                                         <CGrayToBinaryEx> | 
|                                                             <vecBinaryParam> | 
|                                                                 <BINARYPARAM nBlockNum="1" nMethod="6"/> | 
|                                                                 <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="30"> | 
|                                                             <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="60"/> | 
|                                             </vecCharRatio> | 
|                                         </CKernalInfo> | 
|                                     </vecKernal> | 
|                                 </CRecogInfo> | 
|                             </vecRecogInfo> | 
|                             <vecRecogUnit> | 
|                                 <CRecogUnit nIndex="2" bLocate="0" bRecog="0"> | 
|                                     <vecRecogInfo/> | 
|                                 </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"/> | 
|                             <vecRecogInfo> | 
|                                 <CRecogInfo bIgnorePoint="0" nMaxPointWidth="0" nMaxPointHeight="0" bMatchRegExp="1" charOrder="[\C<]{30}" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                     <CLocateInfo bEraseStart="0" nMinWHRatio="20" nMaxWHRatio="100" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="30" nMaxElementNum="35" nMinWidth="30" nMaxWidth="347" nMinHeight="550" nMaxHeight="2727" nMinSpace="10" nMaxSpace="200" bPostProcess="1"> | 
|                                         <vecCLocateMethod> | 
|                                             <CLocateMethod nLocateMethod="1"> | 
|                                                 <vecProcessImage> | 
|                                                     <CProcessImage processType="1"> | 
|                                                         <CTrueColorToGrayEx nFilter="30"> | 
|                                                             <RECT Top="0" Right="0" Bottom="0" Left="0"/> | 
|                                                         </CTrueColorToGrayEx> | 
|                                                     </CProcessImage> | 
|                                                     <CProcessImage processType="2"> | 
|                                                         <CGrayToBinaryEx> | 
|                                                             <vecBinaryParam> | 
|                                                                 <BINARYPARAM nBlockNum="1" nMethod="6"/> | 
|                                                                 <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="30"> | 
|                                                             <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="60"/> | 
|                                             </vecCharRatio> | 
|                                         </CKernalInfo> | 
|                                     </vecKernal> | 
|                                 </CRecogInfo> | 
|                             </vecRecogInfo> | 
|                             <vecRecogUnit> | 
|                                 <CRecogUnit nIndex="3" bLocate="0" bRecog="0"> | 
|                                     <vecRecogInfo/> | 
|                                 </CRecogUnit> | 
|                             </vecRecogUnit> | 
|                             <vecLineKeyWord> | 
|                             </vecLineKeyWord> | 
|                             <vecCLocateAnchor> | 
|                             </vecCLocateAnchor> | 
|                         </CLine> | 
|                     </vecLine> | 
|                 </CRegion> | 
|             </vecRegion> | 
|             <vecAnchor> | 
|                 <CAnchor nIndex="0" anchorPos="-1" anchorType="0" bEnable="0" nMinPos="-1" nMaxPos="-1"/> | 
|                 <!--CAnchor nIndex="1" anchorPos="-1" anchorType="3" bEnable="0" nMinPos="-1" nMaxPos="-1" bInherited="1"/--> | 
|             </vecAnchor> | 
|             <vecOutPutResult> | 
|                 <COutPutResult nIndex="0" cellRecogType="20" cellNameEng="MRZ1" cellName="MRZ1" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"> | 
|                 </COutPutResult> | 
|                 <COutPutResult nIndex="1" cellRecogType="20" cellNameEng="MRZ2" cellName="MRZ2" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"> | 
|                 </COutPutResult> | 
|                 <COutPutResult nIndex="2" cellRecogType="20" cellNameEng="MRZ3" cellName="MRZ3" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"> | 
|                 </COutPutResult> | 
|             </vecOutPutResult> | 
|         </CIDCardTemplate> | 
|     </IDCARD> |