Lewati ke konten utama
ENGINEERING IDEAS INTO REALITY
Kemampuan yang dikembangkan

Sistem pencatatan kendaraan masuk-keluar dengan kamera di palang untuk area dengan banyak perusahaan penyewa

Sistem ini mencatat kendaraan masuk-keluar dengan kamera sebagai pengganti pencatatan nomor kendaraan secara manual, untuk area dengan banyak perusahaan penyewa. Kami merancang sistem, memasang 4 kamera IP dan kabinet Server (komputer server) di pintu masuk-keluar pada tahun 2019, serta mengembangkan program perekam gambar dan program pengirim sinyal lampu status di palang.

Ilustrasi konsep: sistem pembaca pelat nomor di pintu masuk-keluar dengan 4 kamera, menghilangkan langkah pencatatan pelat nomor secara manualPerbesar gambar
Ilustrasi konsep yang dibuat dengan AI untuk menjelaskan pekerjaan dalam kasus ini
Industri
Layanan
Tahun
2019
lingkup pekerjaan
Perancangan sistem sesuai kebutuhan: modul LPR yang meminta petugas mengisi data gambar yang pelatnya tidak terbaca dalam waktu 24 jam, aplikasi tamu, aplikasi penyewa, dan laporan harian · Pekerjaan di lokasi: penggantian ke 4 kamera IP (2 di jalur masuk, 2 di jalur keluar, sudut kiri dan kanan), uji coba pengaturan sudut kamera pada jarak 1, 2, dan 3 meter, serta pemasangan kabinet Server (komputer server) · Perangkat keras unit kontrol palang dan unit pemrosesan · Perangkat lunak kontrol palang jalur masuk dan jalur keluar, serta program pemotretan kendaraan masuk-keluar dari sudut kiri dan kanan yang menyimpan gambar ke NAS

Ringkasan

  • Sistem ini mencatat kendaraan masuk-keluar dengan kamera sebagai pengganti pencatatan nomor kendaraan secara manual, untuk area dengan banyak perusahaan penyewa, sesuai permintaan "sistem visitor (tamu) tanpa pencatatan" dari pemilik area.
  • Pada tahun 2019, kami mengganti kamera CCTV lama dengan 4 kamera IP (2 di jalur masuk, 2 di jalur keluar) dan memasang kabinet Server (komputer server) di lokasi.
  • Kami mengembangkan program pemotretan kendaraan yang menyimpan gambar ke NAS dan program kontrol sinyal I/O (sinyal masuk-keluar) palang dengan Python dan SQLite.
  • Rancangan sistem menetapkan bahwa petugas mengisi kembali data gambar yang pelatnya tidak terbaca ke dalam sistem dalam waktu 24 jam.
  • Pekerjaan ini merupakan kemampuan yang pernah kami kembangkan di bidang kamera pencatat kendaraan: bagian yang telah dipasang dan dikembangkan adalah kamera, komputer server, dan program perekam gambar, sedangkan modul pembaca pelat, aplikasi, dan laporan harian berada dalam rancangan sistem.
01

Permasalahan di lapangan

Pemilik area menginginkan "sistem visitor (tamu) tanpa pencatatan" sebagai pengganti petugas keamanan (satpam) yang mencatat nomor kendaraan tamu secara manual. Sistem harus dapat menelusuri kembali kendaraan mana yang melewati palang dan kapan, memungkinkan perusahaan penyewa mendaftarkan kendaraan sendiri terlebih dahulu, serta menghasilkan laporan harian beserta foto.

02

Apa yang kami lakukan

Kami merancang sistem yang terdiri atas modul pembaca pelat nomor (License Plate Recognition atau LPR), aplikasi pencatatan tamu, aplikasi pendaftaran kendaraan penyewa, dan laporan harian. Di lokasi, kami mengganti kamera CCTV lama dengan kamera IP Hikvision, memasang kabinet Server (komputer server), serta mengembangkan program penyimpanan gambar kendaraan ke NAS (perangkat penyimpanan file di jaringan) dan program kontrol sinyal I/O (sinyal masuk-keluar) palang dengan Python dan SQLite.

03

Hasil pengujian dengan benda kerja nyata

Sebanyak 4 kamera dan kabinet Server (komputer server) dipasang di lokasi pada tahun 2019. Program perekam gambar selesai dikembangkan tetapi belum berjalan stabil, sedangkan modul pembaca pelat nomor, aplikasi tamu, aplikasi penyewa, dan laporan harian berada dalam rancangan sistem yang kami buat.

