中央論壇 - CENTER BBS

標題: <急>程式與程式的合併做法 [打印本頁]

作者: lovebliss52ao6    時間: 2010-8-8 09:22
標題: <急>程式與程式的合併做法
我的問題是用原有的OCR文字辨識軟體去改寫,原有的OCR文字辨識他只能辨識出一張圖片裡的字,而我要改寫的是設個資料夾裡面放十張圖片讓他去找尋這10圖片裡是否有相同的字,有就抓取出來,而我已經寫出來資料夾的程式了,我也把比對的程式寫出來了,但我不知道要怎麼放進原始程式裡做執行,這是我的盲點拜託大大們幫幫我唷!!

原始程式碼跟OCR軟體在附件,最下面ㄉ是我自己寫的程式。

---------------------------------------------------------------------------------
//設新資料夾,名稱以captured命名.這部份是以為底圖.
            InitializeComponent();
            //Bitmap d = new Bitmap(pictureBox1.Width, pictureBox1.Height);
            Bitmap d = (Bitmap)Bitmap.FromFile("D:\\captured\\captured1.bmp", false);
            //t = false;

------------------------------------------------------------------------------
//以下是設一個FOR迴圈抓圖,第一張我要做基準的圖檔到第N張的圖檔及資料夾
m_Bitmap = (Bitmap)Bitmap.FromFile("D:\\captured\\captured1.bmp", false);

  for (int j = 1; j < 11; j++)
{
m_Bitmap2 = (Bitmap)Bitmap.FromFile("D:\\captured\\captured" + j.ToString() + ".bmp");
this.AutoScroll = true;
this.AutoScrollMinSize = new Size((int)(m_Bitmap.Width * Zoom), (int)(m_Bitmap.Height * Zoom));
this.Invalidate();
// GDI+ still lies to us - the return format is BGR, NOT RGB.
BitmapData bmData = m_Bitmap.LockBits(new Rectangle(0, 0, m_Bitmap.Width, m_Bitmap.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);
BitmapData bmData2 = m_Bitmap2.LockBits(new Rectangle(0, 0, m_Bitmap.Width, m_Bitmap.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);

int stride = bmData.Stride;
int stride2 = bmData.Stride;

System.IntPtr Scan0 = bmData.Scan0;
System.IntPtr Scan02 = bmData2.Scan0;
            }

MODIDemo.zip

34.05 KB, 閱讀權限: 255, 下載次數: 0

OCR原始程式碼.txt

14.52 KB, 閱讀權限: 255, 下載次數: 0

我改寫讀取多張圖片中文字辨識的程式.txt

1.26 KB, 閱讀權限: 255, 下載次數: 1






歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/) Powered by Discuz! X3