<?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> 
 |