Latar belakang permasalahan

Tantangan dalam kasus ini adalah menghentikan pencatatan nomor kendaraan tamu secara manual di pintu masuk-keluar area dengan banyak perusahaan penyewa. Pemilik area menyebut kebutuhan ini "sistem visitor (tamu) tanpa pencatatan". Sebelumnya, petugas keamanan (satpam) mencatat nomor kendaraan di buku, sehingga penelusuran kembali berjalan lambat dan tidak ada foto sebagai konfirmasi.

Area ini memiliki banyak perusahaan penyewa yang menggunakan pintu masuk-keluar bersama, sehingga setiap perusahaan ingin mengetahui kapan kendaraan yang mengunjunginya masuk dan keluar, sedangkan pemilik area menginginkan data semua kendaraan di satu tempat.

Persyaratan dan batasan

Sistem harus memenuhi kebutuhan pemilik area, petugas keamanan, dan perusahaan penyewa yang menggunakan pintu masuk-keluar bersama. Persyaratan utama dari dokumen kebutuhan adalah sebagai berikut:

  • Dapat mencari kendaraan mana yang melewati palang di titik mana dan kapan, berdasarkan pelat nomor, tanggal dan waktu, atau tempat yang dikunjungi
  • Petugas keamanan mencatat tamu dengan foto sebagai pengganti pencatatan manual
  • Perusahaan penyewa dapat mendaftarkan sendiri kendaraan yang diizinkan terlebih dahulu, beserta tanggal mulai dan tanggal berakhir
  • Laporan harian memuat foto pelat nomor, foto bagian depan kendaraan, waktu masuk, dan waktu keluar
  • Untuk gambar yang pelatnya tidak terbaca oleh sistem, harus ada orang yang mengisi kembali datanya dalam waktu 24 jam

Ruang lingkup pekerjaan berubah selama proyek, misalnya pemindaian sidik jari dan beberapa set laporan dihapus dari ruang lingkup.

Bagaimana sistem pencatatan kendaraan masuk-keluar ini dirancang untuk bekerja

Sistem ini dirancang agar kamera memotret setiap kendaraan yang melewati palang dan menyimpannya terlebih dahulu, baru kemudian modul pembaca pelat nomor (LPR) mengubah gambar menjadi teks. Untuk gambar yang pelatnya tidak terbaca, petugas mengisi kembali datanya dalam waktu 24 jam. Dengan cara ini, setiap kendaraan memiliki gambar pendukung, meskipun modul pembaca pelat tidak dapat membaca sebagian gambar.

Apa itu License Plate Recognition (LPR)

LPR adalah perangkat lunak yang membaca huruf dan angka pada pelat nomor kendaraan dari gambar kamera secara otomatis, lalu menyimpannya sebagai teks yang dapat dicari, sebagai pengganti pencatatan manual oleh petugas.

Urutan kerja di palang menurut daftar pemeriksaan pekerjaan proyek terdiri atas 4 tahap, dan sisi jalur masuk maupun jalur keluar bekerja dengan cara yang sama.

  1. 1

    Sensor deteksi kendaraan di palang

    Saat tidak ada kendaraan, lampu status di palang padam. Saat kendaraan mendekat, sensor di palang mendeteksi kendaraan.

  2. 2

    Kamera IP memotret kendaraan dari dua sudut

    Sebanyak 4 kamera IP Hikvision, terdiri atas 2 di jalur masuk dan 2 di jalur keluar, memotret kendaraan dari sudut kiri dan sudut kanan.

  3. 3

    Simpan gambar ke NAS

    Program berbahasa Python di kabinet Server (komputer server) menyimpan gambar ke NAS (perangkat penyimpanan file di jaringan) dan menyimpan catatan di basis data SQLite.

  4. 4

    Kirim sinyal lampu status ke palang

    Setelah gambar berhasil disimpan, unit kontrol I/O menyalakan lampu hijau satu pulsa. Setelah kendaraan lewat, unit tersebut menyalakan lampu merah satu pulsa lalu padam. Daftar pemeriksaan pekerjaan hanya menetapkan lampu status; tidak ada tahap yang membuka palang berdasarkan hasil pembacaan pelat.

Yang telah dipasang dan dikembangkan

