• <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軟件

                    我很菜,使用了開(kāi)源代碼。。。

                    先發(fā)幾個(gè)WinXP下的截圖:










            打開(kāi)圖像對(duì)話框圖像預(yù)覽





            簡(jiǎn)介:

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

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

            靈活的繪圖能力,如:繪制文本時(shí),可以設(shè)置背景色及其透明度,設(shè)置背景矩形四角的弧度,設(shè)置文本顏色,像素級(jí)精確文本位置,設(shè)置字體,動(dòng)態(tài)修改文本區(qū)域,等等;顏色填充時(shí),可以將填充限制在選定的區(qū)域內(nèi),可以設(shè)置顏色容差,透明度,等等。

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

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

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

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

            等等其它特性。



                    圖像處理庫(kù)是開(kāi)源庫(kù) CxImage 6.0;
                    OCR 用了開(kāi)源 gocr 0.49
                    開(kāi)發(fā)工具 VC6.0 , MFC   MDI 框架



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

                    不得不承認(rèn),Win7 較之 XP 有極大的更新。在圖像上編輯文本的模塊,在 XP 下工作良好,到了 Win7 下就幾乎處于暫停狀態(tài),仔細(xì)一檢查,同樣的API  函數(shù) GetPixel,在 XP 中性能良好,到了 Win7 下就比蝸牛還慢,無(wú)奈,回到 XP 中修改,唯一的辦法就是不用這個(gè)函數(shù)。
                    怎么繞過(guò)這個(gè)函數(shù)呢? 可以把圖像數(shù)據(jù)全取出來(lái)放到位圖中,然后訪問(wèn)位圖嘛,如下
                    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 中取色吧,可是為了讓文本背景透明,必須設(shè)置 pDC->SetBkMode( TRANSPARENT ); ,可是這樣一來(lái),bmp 中全是黑色,沒(méi)有意義了。
                    思來(lái)想去,毫無(wú)頭緒。。。直到晚上七點(diǎn)多,終于決定,去散步。。。
                    獨(dú)自一人穿著拖鞋在華師大游蕩。。。我堅(jiān)信自己沒(méi)有遇到熟人
                    九點(diǎn)回來(lái),搞定之。。。

                    開(kāi)發(fā)過(guò)程還算順利,給老師看看初步成果。然而。。。在老師的機(jī)器上不能正常運(yùn)行,悲劇。。。回來(lái)仔細(xì)檢查,確定沒(méi)有問(wèn)題呀。。。于是乎,我開(kāi)始懷疑 VC6.0 了,Debug 出來(lái)的正常,Release 出來(lái)就不行,果斷換了一個(gè)VC6.0,OK。。。NND 破解版





            可以在這里下載,免費(fèi)使用,希望有興趣的同學(xué)一起開(kāi)發(fā),繼續(xù)增強(qiáng)之。。。。


            可執(zhí)行文件 /Files/coreBugZJ/MageX.rar
            一個(gè)簡(jiǎn)陋的使用說(shuō)明 /Files/coreBugZJ/User.txt




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

            Feedback

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

            文本的匹配你是怎么做到的?支持中文識(shí)別嗎?  回復(fù)  更多評(píng)論   

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

            文字識(shí)別使用了 gocr,不支持中文識(shí)別。
            google的開(kāi)源ocr, tesseract ,支持中文的。
            MageX后來(lái)有了不少更新,沒(méi)有放上來(lái),還在更新中。。。  回復(fù)  更多評(píng)論   


            99久久精品国产一区二区| 日韩亚洲国产综合久久久| 97久久婷婷五月综合色d啪蜜芽| 久久久久久狠狠丁香| 狠狠色丁香久久婷婷综| 久久这里有精品视频| 精品熟女少妇AV免费久久 | 精品免费久久久久久久| 欧美喷潮久久久XXXXx| 99久久伊人精品综合观看| 欧美日韩精品久久久久| 麻豆成人久久精品二区三区免费| 精品蜜臀久久久久99网站| 久久99热这里只有精品国产| 日产精品久久久久久久| 成人a毛片久久免费播放| 久久久久久九九99精品| 2021国产精品久久精品| 久久久久国产一区二区| 久久国产精品成人免费| 久久精品亚洲中文字幕无码麻豆| 久久精品无码一区二区日韩AV| 亚洲AV无码一区东京热久久| 亚洲国产成人精品无码久久久久久综合 | 久久国产免费观看精品3| 久久99精品国产自在现线小黄鸭| 亚洲精品无码久久久久sm| 久久精品国产亚洲AV香蕉| 久久这里都是精品| 亚洲精品成人久久久| 久久成人小视频| 色婷婷噜噜久久国产精品12p | 国产综合久久久久久鬼色| 性做久久久久久久久浪潮| 亚洲级αV无码毛片久久精品| 激情综合色综合久久综合| 国产精品成人精品久久久| 怡红院日本一道日本久久 | 久久se精品一区二区影院| 久久综合丁香激情久久| 99久久er这里只有精品18|