標(biāo)題: 光柵矢量化中的符號(hào)查找與替換功能 轉(zhuǎn)自CSoft中國(guó)網(wǎng)站 [打印本頁(yè)] 作者: 龍曉 時(shí)間: 2009-5-15 14:29 標(biāo)題: 光柵矢量化中的符號(hào)查找與替換功能 轉(zhuǎn)自CSoft中國(guó)網(wǎng)站 本帖最后由 龍曉 于 2009-5-15 14:33 編輯 . H! c* I) Q& V. t9 t$ E- U, N ' t8 [5 N$ J- m8 i在電氣圖紙中往往有大量得電氣符號(hào),在機(jī)械、建筑、地圖中也有大量形狀相同的標(biāo)記。在光柵圖中,這些符號(hào)或標(biāo)記看起來(lái)是一致和整齊的,但因?yàn)樵假Y料打印、繪制的誤差,以及掃描的損失,當(dāng)我們放大這些內(nèi)容時(shí),會(huì)發(fā)現(xiàn)其中還是有差異的。8 e2 j* Q: m, D
如下圖中的這些電氣符號(hào),代表的內(nèi)容是相同的,但仔細(xì)觀察光柵像素是有差異的。& q$ ~) I, E( p * y2 }: [! P9 A Y2 M2 F% p& t + K8 ^8 r8 Z, K5 B0 x! U' N7 b一般情況下我們對(duì)光柵圖的矢量化,結(jié)果將是一些基本構(gòu)成元素,如直線、圓、弧、多義線、文字等等。因?yàn)檫@些同類符號(hào)之間光柵的差異,在識(shí)別后往往導(dǎo)致了矢量的差別,達(dá)不到我們對(duì)精度要求的預(yù)期,同時(shí)我們會(huì)要求這些符號(hào)能夠做到一致和統(tǒng)一,也便于修改和管理。 . U, _- Y j" n% M$ J WiseImage Pro中提供的符號(hào)庫(kù)功能就是解決這個(gè)問(wèn)題的,符號(hào)庫(kù)可以用于符號(hào)的查找和替換,并可以用于全自動(dòng)矢量化過(guò)程中符號(hào)的識(shí)別。% ?5 ?+ u; I5 b! J
5 V7 L" S, e# d! b* `9 b, n符號(hào)庫(kù)2 A2 ?, @% G% P# I9 y2 V8 t; K) Z
) e% o" x1 F# n T8 [
“符號(hào)識(shí)別模板庫(kù)”是專門用戶保存符號(hào)定義的。該符號(hào)庫(kù)可以保存為單獨(dú)的磁盤文件,可以方便的分類以及分發(fā)。符號(hào)庫(kù)提供了靈活方便的定制工具,可以根據(jù)用戶自己圖紙的情況或不同的行業(yè)類型來(lái)定義自己的符號(hào)庫(kù)。 : S$ ~( n" ]/ t$ S- ? 下面就是符號(hào)識(shí)別模板庫(kù)維護(hù)工具:' X5 K& S3 {, r4 R* w$ f
]; l* |4 e9 t0 m- n8 A 3 |. u' U w+ K 6 J. u# N, V' |( m0 T' _ W! O通過(guò)這個(gè)工具,可以新建、打開、保存符號(hào)識(shí)別模板庫(kù);并可以定義符號(hào)識(shí)別模板庫(kù)中的內(nèi)容,包括維護(hù)符號(hào)(添加、刪除、修改)、定義符號(hào)匹配、設(shè)置符號(hào)是否可用狀態(tài)等。 ( g% Y+ H* j3 o5 F8 c: t! ? 在符號(hào)識(shí)別模板庫(kù)中的每個(gè)符號(hào)都包含替換項(xiàng)和查找項(xiàng),其中查找項(xiàng)可以同時(shí)為多個(gè)。符號(hào)的查找項(xiàng)和替換項(xiàng)都可以為光柵或矢量(如果是矢量,根據(jù)需要也可以是塊)。一般情況下我們更多的是用矢量的符號(hào)來(lái)替換原有的光柵,因此大多數(shù)情況查找項(xiàng)可能為光柵定義,而替換項(xiàng)為矢量定義。9 c5 }" d# T9 m( X* V$ x
【提示】WiseImage為了更方便和智能地進(jìn)行符號(hào)的定義及處理,支持利用矢量形狀的定義進(jìn)行光柵符號(hào)的查找。也就是說(shuō),我們可以將一個(gè)符號(hào)的查找項(xiàng)和替換項(xiàng)都用矢量來(lái)定義,系統(tǒng)也可以根據(jù)這種矢量形狀的定義來(lái)搜索到外形上相近的光柵符號(hào)。 6 r: t' ~; E/ G$ U0 C( T! n# } 對(duì)于電氣圖或流程圖,符號(hào)往往與其他直線間有相互連接的位置要求,為了更好的定位,符號(hào)查找的定義中可以定義符號(hào)上的連接線,這樣在進(jìn)行符號(hào)查找/替換時(shí)定位會(huì)更準(zhǔn)確。' I5 y q# o6 E! N8 x0 C0 p
【提示】為了更好的讓替換后的符號(hào)或矢量化后的符號(hào)成為一個(gè)容易處理的整體,可以將符號(hào)的替換項(xiàng)用塊來(lái)定義。 ) i, e! m3 ]8 d$ M$ n1 U$ q 一個(gè)制作好的符號(hào)庫(kù),可以方便的用磁盤文件的形式復(fù)制到其他計(jì)算機(jī),方便交流和分發(fā)。 - C7 w1 F2 [4 v1 q 6 |- t1 c6 U) S0 b# r6 T2 f光柵符號(hào)的查找與替換功能 2 q4 Q) @* L# w- n- E q, I/ S9 _$ p( }7 o2 n9 a
WiseImage中提供了一個(gè)查找/替換的功能,這個(gè)功能可不同于我們經(jīng)常使用的文字的查找和替換,該功能是一個(gè)智能的光柵及矢量的查找/替換功能。5 m2 l: ?" m. G0 J3 s& A
它能幫助我們查找與指定形狀相似的光柵內(nèi)容,并且可以用其他內(nèi)容來(lái)替換。查找和替換的內(nèi)容可以為光柵或矢量,我們更多的會(huì)利用它進(jìn)行光柵符號(hào)到光柵符號(hào)的替換,或者光柵符號(hào)到矢量符號(hào)的替換。 2 W; ~6 e7 H% Z4 X* u 該工具同時(shí)支持交互的查找/替換定義及利用符號(hào)庫(kù)進(jìn)行查找/替換。3 ? P8 a# S* T E
- }) Z+ B1 f: w / C8 V/ e* z/ m# {, E6 f# B" E2 S6 D6 c$ l
直接交互的定義查找項(xiàng)和定義項(xiàng)會(huì)比較靈活和方便,隨時(shí)定義,隨時(shí)使用,適合臨時(shí)的使用。) {% T% E* C( ~5 a! ^& g' ^
在查找中,我們可以設(shè)置匹配的精確度,精度越高,對(duì)原圖的要求就越高,匹配的越嚴(yán)格,反之亦然。8 e" X6 U3 J7 c) d" ]8 M
下面是利用定義好的符號(hào)識(shí)別模板進(jìn)行查找替換。9 m2 t, A" d1 `" O. |
3 T+ N7 ~! J& B. k1 q( p3 T ' \) p8 b$ c* A" s5 M9 P; [ E" s! y ]4 i/ @
通過(guò)“查找/替換”功能,我們可以交互地來(lái)查找指定形狀的符號(hào),然后決定是否替換,使用方便,而且可以根據(jù)需要決定某個(gè)圖中符號(hào)是否進(jìn)行替換修改。使用起來(lái)與常用的文字查找替換功能類似。3 F& { U5 Q+ W1 L3 J# k6 o0 M
該功能可以用于對(duì)光柵圖形中符號(hào)的替換修改(比如說(shuō),原有的符號(hào)形式發(fā)生了標(biāo)準(zhǔn)的變化,用新的標(biāo)準(zhǔn)符號(hào)替換原來(lái)標(biāo)準(zhǔn)的符號(hào),或者符號(hào)標(biāo)注的狀態(tài)發(fā)生了變化,用新的狀態(tài)符號(hào)替換原來(lái)的狀態(tài)符號(hào)等),還可以用來(lái)進(jìn)行符號(hào)的矢量化,通過(guò)對(duì)光柵符號(hào)的查找,然后替換為矢量的符號(hào),可以將這些光柵符號(hào)矢量化。 7 x0 V. @% B- R4 ~, i# b2 } 8 |% z1 {- _/ G* D. V5 ^符號(hào)識(shí)別在對(duì)象選擇中的應(yīng)用/ P) V5 B; n7 W/ E$ I" k
9 q$ L a" b1 |& x! ` I1 Q 使用光柵選擇中的符號(hào)選擇,然后在對(duì)應(yīng)形狀的光柵上拾取,就可以選中整個(gè)符號(hào)對(duì)象的光柵內(nèi)容。這種方式可以方便選中完整的光柵內(nèi)容。 / }0 U- }; h f! U# N' t# K ( V4 \$ B! m- a/ r * Z$ r1 K/ W I. W9 |# T5 Z3 w
! s! w7 \- q. e/ K* w& s符號(hào)識(shí)別在交互矢量化中的應(yīng)用 3 e7 ^. h# g6 L' \, B ^) C& J: a4 N/ l! o* H
在WiseImage交互矢量化中,有一項(xiàng)功能“描繪符號(hào)”,該功能就可以根據(jù)符號(hào)模板庫(kù)的定義,通過(guò)鼠標(biāo)拾取,自動(dòng)將光柵符號(hào)矢量化為對(duì)應(yīng)的矢量格式的符號(hào)。逐個(gè)拾取就可以逐個(gè)轉(zhuǎn)換。, A: E8 c) R1 O; l R* W
/ e$ Y1 R) X& ?4 c / l6 B3 J2 e2 E T7 d2 N2 F( o/ H" _, D1 g, m! I) f s0 H. ?
符號(hào)識(shí)別在全自動(dòng)矢量化中的應(yīng)用+ [. ^% N! ^* L& E6 e" z
/ z4 Q1 Q5 U& J: a5 F
在全自動(dòng)光柵矢量化中,我們可以使用符號(hào)作為識(shí)別的一個(gè)選項(xiàng),這樣全自動(dòng)矢量化過(guò)程中會(huì)根據(jù)指定符號(hào)模板庫(kù)的定義進(jìn)行符號(hào)的矢量化轉(zhuǎn)換。 * Z5 T3 L. Y0 p. q; B ' [, m2 q" C: V( H% k* z; ?# X9 H. `8 K' X% s