Aplikasi Optical Character Recognition dengan Matlab

By | July 12, 2020
Print Friendly, PDF & Email

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

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *