Anda di halaman 1dari 2

OCR (Optical Character Recognition) adalah teknologi yang digunakan untuk mengubah gambar atau

teks yang terdapat pada gambar menjadi teks yang dapat diedit. Untuk membuat program OCR pada
drone DJI Tello menggunakan bahasa Python dan berbasis OpenCV, ada beberapa langkah yang harus
dilakukan:

1. Instalasi dan konfigurasi perangkat keras drone DJI Tello dan koneksi dengan komputer.

2. Instalasi library Python yang diperlukan, seperti OpenCV, NumPy, dan lainnya yang
diperlukan untuk mengontrol drone DJI Tello dan mengolah gambar.

3. Mengambil gambar dari drone DJI Tello dengan menggunakan perintah SDK yang disediakan.

4. Pratahap pre-processing, yaitu melakukan beberapa tahap pembersihan pada gambar


sebelum dilakukan proses OCR, seperti menghilangkan noise, mengubah tingkat keabuan,
atau mengubah ukuran gambar.

5. Tahap OCR, yaitu mengolah gambar yang telah dibersihkan dengan menggunakan algoritma
OCR yang disediakan oleh OpenCV, seperti algoritma Tesseract OCR.

6. Tahap pengambilan teks dari hasil OCR, yaitu mengambil teks yang dihasilkan dari proses
OCR dan menyimpannya dalam bentuk teks yang dapat diedit.

7. Integrasi program dengan kontrol drone DJI Tello dan pengujian program.
Untuk membuat program drone DJI Tello dengan bahasa Python untuk mendeteksi plat nomor
kendaraan menggunakan OCR dan OpenCV, Anda dapat mengikuti langkah-langkah berikut:

1. Pasang library OpenCV dan pyTesseract di environment Anda. Anda dapat mengikuti
panduan pada website resmi OpenCV dan pyTesseract untuk melakukan instalasi.

2. Pasang SDK DJI Tello dan import library yang dibutuhkan untuk mengendalikan drone.

3. Buat koneksi dengan drone menggunakan IP address dan port yang sesuai dengan SDK DJI
Tello.

4. Terhubungkan kamera drone dan atur parameter kamera seperti resolusi dan frame rate
sesuai dengan kebutuhan.

5. Buat loop utama yang akan menangkap gambar dari kamera drone, mengubah gambar
tersebut ke dalam skala keabu-abuan, dan mengaplikasikan proses thresholding untuk
meningkatkan kontras gambar.

6. Ekstraksi region of interest (ROI) dari gambar yang berisi plat nomor kendaraan dengan
mengaplikasikan proses edge detection dan morphological transformation.

7. OCR menggunakan library pyTesseract untuk mengenali teks dari gambar ROI yang berisi plat
nomor kendaraan.

8. Tampilkan hasil OCR di layar atau simpan ke dalam file.

9. Kemudian anda bisa membuat aplikasi untuk mengendalikan drone dengan menambahkan
kode untuk mengatur posisi dan pergerakan drone.

*Silahkan diperhatikan bahwa ini hanya panduan umum yang dapat digunakan sebagai dasar untuk
membuat program yang Anda butuhkan. Ada beberapa detail yang mungkin perlu dipertimbangkan
selama proses pembuatan program, seperti konfigurasi kamera, pengaturan OCR, dan interaksi
dengan drone.

Anda mungkin juga menyukai