• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coreBugZJ

            此 blog 已棄。

            MageX 自己做的圖像處理及OCR軟件

                    我很菜,使用了開源代碼。。。

                    先發幾個WinXP下的截圖:










            打開圖像對話框圖像預覽





            簡介:

            本作品擁有文字(目前僅限于英文和數字)識別能力。

            擁有大部分主流圖像處理算法,如:高斯模糊,銳化,腐蝕,灰化,等等,足以勝任平時的圖像處理工作。

            靈活的繪圖能力,如:繪制文本時,可以設置背景色及其透明度,設置背景矩形四角的弧度,設置文本顏色,像素級精確文本位置,設置字體,動態修改文本區域,等等;顏色填充時,可以將填充限制在選定的區域內,可以設置顏色容差,透明度,等等。

            可以從 TWAIN 源(攝像頭,等)獲取圖像。

            支持20種圖像文件格式,可以處理100M的大型圖像文件。

            精確的幾何繪圖能力,像素級控制幾何圖形。

            可將若干圖像整合為一個,整合方式及相對位置可以靈活控制。

            等等其它特性。



                    圖像處理庫是開源庫 CxImage 6.0;
                    OCR 用了開源 gocr 0.49
                    開發工具 VC6.0 , MFC   MDI 框架



            開發中的幾點小插曲:
                    因為 VC6.0 是破解版的,所以就只好在虛擬機中開發(我本機上的軟件可全都是來源可靠的!!!)。
                    虛擬機是 VirtualBox (支持開源,支持免費!!),虛擬 Win7 太慢了,還是 XP 實用。
                    破解版的 VC6.0 不給力呀,只要編輯 Cursor 資源,系統就會崩潰(虛擬機中的XP崩潰),郁悶之下,直接編輯 RC 腳本,卻發現VC自動編輯的有點亂,于是興致來了,將之手工整理了一遍,2K 多行本該由 VC 自動編輯的文件,讓我料理了一遍,我有點多事了。

                    不得不承認,Win7 較之 XP 有極大的更新。在圖像上編輯文本的模塊,在 XP 下工作良好,到了 Win7 下就幾乎處于暫停狀態,仔細一檢查,同樣的API  函數 GetPixel,在 XP 中性能良好,到了 Win7 下就比蝸牛還慢,無奈,回到 XP 中修改,唯一的辦法就是不用這個函數。
                    怎么繞過這個函數呢? 可以把圖像數據全取出來放到位圖中,然后訪問位圖嘛,如下
                    CDC   dcMem;
                    CBitmap bmp;

                    this->HideCaret();
                    this->RedrawWindow();

                    CClientDC dc( this );
                    dcMem.CreateCompatibleDC( &dc );
                    bmp.CreateCompatibleBitmap( &dcMem, width, height );

                    CBitmap *pOldBmp = dcMem.SelectObject( &bmp );
                    dcMem.BitBlt( 0, 0, width, height, &dc, 0, 0, SRCCOPY );
                    dcMem.SelectObject( pOldBmp );

                    然后在 bmp 中取色吧,可是為了讓文本背景透明,必須設置 pDC->SetBkMode( TRANSPARENT ); ,可是這樣一來,bmp 中全是黑色,沒有意義了。
                    思來想去,毫無頭緒。。。直到晚上七點多,終于決定,去散步。。。
                    獨自一人穿著拖鞋在華師大游蕩。。。我堅信自己沒有遇到熟人
                    九點回來,搞定之。。。

                    開發過程還算順利,給老師看看初步成果。然而。。。在老師的機器上不能正常運行,悲劇。。。回來仔細檢查,確定沒有問題呀。。。于是乎,我開始懷疑 VC6.0 了,Debug 出來的正常,Release 出來就不行,果斷換了一個VC6.0,OK。。。NND 破解版





            可以在這里下載,免費使用,希望有興趣的同學一起開發,繼續增強之。。。。


            可執行文件 /Files/coreBugZJ/MageX.rar
            一個簡陋的使用說明 /Files/coreBugZJ/User.txt




            posted on 2011-03-16 15:11 coreBugZJ 閱讀(1978) 評論(2)  編輯 收藏 引用 所屬分類: VideoImage

            Feedback

            # re: MageX 自己做的圖像處理及OCR軟件 2011-03-28 13:44 阿福

            文本的匹配你是怎么做到的?支持中文識別嗎?  回復  更多評論   

            # re: MageX 自己做的圖像處理及OCR軟件 2011-03-28 19:25 coreBugZJ

            文字識別使用了 gocr,不支持中文識別。
            google的開源ocr, tesseract ,支持中文的。
            MageX后來有了不少更新,沒有放上來,還在更新中。。。  回復  更多評論   


            久久久久高潮综合影院| 色诱久久av| 欧美一区二区精品久久| 久久久久久国产精品美女| 国产69精品久久久久久人妻精品| 亚洲精品tv久久久久久久久| 久久中文娱乐网| 国内高清久久久久久| 青青青伊人色综合久久| 奇米影视7777久久精品人人爽| 熟妇人妻久久中文字幕| 久久精品中文字幕第23页| 无码人妻少妇久久中文字幕蜜桃| 国产精品九九久久免费视频 | 无码国内精品久久人妻蜜桃| 99国产精品久久久久久久成人热| 久久精品亚洲福利| 亚洲国产精品久久久久网站| 久久综合噜噜激激的五月天| 无码任你躁久久久久久老妇| 99久久免费只有精品国产| 久久久久久国产精品免费无码| 欧美粉嫩小泬久久久久久久 | 久久久久久久97| 久久无码高潮喷水| 久久久这里有精品| 武侠古典久久婷婷狼人伊人| 99精品久久久久久久婷婷| 久久国产乱子精品免费女| 国产亚洲精久久久久久无码| 亚洲精品乱码久久久久久| 狠狠色丁香婷婷久久综合| 亚洲国产成人久久笫一页| 久久久久久国产精品无码下载| 国产999精品久久久久久| 久久97精品久久久久久久不卡| 色欲久久久天天天综合网| 久久青青草原精品国产| 久久亚洲精品人成综合网| 久久久婷婷五月亚洲97号色| 97热久久免费频精品99|