| <?xml version="1.0" encoding="utf-8"?> | 
| <!DOCTYPE IDCARD SYSTEM "IDCARD.dtd"> | 
| <IDCARD> | 
|     <CIDCardTemplate nMainDocumentID="3" chDocumentName="居民身份证-签发机关页" engDocumentName="China Resident Identity Card Authority Page " imageSizeType="2"> | 
|         <vecAutoProcess> | 
|             <vecProcessMode nMode="0"> | 
|                 <!--CAutoProcess processType="22"> | 
|               <CIDCardAutoProcessEx nCropType="0" bCrop="1" nRotateType="3" bRotate="1" nMaxAngle="0.3" nMinAngle="0.017" nFilledType="1" bTilt="1" bSameSize="1" bResize="1"  nWidth="1008" nHeight="638"/>  | 
|             </CAutoProcess--> | 
|                 <!-- <CAutoProcess processType="26"> --> | 
|                 <!-- <PerspectiveDLModel nType="0" nWidth="896" nHeight="569"/> --> | 
|                 <!-- </CAutoProcess> --> | 
|                 <!--CAutoProcess processType="29"> | 
|                     <PerspectiveEightCornersDL nType="0" nWidth="896" nHeight="569"> | 
|                         <vecDLKernalInfo> | 
|                             <CDLKernalInfo nType="0" nID="0" nIndex="0" strModel="sfz_eightpoint" nRecogImgeType="2"/> | 
|                             <CDLKernalInfo nType="1" nID="0" nIndex="0" strModel="sfz_eightpoint" nRecogImgeType="2"/> | 
|                         </vecDLKernalInfo> | 
|                     </PerspectiveEightCornersDL> | 
|                 </CAutoProcess--> | 
|                 <CAutoProcess processType="25"> | 
|                     <PerspectiveTransformEx nType="0" nWidth="896" nHeight="569"/> | 
|                 </CAutoProcess> | 
|             </vecProcessMode> | 
|             <vecProcessMode nMode="1"> | 
|                 <!--CAutoProcess processType="23"> | 
|               <CIDCardAutoProcessEx2 nCropType="0" nMaxAngle="0.3" nMinAngle="0.017" nFilledType="1" bIs180Rotate="0" bIsValid="0"  bSameSize="1"/>  | 
|             </CAutoProcess--> | 
|                 <CAutoProcess processType="24"> | 
|                     <PerspectiveTransform nType="0" bIs180Rotate="1" bIsValid="1" nWidth="896" nHeight="569"/> | 
|                 </CAutoProcess> | 
|             </vecProcessMode> | 
|         </vecAutoProcess> | 
|         <vecProcessImage> | 
|             <CProcessImage processType="3"> | 
|                 <CEraseBlackBorderEx> | 
|                     <RECT Left="0" Top="0" Right="10000" Bottom="10000"/> | 
|                     <RECT Left="2000" Top="2000" Right="8900" Bottom="8000"/> | 
|                 </CEraseBlackBorderEx> | 
|             </CProcessImage> | 
|         </vecProcessImage> | 
|         <vecRegion> | 
|             <CRegion nIndex="0" nRegionType="1" nProcessOrder="0"> | 
|                 <vecProcessImage/> | 
|                 <vecImageLightType> | 
|                     <LIGHTTYPE>1</LIGHTTYPE> | 
|                     <LIGHTTYPE>2</LIGHTTYPE> | 
|                 </vecImageLightType> | 
|                 <CLocateRegion bAccurateLocate="0"> | 
|                     <vecProcessImage/> | 
|                     <RECT Left="9900" Top="9900" Right="0" Bottom="0"/> | 
|                     <vecAnchorLocateInfo> | 
|                         <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="1003" anchorType="1"/> | 
|                         <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9808" anchorType="2"/> | 
|                         <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="5509" anchorType="3"/> | 
|                         <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="9907" anchorType="4"/> | 
|                     </vecAnchorLocateInfo> | 
|                     <vecCLocateAnchor/> | 
|                 </CLocateRegion> | 
|                 <CLocateLine> | 
|                     <RECT Left="0" Top="0" Right="100" Bottom="100"/> | 
|                     <RECT Left="30" Top="20" Right="70" 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="500" nMaxWidth="7800" nMinHeight="300" nMaxHeight="580" nMinSpace="400" nMaxSpace="900" 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="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="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"/> | 
|                                         </CTrueColorToGrayEx> | 
|                                     </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> | 
|                             <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="550" nTopPlus="-260" nBottomPlus="250"/> | 
|                 </CLocateLine> | 
|                 <vecLine> | 
|                     <CLine nIndex="1" 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="0" charOrder="\S{4,-1}" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                 <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="4" nMaxElementNum="-1" nMinWidth="200" nMaxWidth="560" nMinHeight="200" nMaxHeight="650" nMinSpace="20" nMaxSpace="650" 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="1" nMethod="6"/> | 
|                                                             <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="2"> | 
|                                                     <CGrayToBinaryEx> | 
|                                                         <vecBinaryParam> | 
|                                                             <BINARYPARAM nBlockNum="1" nMethod="8"/> | 
|                                                             <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="3"/> | 
|                                                             <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="18" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0"> | 
|                                         <vecCharRatio> | 
|                                             <CCharRatio strChars="" charType="1" nWHRatio="100"/> | 
|                                         </vecCharRatio> | 
|                                     </CKernalInfo> | 
|                                 </vecKernal> | 
|                             </CRecogInfo> | 
|                         </vecRecogInfo> | 
|                         <vecRecogUnit> | 
|                             <CRecogUnit nIndex="1" bLocate="1" bRecog="1"> | 
|                                 <CLocateRecogUnit bStart="0" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0"> | 
|                                     <vecAnchorLocateInfo> | 
|                                         <CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="200" anchorType="1"/> | 
|                                         <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4500" anchorType="1"/> | 
|                                     </vecAnchorLocateInfo> | 
|                                 </CLocateRecogUnit> | 
|                                 <vecRecogInfo> | 
|                                     <vecRegionRecogInfo nProcessOrder="1"> | 
|                                         <CRegionRecogInfo nKernelType="1" nMinElementNum="5" nMaxElementNum="20"> | 
|                                             <vecRegionKernal> | 
|                                                 <CRegionKernalInfo kernalMainType="5" nMainID="2" nRecogType="0"> | 
|                                                     <vecDLKernalInfo> | 
|                                                         <CDLKernalInfo nType="0" nID="2" nIndex="5" strModel="sfz_all_cpu" nRecogImgeType="2"/> | 
|                                                         <CDLKernalInfo nType="1" nID="2" nIndex="6" strModel="sfz_all_gpu" nRecogImgeType="2"/> | 
|                                                     </vecDLKernalInfo> | 
|                                                 </CRegionKernalInfo> | 
|                                             </vecRegionKernal> | 
|                                         </CRegionRecogInfo> | 
|                                     </vecRegionRecogInfo> | 
|                                     <CRecogInfo bIgnorePoint="1" nMaxPointWidth="50" nMaxPointHeight="60" bMatchRegExp="0" charOrder="\S{4,-1}" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                         <CLocateInfo bEraseStart="0" nMinWHRatio="60" nMaxWHRatio="135" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="4" nMaxElementNum="-1" nMinWidth="200" nMaxWidth="560" nMinHeight="200" nMaxHeight="670" nMinSpace="20" nMaxSpace="650" bPostProcess="1"> | 
|                                             <vecCLocateMethod> | 
|                                                 <CLocateMethod nLocateMethod="1"> | 
|                                                     <vecProcessImage> | 
|                                                         <CProcessImage processType="1"> | 
|                                                             <CTrueColorToGrayEx nFilter="0"> | 
|                                                                 <RECT Top="0" Right="0" Bottom="0" Left="0"/> | 
|                                                             </CTrueColorToGrayEx> | 
|                                                         </CProcessImage> | 
|                                                         <CProcessImage processType="2"> | 
|                                                             <CGrayToBinaryEx> | 
|                                                                 <vecBinaryParam> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="6"/> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="3"/> | 
|                                                                     <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="2"> | 
|                                                             <CGrayToBinaryEx> | 
|                                                                 <vecBinaryParam> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="8"/> | 
|                                                                     <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="3"/> | 
|                                                                     <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="18" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0"> | 
|                                                 <vecCharRatio> | 
|                                                     <CCharRatio strChars="" charType="1" nWHRatio="100"/> | 
|                                                 </vecCharRatio> | 
|                                             </CKernalInfo> | 
|                                         </vecKernal> | 
|                                     </CRecogInfo> | 
|                                 </vecRecogInfo> | 
|                             </CRecogUnit> | 
|                         </vecRecogUnit> | 
|                         <vecLineKeyWord> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="关" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="80" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="机" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="410" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="发" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="771" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="签" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="1082" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                         </vecLineKeyWord> | 
|                         <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="0" charOrder="" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                 <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="160" nSplitWHRatio="2000" bSplit="0" nNumType="0" bSpace="0" bWidth="0" bHeight="0" bRemoveLineNoise="0" nMinElementNum="10" nMaxElementNum="-1" nMinWidth="20" nMaxWidth="350" nMinHeight="200" nMaxHeight="600" nMinSpace="0" nMaxSpace="650" 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="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="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"/> | 
|                                                     </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="18" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0"> | 
|                                         <vecCharRatio> | 
|                                             <CCharRatio strChars="" charType="1" nWHRatio="100"/> | 
|                                             <CCharRatio strChars="" charType="2" nWHRatio="60"/> | 
|                                         </vecCharRatio> | 
|                                     </CKernalInfo> | 
|                                 </vecKernal> | 
|                             </CRecogInfo> | 
|                         </vecRecogInfo> | 
|                         <vecRecogUnit> | 
|                             <CRecogUnit nIndex="2" bLocate="1" bRecog="1"> | 
|                                 <CLocateRecogUnit bStart="0" nStartIndexInChar="-1" bEnd="1" nEndIndexInChar="0"> | 
|                                     <vecAnchorLocateInfo> | 
|                                         <CAnchorLocateInfo nAnchorIndex="1" nDisToAnchor="0" anchorType="1"/> | 
|                                         <CAnchorLocateInfo nAnchorIndex="0" nDisToAnchor="4000" anchorType="1"/> | 
|                                     </vecAnchorLocateInfo> | 
|                                 </CLocateRecogUnit> | 
|                                 <vecRecogInfo> | 
|                                     <vecRegionRecogInfo nProcessOrder="1"> | 
|                                         <CRegionRecogInfo nKernelType="1" nMinElementNum="5" nMaxElementNum="-1"> | 
|                                             <vecRegionKernal> | 
|                                                 <CRegionKernalInfo kernalMainType="5" nMainID="2" strFilterPlus="1234567890-长期" nRecogType="0"> | 
|                                                     <vecDLKernalInfo> | 
|                                                         <CDLKernalInfo nType="0" nID="2" nIndex="5" strModel="sfz_all_cpu" nRecogImgeType="2"/> | 
|                                                         <CDLKernalInfo nType="1" nID="2" nIndex="6" strModel="sfz_all_gpu" nRecogImgeType="2"/> | 
|                                                     </vecDLKernalInfo> | 
|                                                 </CRegionKernalInfo> | 
|                                             </vecRegionKernal> | 
|                                         </CRegionRecogInfo> | 
|                                     </vecRegionRecogInfo> | 
|                                     <CRecogInfo bIgnorePoint="1" nMaxPointWidth="100" nMaxPointHeight="100" bMatchRegExp="0" charOrder="\D{8}-[长\D][期\D]\D{0,6}" bConfirmParams="0" nProcessOrder="0" nKernelType="0"> | 
|                                         <CLocateInfo bEraseStart="0" nMinWHRatio="0" nMaxWHRatio="110" nSplitWHRatio="2000" bSplit="0" nNumType="1" bSpace="0" bWidth="0" bHeight="1" bRemoveLineNoise="0" nMinElementNum="11" nMaxElementNum="17" nMinWidth="30" nMaxWidth="500" nMinHeight="20" nMaxHeight="630" nMinSpace="0" nMaxSpace="300" 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="8"/> | 
|                                                                     <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"/> | 
|                                                             </CTrueColorToGrayEx> | 
|                                                         </CProcessImage> | 
|                                                         <CProcessImage processType="2"> | 
|                                                             <CGrayToBinaryEx> | 
|                                                                 <vecBinaryParam> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="3"/> | 
|                                                                     <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"/> | 
|                                                             </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"/> | 
|                                                             </CTrueColorToGrayEx> | 
|                                                         </CProcessImage> | 
|                                                         <CProcessImage processType="2"> | 
|                                                             <CGrayToBinaryEx> | 
|                                                                 <vecBinaryParam> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="6"/> | 
|                                                                     <BINARYPARAM nBlockNum="2" 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"/> | 
|                                                             </CTrueColorToGrayEx> | 
|                                                         </CProcessImage> | 
|                                                         <CProcessImage processType="2"> | 
|                                                             <CGrayToBinaryEx> | 
|                                                                 <vecBinaryParam> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="3"/> | 
|                                                                     <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> | 
|                                                 <CLocateMethod nLocateMethod="1"> | 
|                                                     <vecProcessImage> | 
|                                                         <CProcessImage processType="1"> | 
|                                                             <CTrueColorToGrayEx nFilter="-1"> | 
|                                                                 <RECT Top="0" Right="0" Bottom="0" Left="0"/> | 
|                                                             </CTrueColorToGrayEx> | 
|                                                         </CProcessImage> | 
|                                                         <CProcessImage processType="2"> | 
|                                                             <CGrayToBinaryEx> | 
|                                                                 <vecBinaryParam> | 
|                                                                     <BINARYPARAM nBlockNum="1" nMethod="3"/> | 
|                                                                 </vecBinaryParam> | 
|                                                                 <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="6" nMethod="3"/> | 
|                                                                     <BINARYPARAM nBlockNum="6" 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"/> | 
|                                                             </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="18" nFilterType="1" nFillingMethod="1" strFilterPlus="" nRecogType="1" nRecogImgeType="0"> | 
|                                                 <vecCharRatio> | 
|                                                     <CCharRatio strChars="" charType="2" nWHRatio="75"/> | 
|                                                     <CCharRatio strChars="1" charType="10" nWHRatio="50"/> | 
|                                                     <CCharRatio strChars="长期" charType="10" nWHRatio="90"/> | 
|                                                     <CCharRatio strChars="-" charType="10" nWHRatio="400"/> | 
|                                                 </vecCharRatio> | 
|                                             </CKernalInfo> | 
|                                         </vecKernal> | 
|                                     </CRecogInfo> | 
|                                 </vecRecogInfo> | 
|                             </CRecogUnit> | 
|                         </vecRecogUnit> | 
|                         <vecLineKeyWord> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="限" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="80" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                             <!-- <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="期" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                 <vecCLocateAnchor> | 
|                   <CLocateAnchor nDisToAnchor="410" nAnchorIndex="1" anchorType="2" /> | 
|                 </vecCLocateAnchor> | 
|               </CKeyWord> --> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="效" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="771" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                             <CKeyWord nMinWidth="-1" nMaxHeight="-1" content="有" nMinHeight="-1" nConfirmType="1" nMaxWidth="-1"> | 
|                                 <vecCLocateAnchor> | 
|                                     <CLocateAnchor nDisToAnchor="1082" nAnchorIndex="1" anchorType="2"/> | 
|                                 </vecCLocateAnchor> | 
|                             </CKeyWord> | 
|                         </vecLineKeyWord> | 
|                         <vecCLocateAnchor/> | 
|                     </CLine> | 
|                 </vecLine> | 
|             </CRegion> | 
|         </vecRegion> | 
|         <vecDeriveUnit> | 
|             <CDeriveUnit nEndCharIndex="7" nSrcRecogUnitIndex="2" nIndex="3" nStartCharIndex="0"/> | 
|             <CDeriveUnit nEndCharIndex="-1" nSrcRecogUnitIndex="2" nIndex="4" nStartCharIndex="9"> | 
|                 <vecFlagFind> | 
|                     <CFlagFind nPosType="1" nFindType="1" bStart="0" nStartIndex="0" strFlag="\D" nNum="1" nIndexPlus="0"/> | 
|                     <CFlagFind nPosType="1" nFindType="0" bStart="0" nStartIndex="0" strFlag="期" nNum="1" nIndexPlus="0"/> | 
|                 </vecFlagFind> | 
|             </CDeriveUnit> | 
|         </vecDeriveUnit> | 
|         <vecAnchor> | 
|             <CAnchor nIndex="0" anchorType="0" anchorPos="0" bEnable="0" nMinPos="-1" nMaxPos="-1"/> | 
|             <CAnchor nIndex="1" anchorPos="-1" anchorType="2" bEnable="0" nMinPos="-1" nMaxPos="-1"/> | 
|         </vecAnchor> | 
|         <vecOutPutResult> | 
|             <COutPutResult nIndex="0" cellRecogType="20" cellNameEng="Reserve" cellName="保留" nOutputThreshold="0" nOutputNumber="0" bFormatResult="0"/> | 
|             <COutPutResult nIndex="1" cellRecogType="16" cellNameEng="Issuing authority" cellName="签发机关" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" bMainField="1"> | 
|                 <CFormatInfo strDefault="" strInFormat="" strOutFormat=""> | 
|                     <vecCReplaceChar> | 
|                         <CReplaceChar newChar="" oldChar="有效.."/> | 
|                         <CReplaceChar newChar="" oldChar="..期限"/> | 
|                     </vecCReplaceChar> | 
|                 </CFormatInfo> | 
|             </COutPutResult> | 
|             <COutPutResult nIndex="2" cellRecogType="31" cellNameEng="The limits to validity of the document" cellName="有效期限" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" bMainField="1"> | 
|                 <CFormatInfo strDefault="" strInFormat="" strOutFormat=""> | 
|                     <vecCReplaceChar> | 
|                         <CReplaceChar newChar="长期" oldChar=".期"/> | 
|                         <CReplaceChar newChar="长期" oldChar="长."/> | 
|                     </vecCReplaceChar> | 
|                 </CFormatInfo> | 
|             </COutPutResult> | 
|             <COutPutResult nIndex="3" cellRecogType="4" cellNameEng="Date of Issue" cellName="签发日期" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" nContentType="2"> | 
|                 <CFormatInfo strDefault="" strInFormat="YYYYMMDD" strOutFormat="YYYY-MM-DD"/> | 
|             </COutPutResult> | 
|             <COutPutResult nIndex="4" cellRecogType="5" cellNameEng="Date of Expiry" cellName="有效期至" nOutputThreshold="0" nOutputNumber="0" bFormatResult="1" nContentType="2"> | 
|                 <CFormatInfo strDefault="" strInFormat="YYYYMMDD" strOutFormat="YYYY-MM-DD"> | 
|                     <vecCReplaceChar> | 
|                         <CReplaceChar newChar="长期" oldChar=".期"/> | 
|                         <CReplaceChar newChar="长期" oldChar="长."/> | 
|                     </vecCReplaceChar> | 
|                 </CFormatInfo> | 
|             </COutPutResult> | 
|         </vecOutPutResult> | 
|         <vecMergeUnit> | 
|             <CMergeUnit nDestUnitIndex="2" nDestUnitType="4" nSrcUnitIndex="4" nSrcUnitType="4" strSrc="" strDest="" nProcessPos="9" bMeet="0" bSynchronous="0" nOperateType="36"/> | 
|             <CMergeUnit nDestUnitIndex="2" nDestUnitType="4" nSrcUnitIndex="3" nSrcUnitType="4" strSrc="" strDest="" nProcessPos="0" bMeet="0" bSynchronous="0" nOperateType="36"/> | 
|         </vecMergeUnit> | 
|     </CIDCardTemplate> | 
| </IDCARD> |