TensorFlow - Custom Object Detection API

Tutorial ini adalah lanjutan dari tutorial TensorFlow - Object Detection API yang membahas tentang penggunaan API untuk deteksi objek menggunakan TensorFlow, pada tutorial sebelumnya terdapat permasalahan yaitu objek yang dikenali hanya objek umum saja dan model yang kita gunakan adalah model yang sudah di-training oleh seseorang yang kita tidak tahu bagaimana prosesnya, maka pada tutorial ini menjawab pertanyaan pada tutorial sebelumnya yaitu “Bagaimana jika kita ingin mendeteksi objek khusus yang kita tentukan sendiri?

TensorFlow - Object Detection API

Setup TensorFlow Model Untuk menggunakan TensorFlow Object Detection API harus sudah terinstal package TensorFlow, jika belum baca artikel saya tentang Instalasi TensorFlow. Pertama-tama kita perlu menginstal dependencies yang dibutuhkan, salah satunya adalah ProtoBuf dan dependency lainnya $ sudo sudo pacman -S protobuf $ pip install --user pillow lxml jupyter matplotlib Kemudian kita perlu mendownload TensorFlow Models disini jika download sudah selesai ekstrak file .zip lalu masuk ke direktori models/research

Instalasi Tensorflow

Dependencies Instal dependency untuk Python $ sudo pacman -S python-numpy python-dev python-pip python-wheel Untuk instalasi TensorFlow dengan GPU anda harus menginstal NVIDIA terlebih dahulu, cara instalasinya saya sudah tuliskan disini Buat LD_LIBRARY_PATH variable $ export LD_LIBRARY_PATH=/opt/cuda/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} Note: Sesuaikan lokasi instalasi CUDA Instalasi Package Wheel CPU $ pip install --upgrade tensorflow # for Python 2.7 $ pip3 install --upgrade tensorflow # for Python 3.n GPU $ pip install --upgrade tensorflow-gpu # for Python 2.