Optical Character Recognition (OCR) adalah teknologi yang memungkinkan komputer untuk mengenali karakter atau teks dari gambar atau dokumen fisik dan mengubahnya menjadi teks digital. Dalam bahasa Indonesia, istilah ini dapat diterjemahkan sebagai “Pengenalan Karakter Optik” 12.
Sejarah OCR:
Fungsi OCR:
Cara Kerja OCR:
Jadi, secara singkat, OCR memungkinkan kita untuk mengambil informasi dari gambar atau dokumen fisik dan mengonversinya menjadi teks digital yang dapat digunakan oleh komputer. Teknologi ini memiliki banyak aplikasi, termasuk dalam bidang pengolahan dokumen, pengenalan plat nomor kendaraan, dan lainnya.
Berikut ini adalah cara instalasi OCR pada Pemrograman python dan OPenCV.
pip install opencv-python
sudo apt-get install tesseract-ocr
pip install pytesseract
Pastikan juga untuk menetapkan path Tesseract pada script Python Anda, atau atur environment variable 'TESSERACT_CMD' yang merujuk ke binary Tesseract.
import cv2
import pytesseract
# Baca gambar dengan OpenCV
image = cv2.imread('path/to/your/image.jpg')
# Konversi gambar ke skala abu-abu
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# Lakukan OCR menggunakan pytesseract
text = pytesseract.image_to_string(gray)
# Tampilkan hasil
print("Tekst yang terdeteksi:", text)
Pastikan Anda telah menginstal semua dependensi dan mengganti 'path/to/your/image.jpg' dengan path gambar yang ingin Anda lakukan OCR. Anda dapat mengatur berbagai parameter OCR sesuai kebutuhan, seperti bahasa, dan lainnya.
Itulah langkah-langkah dasar untuk menginstal dan menggunakan OCR pada OpenCV dengan Tesseract dan pytesseract.
Berikut ini adalah proyek OCR yang sudah dikerjakan Oleh ELMECH:
Sekian dulu penjelasan kita kali ini jika inovator butuh bantuan untuk implementasi hebatnya di bidang Teknologi Otomasi yang meliputi Internet Of Things (IoT), Elektronika (Ardunio, STM32, Raspberry, dll) , Instrumentasi dan informatika (Pengolahan Citra, Kecerdasan Buatan (AI), Software Aplikasi) langsung saja kontak akun sosial media kami dengan link WA berikut ini.
Jasa Arduino Bandung Internet of Things Bandung. Jasa Arduino Surabaya Internet of Things Surabaya. Jasa Arduino Jakarta Internet of Things Jakarta. Jasa Arduino Depok. Jasa Arduino Malang. Jasa Arduino Bandung. Jasa Arduino Batam. Jasa Arduino Bekasi. Jasa Arduino Surabaya. Jasa Arduino Semarang. Jasa Arduino Surakarta. Jasa Arduino Pekanbaru. Jasa Arduino Tangerang Selatan. Jasa Arduino Bekasi. Jasa Arduino Makassar. Jasa Arduino Tangerang. Jasa Arduino Medan. Jasa Arduino Palembang. Jasa Arduino Jogja. Jasa Arduino Yogyakarta.