×

Aplikasi Optical Character Recognition dengan Matlab

Aplikasi Optical Character Recognition dengan Matlab

1,167 Views

Matlab juga mempunyai sebuah package /toolbox untuk mengubah gambar menjadi sebuah text atau sering disebut dengan optical character recognition. Toolbox ini menggunakan tesseract sebagai engine core nya. Penggunaan pun cukup mudah, hanya dengan memanggil perintah ocr(). Agar aplikasi optical character recognition menjadi lebih menarik dibuat sebuah aplikasi matlab berbasis GUI seperti berikut

Aplikasi optical character recognition di matlab menggunakan 3 component GUI yaitu

  1. Axes
  2. Pushbutton
  3. Edit

Aplikasi dibuat sesimple mungkin hanya dengan klik Buka File maka langsung ditampilkan hasilnya pada sebuah component edit. Berikut kode yang digunakan ketika user klik Buka File

file = openfiles();
if isempty(file)==1
    return
end
ktp = imread(file);
axes(handles.axes1)
imshow(ktp)
pause(1);
hasil   = ocr(ktp);
Iocr         = insertObjectAnnotation(ktp, 'rectangle', ...
                       hasil.WordBoundingBoxes, ...
                       hasil.Words);
axes(handles.axes1),
imshow(Iocr);
set(handles.edit1,'String',hasil.Words);

Sebenarnya banyak opsi yang bisa digunakan, mulai dari pemilihan bahasa yang digunakan, bisa kalian pelajari sendiri dengan mengetikan perintah di command window yaitu doc ocr

 

 

You May Have Missed