Yang kami pasang di lokasi adalah 4 kamera dan kabinet Server (komputer server). Yang kami kembangkan adalah 2 set program, yaitu program perekam gambar serta program kontrol I/O dan lampu status di palang.

  • Mengganti kamera CCTV lama dengan 4 kamera IP Hikvision di jalur masuk dan jalur keluar, sudut kiri dan kanan
  • Menguji coba pengaturan sudut kamera pada jarak 1, 2, dan 3 meter, baik di jalur masuk maupun jalur keluar
  • Memasang kabinet Server (komputer server) beserta dudukannya
  • Program pemotretan kendaraan masuk-keluar dari sudut kiri dan kanan yang menyimpan gambar ke NAS, yang selesai dikembangkan tetapi belum berjalan stabil
  • Program kontrol sinyal I/O palang jalur masuk dan jalur keluar, yang menyalakan lampu status hijau dan merah setelah gambar disimpan

Bagian yang kami rancang dalam sistem yang sama meliputi:

  • Perangkat keras unit kontrol palang dan unit pemrosesan
  • Modul pembaca pelat nomor (LPR) dan alur bagi petugas untuk mengisi data gambar yang pelatnya tidak terbaca
  • Aplikasi pencatatan tamu untuk petugas keamanan, untuk memilih tempat yang dikunjungi serta memotret bagian depan kendaraan dan kartu tamu sebagai pengganti pencatatan manual
  • Aplikasi bagi perusahaan penyewa untuk mendaftarkan kendaraan yang diizinkan, beserta tanggal mulai dan tanggal berakhir
  • Laporan harian yang memuat pelat nomor, tempat yang dikunjungi, waktu masuk, waktu keluar, dan foto pendukung

Hasil pengujian di lokasi

Di lokasi, kami menguji coba pengaturan sudut kamera pada jarak 1, 2, dan 3 meter, baik di jalur masuk maupun jalur keluar, untuk menemukan posisi yang menghasilkan gambar pelat nomor yang jelas. Sebanyak 4 kamera dan kabinet Server (komputer server) dipasang pada tahun 2019. Program perekam gambar selesai dikembangkan, tetapi belum berjalan stabil.

Akurasi pembacaan pelat nomor bergantung pada sudut kamera, pencahayaan, dan kecepatan kendaraan, sehingga harus diukur dengan kendaraan sebenarnya di setiap lokasi. Karena itu, rancangan sistem ini menyimpan gambar setiap kendaraan terlebih dahulu sebagai bukti.

Pelajaran yang kita dapatkan

Pekerjaan ini memberikan 3 prinsip untuk pekerjaan kamera pencatat kendaraan dan pembacaan pelat nomor

  • Posisi dan sudut kamera harus diuji coba di lokasi sebenarnya sebelum rancangan difinalkan. Dalam pekerjaan ini, kami menguji coba pemasangan kamera pada beberapa jarak, baik di jalur masuk maupun jalur keluar, karena jarak dan sudut kamera memengaruhi kejelasan pelat nomor.
  • Sistem pembacaan pelat otomatis harus memiliki jalur cadangan yang memiliki penanggung jawab. Rancangan sistem ini menyimpan gambar setiap kendaraan terlebih dahulu dan menetapkan batas waktu bagi petugas untuk mengisi data gambar yang tidak terbaca, sehingga data tidak hilang saat modul pembaca gagal.
  • Sepakati ruang lingkup dan kriteria penerimaan per bagian sejak awal. Pekerjaan ini memiliki daftar pemeriksaan pekerjaan yang menyebutkan dengan jelas cara kerja palang dan penyimpanan gambar, tetapi ruang lingkupnya berubah di tengah jalan, sehingga bagian yang selesai lebih dahulu sebaiknya memiliki kriteria penutupan pekerjaannya sendiri.

Cara menerapkan pendekatan ini pada area Anda

Jika area Anda memiliki pintu masuk-keluar bersama dan Anda ingin menghentikan pencatatan nomor kendaraan secara manual, Anda dapat menggunakan pendekatan desain dari kasus ini, yaitu kamera jalur masuk dan jalur keluar, komputer server di lokasi, penyimpanan gambar, dan lampu status di palang. Yang perlu disesuaikan adalah posisi kamera, sistem palang yang sudah ada, dan pihak yang bertanggung jawab atas data.

Pendekatan yang dapat diterapkan dan bagian yang perlu disesuaikan

