⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pres1.ps

📁 手写识别是模式识别中研究得一个热点
💻 PS
📖 第 1 页 / 共 3 页
字号:
%!PS-Adobe-3.0%%Creator: Windows PSCRIPT%%Title: Microsoft Word - PRES1.DOC%%BoundingBox: 18 9 593 784%%DocumentNeededResources: (atend)%%DocumentSuppliedResources: (atend)%%Pages: (atend)%%BeginResource: procset Win35Dict 3 1/Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr/grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld/rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrixld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc/setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore falsedef/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eqand{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd/FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{/hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sMmatrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUEmatrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrixdtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{/SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsaveshowpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 stringdef/FEglyph(G  )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exchputinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed/cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyPcyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPgadd exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iResdiv dup scale 0 0 transform .25 add round .25 sub exch .25 add round.25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE falsedef}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85/ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93/quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97/emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5/mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2/Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7/Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA/ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4/ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict/CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}ifnewfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{/degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{/bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontnameed FontDirectory newfontname known not{/basefontdict basefontname findfontdef/newfont basefontdict maxlength dict def basefontdict{exch dup/FIDne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exchnewfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont/FontNamenewfontname put 127 1 159{newfont/Encoding get exch/bullet put}forANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBBnewfontname newfont definefont pop}if newfontname end}bd/SB{FC/ULlened/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed/y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mulcbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed/dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtradyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Breakadd}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyULsl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULescesc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform/yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxErotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUEmxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePositionknown not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform/dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThicknessknown not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copylt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin/FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16]def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{/pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 indexput 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfontdefinefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M chshow}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 wY1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub duprlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 wX1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dupneg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbboxAU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div rounddef 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}ifdup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/fted fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 divPenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}ifiPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd/AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sydiv 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cmpop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copyM 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 rarcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys divdef/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 divy0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeatx0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeatm sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed/x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}ifsc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd/CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gtdup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def/undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def/typecheck(operator was expecting a different type of operand)def/ioerror(input/output error occured)def end{end}if errordict begin/handleerror{$error begin newerror{/newerror false def showpage 7272 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfontx y moveto(Offending Command = )show/command load{dup type/stringtypene{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )showerrorname{dup type dup( max err string )cvs show( : )show/stringtypene{( max err string )cvs}if show}exec errordict begin errhelpdict errornameknown{x 1 add y .2 sub moveto errhelpdict errorname get show}if end/y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1add y moveto dup type/stringtype ne{( max err string )cvs}if show}forallshowpage}if end}def end}bd end%%EndResource%%EndProlog%%BeginSetupWin35Dict beginErrHandlerstatusdict begin 0 setjobtimeout endstatusdict begin statusdict /jobname (Microsoft Word - PRES1.DOC) put end/oldDictCnt countdictstack def {}stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if /oldDictCnt countdictstack def {letter}stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if [{mark 1.0 1.0 .98 .9 .82 .68 .56 .48 .28 .1 .06 .0 counttomark dup 3 add -1 roll exch 2 sub mul dup floor cvi dup 3 1 roll sub exch dup  3 add index exch 2 add index dup 4 1 roll sub mul add counttomark 1 add 1 roll  cleartomark } bind/exec load currenttransfer /exec load] cvx settransfer/fPP true def/setresolution where { pop 300 300 setresolution } if%%EndSetup%%Page: 1 1%%PageResources: (atend)SS0 0 25 11 798 1100 300 SM32 0 0 67 67 0 0 0 61 /Times-Bold /font29 ANSIFont font0 0 0 fC1181 320 488 (Elastic Matching) 488 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font750 457 1259 (TAPPERT, C.C. \(1982\) "Cursive Script Recognition by Elastic) 1259 SB750 516 968 (Matching", IBM J. Res. Develop.  Vol 26 No. 6.) 968 SB750 634 1300 (This paper outlines the basics of the elastic matching technique to) 1300 SB750 693 1300 (recognize cursive script.  This is one of the first papers describing) 1300 SB750 752 1188 (this method.  It effectively applies the ideas of dynamic time) 1188 SB750 811 1235 (warping originally developed for speech recognition to on-line) 1235 SB750 870 434 (character recognition.) 434 SB32 0 0 67 67 0 0 0 60 /Times-Roman /font32 ANSIFont font390 980 331 (Introduction) 331 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1061 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 1058 461 (Word-level recognition) 461 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1120 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Italic /font31 ANSIFont font825 1117 156 (Implicit) 156 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font981 1117 392 ( letter segmentation) 392 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1179 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 1176 628 (Dynamic programming solution) 628 SB32 0 0 67 67 0 0 0 60 /Times-Roman /font32 ANSIFont font390 1286 141 (Input) 141 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1367 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 1364 349 (Pen up/Pen down) 349 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1426 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 1423 412 (X and Y coordinates) 412 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1485 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 1482 371 (70 samples/second) 371 SB32 0 0 67 67 0 0 0 60 /Times-Roman /font32 ANSIFont font390 1592 374 (Preprocessing) 374 SB32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font750 1670 1327 (As with just about every system, some pre-processing is necessary,) 1327 SB750 1729 695 (even with constrained handwriting.) 695 SB32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font480 1813 493 (Word Segmentation) 493 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 1885 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 1882 1193 (The elastic matching algorithm assumes word segmentation.) 1193 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 2003 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 2000 1224 (Each word is composed of a single stroke \(i.e. words are split) 1224 SB825 2059 488 (by pen up/down events\).) 488 SB32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font480 2143 365 (Hook Removal) 365 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 2215 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 2212 1265 (Remove segments at the end of a stroke if they have large angle) 1265 SB825 2271 427 (changes near the end.) 427 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 2392 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 2389 1145 (More of a problem for individual letters, for the following) 1145 SB825 2448 868 (obvious reason: there are more stroke ends.) 868 SB32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font480 2532 401 (Jitter Reduction) 401 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 2604 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 2601 759 ("Dots" are coalesced to a single point.) 759 SB32 0 0 58 58 0 0 0 54 /Times-Bold /font29 ANSIFont font480 2685 515 (Speed Normalization) 515 SB32 0 0 42 42 0 0 0 42 /Symbol fontgs 769 3231 0 0 CB750 2757 19 (\267) 19 SBgr32 0 0 50 50 0 0 0 45 /Times-Roman /font32 ANSIFont font825 2754 722 (Only equally spaced points are used.) 722 SB32 0 0 33 33 0 0 0 30 /Times-Italic /font31 ANSIFont font750 3079 666 (CPSC 599.14.  Oct 13, 1993.  Paul Schermerhorn) 666 SB1 #Cstatusdict begin /manualfeed false store endEJ RS%%PageTrailer%%PageResources: font Symbol

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -