摘要隨著計(jì)算機(jī)信息技術(shù)產(chǎn)業(yè)的不斷發(fā)展,電子信息化管理己經(jīng)滲透到了各個(gè)領(lǐng)域,大量信息采集的“瓶頸”問題就顯得越來越突出,如何快速準(zhǔn)確的提取信息,如何使檔案管理電子化、規(guī)范化、網(wǎng)絡(luò)化等問題已經(jīng)突出的擺在我們面前,我們國家的教育考試、招生、學(xué)籍管理、稅務(wù)、銀行、公安、統(tǒng)計(jì)以及人事管理等一些部門或機(jī)構(gòu)也都強(qiáng)烈提出了“檔案電子化”的要求。
關(guān)鍵詞電子化管理模塊DSP技術(shù)
中圖分類號(hào):TP39文獻(xiàn)標(biāo)識(shí)碼:A
計(jì)算機(jī)技術(shù)的進(jìn)步特別是圖形界面操作系統(tǒng)(Windows等)的出現(xiàn)大大促進(jìn)了數(shù)字圖像的普及,使得計(jì)算機(jī)圖像采集與處理技術(shù)得到廣泛的應(yīng)用。目前大多數(shù)的掃描儀都是采用第三方軟件做處理軟件,通過TWAIN接口與掃描儀的驅(qū)動(dòng)程序相連接。這種方法的弊端是有些專業(yè)的圖像處理要求得不到滿足,如印前掃描儀的軟件要求實(shí)現(xiàn)去網(wǎng)紋和去劃痕等處理,而常用的第三方軟件都無法滿足。
1 選題的國內(nèi)外動(dòng)向
目前世界上研制開發(fā)成功的圖像處理軟件是Adboe公司推出的Photoshp。與其功能相似的還有Linux操作系統(tǒng)下的一個(gè)功能強(qiáng)大的圖像處理軟件GMIP。但它們都是通用圖像處理軟件,對(duì)許多專業(yè)領(lǐng)域需求的圖像處理功能支持不夠。
目前,在國內(nèi)已有多家企業(yè)涉足電子檔案處理領(lǐng)域,并且也己有產(chǎn)品面世,諸如:江蘇省電信集團(tuán)公司數(shù)字化檔案管理系統(tǒng)(由北京量子偉業(yè)時(shí)代信息技術(shù)有限公司)、吉林省通信公司電子檔案影像管理系統(tǒng)(由IBM、杭州信雅達(dá)系統(tǒng)工程股份有限公司開發(fā))等,這些產(chǎn)品廣泛用于各行各業(yè),如圖書發(fā)行業(yè)推出的電子圖書和各企事業(yè)單位對(duì)紙質(zhì)檔案的數(shù)字化存檔等,但其開發(fā)成本較高,難以得到推廣??v觀這些產(chǎn)品,不難發(fā)現(xiàn)現(xiàn)在國內(nèi)的電子檔案產(chǎn)品多處在低層次發(fā)展階段,它們僅僅是做到了把圖像掃描下來,然后通過人工輸入的方式為這些圖像信息建立歸檔編號(hào),以便于今后的檢索和輸出,而對(duì)所掃描圖像的識(shí)別和編輯以及文字的識(shí)別沒有做到很好的處理。
2 本選題研究的主要內(nèi)容和重點(diǎn)
由于本系統(tǒng)當(dāng)中涉及到掃描文件的問題,掃描文件是整個(gè)項(xiàng)目的一個(gè)重點(diǎn)和難點(diǎn),所以我們對(duì)此做出幾套解決方法僅供參考??刂茠呙鑳x是需求編程語言對(duì)硬件進(jìn)行控制,本系統(tǒng)開發(fā)基于WEB框架,無法與底層硬件進(jìn)行控制。現(xiàn)提出幾種解決方法如下:
2.1采用JAVA編寫APPLET小程序
采用現(xiàn)有的 APPLET小程序在WEB進(jìn)行控制掃描儀,缺點(diǎn)頁面不美觀、掃描之前先調(diào)用了原驅(qū)動(dòng)中自帶的掃描軟件,不便于用戶使用。批量掃描功能沒有實(shí)現(xiàn)。
實(shí)現(xiàn)時(shí)是用java中調(diào)用的是jtwain.dll的方法,jtwain.dll封裝了TWAIN_32.DLL的方法,TWAIN_32.DLL是windows操作系統(tǒng)本身帶的動(dòng)態(tài)鏈接庫,java沒有辦法直接調(diào)用操作系統(tǒng)的動(dòng)態(tài)鏈接庫,java能調(diào)用的動(dòng)態(tài)鏈接庫一定是符合JNI標(biāo)準(zhǔn)的,jtwain.dll就是符合這個(gè)標(biāo)準(zhǔn)的動(dòng)態(tài)鏈接庫。
2.2在IE中使用ActiveX控件
2.2.1如果選擇某些掃描儀廠商提供的掃描儀配套的掃描軟件服務(wù),則須選用該公司的掃描儀,價(jià)格比一般掃描儀貴出很大一部份。但是他們的驅(qū)動(dòng)中提供一些接口函數(shù),我們需要編寫成ActiveX控件來調(diào)用這些函數(shù),實(shí)現(xiàn)起來有些困難。
2.2.2選擇某些通用的掃描儀控件。(1)該控件可以在任何的COM程序語言下使用;(2)支持 RLE, G3/G4, LZW, PackBits TIFF壓縮;(3)內(nèi)建的向?qū)J绞沟肨WAIN的狀態(tài)更智能,同時(shí)更容易使用;(4)內(nèi)建的JPEG譯碼器能讓你很容易地壓縮已有的圖象,而可以不去管TWAIN源是否具有這種能力;支持自動(dòng)文檔供應(yīng)以及多圖象獲取。
3 總體方案設(shè)計(jì)
本系統(tǒng)設(shè)計(jì)參照了hotoshop的開發(fā)包,及ISEE的一些設(shè)計(jì)思想。系統(tǒng)劃分為十個(gè)模塊,分別是界面管理模塊、內(nèi)存管理模塊、內(nèi)部數(shù)據(jù)管理模塊、插件管理模塊、歷史一記錄。管理模塊、圖像顯示模塊、顏色轉(zhuǎn)換模塊、色彩管理模塊(Porfile的相關(guān)操作)、打印管理模塊、圖像采集模塊。
經(jīng)過查閱相關(guān)的技術(shù)文檔和資料,對(duì)該系統(tǒng)可能使用單位的調(diào)研,我們研發(fā)小組一起制定了內(nèi)核的工作模式和交互方法。筆者所完成的工作是:參與了內(nèi)核和框架的設(shè)計(jì),負(fù)責(zé)了圖像采集模塊、內(nèi)存管理模塊和界面管理模塊的實(shí)現(xiàn)。除此之外,還編寫和維護(hù)了幾個(gè)掃描儀的驅(qū)動(dòng)程序。
其中,有創(chuàng)造性的工作是:(1)基于wnidows內(nèi)存管理的背景知識(shí),提出了一套內(nèi)存防護(hù)的解決方案,使內(nèi)存使用的安全性得到提高。(2)對(duì)掃描儀開發(fā)包所自帶的校正方法進(jìn)行了改良,在不影響清晰度的情況下,提高了速度,實(shí)用效果良好。(3)實(shí)現(xiàn)了掃描選擇時(shí)的多矩形框選擇,以往的驅(qū)動(dòng)能提供的選擇都是一個(gè)矩形框的選擇形式。
4 預(yù)期成果和可能的創(chuàng)新點(diǎn)
這一基于圖像掃描的電子檔案生成系統(tǒng),目前正在廣泛進(jìn)行社會(huì)各領(lǐng)域的需求調(diào)研,根據(jù)實(shí)際需要,擴(kuò)充系統(tǒng)的功能。同時(shí),積極采納計(jì)算機(jī)領(lǐng)域里的最新技術(shù),吸取各方面的經(jīng)驗(yàn),進(jìn)一步完善此系統(tǒng)。從調(diào)查的結(jié)果來看,凡是涉及到計(jì)算機(jī)錄入技術(shù)的領(lǐng)域都是該系統(tǒng)的普及目標(biāo),具體來講包括國內(nèi)大型普查、數(shù)據(jù)調(diào)查業(yè)務(wù);商業(yè)機(jī)構(gòu)的數(shù)據(jù)庫更新、數(shù)據(jù)錄入;金融(銀行、證券、保險(xiǎn)等);稅務(wù);交通管理;海關(guān)系統(tǒng)報(bào)關(guān);郵政系統(tǒng)自動(dòng)分檢等。另一方面,目前采用的是現(xiàn)成的進(jìn)口掃描儀,成本高,整個(gè)系統(tǒng)構(gòu)成集成度低,為此擬采用當(dāng)前處于IT技術(shù)前沿的DSP技術(shù),開發(fā)自己的錄入設(shè)備系統(tǒng)。利用DSP的數(shù)據(jù)快速處理的特點(diǎn),將大量的先期數(shù)據(jù)(圖像)處理功能嵌入掃描儀,使之成為集掃描錄入、數(shù)據(jù)處理一體化設(shè)備,不僅大大降低成本,提高系統(tǒng)的集成度,同時(shí)對(duì)于系統(tǒng)的錄入速度、可靠性、易維護(hù)性等方面也有了極大的改善。