Bagian sistemPendekatan yang dapat diterapkanPerlu disesuaikan ketika
Kamera dan sudut pengambilan gambarDesain yang menempatkan kamera jalur masuk dan jalur keluar untuk memotret kendaraan dari sudut kiri dan kananJika lebar atau panjang pintu masuk-keluar Anda berbeda dari kasus ini, posisi kamera harus diuji coba ulang di lokasi
Penyimpanan gambarPendekatan menyimpan gambar setiap kendaraan ke NAS sebelum membaca pelatJika gambar perlu disimpan lebih lama atau terdapat banyak titik masuk-keluar, kapasitas penyimpanan harus dievaluasi ulang
PalangPendekatan mengirim sinyal lampu status hijau dan merah di palang setelah gambar disimpanJika palang Anda berbeda model, titik penerima sinyal harus diperiksa terlebih dahulu
Pembacaan pelatPendekatan yang menugaskan orang untuk mengisi data gambar yang tidak terbaca dalam batas waktu yang ditetapkanModul pembaca pelat harus diuji dengan kendaraan dan pencahayaan sebenarnya di lokasi sebelum digunakan
Pengguna sistemPendekatan memisahkan aplikasi untuk petugas keamanan dan aplikasi untuk perusahaan penyewaJika area Anda memiliki kelompok pengguna lain, seperti kendaraan pengangkut atau kontraktor, hak akses harus ditetapkan ulang
  • Sepakati ruang lingkup dan kriteria penerimaan setiap bagian dengan jelas sebelum pekerjaan dimulai
  • Tentukan siapa yang mengisi data gambar yang pelatnya tidak terbaca dan dalam berapa lama harus diisi
  • Foto pengemudi dan kartu tamu merupakan data pribadi; sebaiknya tentukan pihak yang berhak melihat dan jangka waktu penyimpanan data sebelum mulai digunakan
  • Siapkan jaringan, listrik, dan ruang penyimpanan gambar di kabinet Server (komputer server) agar mendukung perekaman gambar setiap hari

Teknologi yang digunakan

Kamera IP HikvisionKabinet Server (komputer server)NAS penyimpanan gambarSensor deteksi kendaraan di palangUnit kontrol I/O palangPythonSQLite

Pertanyaan yang Sering Diajukan

Di mana sistem menyimpan gambar kendaraan, dan bagaimana menelusurinya kembali?

Program berbahasa Python di kabinet Server (komputer server) menyimpan gambar kendaraan masuk-keluar dari sudut kiri dan kanan ke NAS (perangkat penyimpanan file di jaringan) dan menyimpan catatan di basis data SQLite. Rancangan sistem menetapkan pencarian berdasarkan pelat nomor, tanggal dan waktu, atau tempat yang dikunjungi.

Seberapa akurat sistem membaca pelat nomor?

Akurasi bergantung pada sudut kamera, pencahayaan, dan kecepatan kendaraan di setiap lokasi, sehingga harus diukur dengan kendaraan sebenarnya di lokasi. Rancangan sistem ini memiliki jalur cadangan, yaitu menyimpan gambar setiap kendaraan terlebih dahulu dan meminta petugas mengisi data gambar yang pelatnya tidak terbaca dalam waktu 24 jam.

Apakah kamera CCTV yang sudah ada dapat digunakan?

Hal ini perlu dilihat per kasus. Dalam pekerjaan ini, kami mengganti kamera CCTV lama dengan 4 kamera IP baru, lalu menguji coba pengaturan sudut pada jarak 1, 2, dan 3 meter. Untuk area Anda, kamera yang ada dan posisi pemasangan perlu disurvei di lokasi sebelum mengambil kesimpulan.

Apakah sistem membuka palang sendiri ketika pelat terbaca?

Pekerjaan ini tidak dirancang untuk membuka palang berdasarkan hasil pembacaan pelat nomor. Daftar pemeriksaan pekerjaan untuk program kontrol I/O yang kami kembangkan hanya menetapkan lampu status hijau dan merah pada palang setelah gambar direkam. Jika Anda menginginkan palang terbuka berdasarkan hasil pembacaan pelat, bagian ini harus dirancang dan diuji secara terpisah.

Data apa saja yang perlu disiapkan sebelum pekerjaan dimulai?

Sebaiknya siapkan denah jalur masuk-keluar dan posisi palang, data sistem palang yang ada, daftar penyewa atau lokasi yang dapat dipilih tamu, serta format laporan yang dibutuhkan. Pekerjaan seperti ini tidak memiliki harga standar. Hubungi kami untuk meminta penawaran harga setelah survei lokasi.

Menginginkan sistem seperti ini untuk pekerjaan Anda?