safevision-ai

byReyhan Gaming

Buat aplikasi mobile bernama SafeVision AI, yaitu aplikasi kamera berbasis Artificial Intelligence (AI) yang mampu menganalisis lingkungan sekitar pengguna secara real-time melalui kamera untuk membantu mengidentifikasi potensi bahaya dan memberikan rekomendasi keselamatan. KONSEP UTAMA Aplikasi menggunakan kamera smartphone sebagai sensor visual. AI menganalisis objek, kondisi lingkungan, rintangan, jalan, kendaraan, manusia, api, asap, genangan, area rusak, dan kondisi berisiko lainnya. Hasil analisis ditampilkan langsung sebagai overlay di atas tampilan kamera. FITUR UTAMA 1. AI Camera Scanner - Gunakan kamera belakang smartphone. - Analisis frame kamera secara berkala dengan AI. - Tampilkan status: - AMAN - WASPADA - BAHAYA - DARURAT - Jangan membuat klaim bahwa lingkungan benar-benar aman. Gunakan istilah "tidak terdeteksi bahaya" jika AI tidak menemukan risiko. 2. Deteksi Bahaya AI harus berusaha mendeteksi, antara lain: - Kendaraan yang mendekat - Sepeda motor dan mobil - Orang yang berada terlalu dekat - Rintangan di jalan - Lubang atau permukaan jalan rusak - Tangga dan perubahan ketinggian - Genangan air - Api - Asap - Kabel atau benda yang menghalangi jalan - Benda jatuh - Area yang tampak licin - Pintu atau jalan yang terhalang - Area gelap dengan visibilitas rendah - Objek besar yang berpotensi menghalangi pengguna - Kondisi lalu lintas yang berisiko - Bahaya lain yang dapat dikenali secara visual 3. Danger Bounding Box Setiap bahaya yang terdeteksi harus diberi kotak/marker pada layar kamera. Contoh: "⚠️ KENDARAAN" "⚠️ LUBANG" "⚠️ ASAP" "⚠️ RINTANGAN" Marker harus mengikuti posisi objek ketika kamera bergerak. 4. Risk Level Setiap bahaya memiliki tingkat risiko: - Rendah - Sedang - Tinggi - Kritis AI harus menjelaskan alasan penilaian secara singkat. Contoh: "Risiko tinggi: kendaraan berada sangat dekat dan bergerak menuju area Anda." 5. AI Safety Advice Setelah mendeteksi bahaya, tampilkan tindakan yang disarankan. Contoh: "⚠️ Ada kendaraan mendekat dari kanan." "Saran: berhenti sejenak dan jangan melintas sampai kendaraan menjauh." Jika ada beberapa pilihan tindakan, berikan prioritas: 1. Tindakan paling aman 2. Alternatif 3. Hal yang harus dihindari 4. SAFE PATH ANALYSIS AI menganalisis area yang terlihat kamera dan mencoba menunjukkan arah yang relatif lebih aman berdasarkan bahaya yang terdeteksi. Gunakan indikator: 🟢 Jalur relatif lebih aman 🟡 Perlu waspada 🔴 Hindari Tampilkan garis/panah pada layar untuk menunjukkan arah yang disarankan. Contoh: "Jalur depan terhalang." "Alternatif yang terlihat lebih aman: bergerak ke sisi kiri." Jangan menyatakan jalur tersebut pasti aman. Gunakan istilah: "jalur yang tampak lebih aman berdasarkan gambar kamera." 7. Multiple Hazard Detection Jika terdapat banyak bahaya sekaligus, tampilkan semuanya. Contoh: ⚠️ Kendaraan — kanan ⚠️ Lubang — depan ⚠️ Genangan — kiri Kemudian AI memberikan prioritas: "Bahaya utama: kendaraan di kanan." "Disarankan berhenti dan menunggu kendaraan lewat." 8. Voice Assistant Tambahkan suara AI sehingga pengguna tidak harus terus melihat layar. Contoh: "Perhatian. Ada kendaraan dari kanan." "Jangan maju." "Jalur depan memiliki rintangan." "Area kiri tampak lebih memungkinkan untuk dilewati." Sediakan tombol: 🔊 Voice ON/OFF 9. Emergency Warning Jika AI mendeteksi kondisi yang berpotensi sangat berbahaya, tampilkan peringatan besar dan gunakan suara. Contoh: "BAHAYA TINGGI" "BERHENTI DAN PERIKSA LINGKUNGAN." Jangan melakukan panggilan darurat secara otomatis. Jika tersedia fitur bantuan darurat, pengguna harus melakukan konfirmasi terlebih dahulu. 10. AI Explanation Pengguna dapat mengetuk marker bahaya untuk melihat: - Apa yang terdeteksi - Lokasi relatif terhadap kamera - Tingkat risiko - Mengapa dianggap berbahaya - Saran tindakan 11. Scan History Simpan riwayat analisis secara lokal: - Waktu - Jumlah bahaya terdeteksi - Jenis bahaya - Tingkat risiko Berikan opsi menghapus riwayat. 12. Privacy - Jangan mengunggah video kamera terus-menerus tanpa persetujuan pengguna. - Jelaskan kapan gambar/video dikirim ke server AI. - Sediakan mode pemrosesan lokal jika teknologi/model yang digunakan mendukungnya. - Jangan menyimpan rekaman kamera secara permanen secara default. - Jangan melakukan pengenalan identitas/wajah untuk mengidentifikasi orang. UI/UX Buat desain modern, futuristik, sederhana, dan mudah digunakan. Halaman utama: - Tampilan kamera fullscreen - Tombol mulai/pause scanning - Status AI - Risk indicator - Tombol suara - Tombol pengaturan Overlay kamera: - Bounding box pada objek berbahaya - Label bahaya - Panah arah - Jalur relatif lebih aman - Indikator tingkat risiko Gunakan desain yang memiliki kontras tinggi agar informasi mudah terlihat di luar ruangan. DASHBOARD ANALISIS Saat pengguna membuka panel analisis, tampilkan: Status: "⚠️ WASPADA" Bahaya terdeteksi: 1. Kendaraan — kanan — risiko tinggi 2. Lubang — depan — risiko sedang 3. Genangan — kiri — risiko rendah Rekomendasi: "Kurangi kecepatan/pergerakan dan tunggu kendaraan menjauh. Setelah itu pilih area yang tampak lebih bebas dari rintangan." TEKNOLOGI Gunakan: - Mobile camera API - AI Computer Vision - Object Detection - Image Segmentation bila tersedia - Depth estimation bila perangkat mendukungnya - GPS hanya jika diperlukan untuk fitur berbasis lokasi - Text-to-Speech untuk peringatan suara - Backend/API AI yang aman - Local processing jika memungkinkan Optimalkan agar tetap berjalan pada smartphone dengan spesifikasi rendah. Jangan melakukan inferensi AI pada setiap frame jika menyebabkan perangkat panas atau boros baterai. Gunakan interval/frame sampling yang adaptif. SISTEM KEAMANAN AI AI harus bersifat sebagai alat bantu keselamatan, bukan pengganti penglihatan manusia, petugas keselamatan, rambu, atau navigasi profesional. Jika gambar buram, terlalu gelap, objek tertutup, atau AI tidak yakin, tampilkan: "⚠️ Tidak yakin — periksa lingkungan secara langsung." Jangan mengarang bahaya yang tidak terlihat. Jangan memberikan instruksi yang terlalu yakin mengenai keselamatan. Semua rekomendasi jalur harus diberi label sebagai estimasi berdasarkan apa yang terlihat kamera. FITUR TAMBAHAN Tambahkan: - Flash otomatis/manual - Zoom - Kamera depan/belakang - Screenshot hasil analisis - Mode malam - Pengaturan sensitivitas deteksi - Bahasa Indonesia dan Inggris - Text-to-Speech - Haptic warning - Riwayat deteksi - Tutorial penggunaan pertama kali HASIL AKHIR Buat aplikasi yang benar-benar berfungsi, bukan sekadar mockup. Alur utama: Buka aplikasi ↓ Izinkan akses kamera ↓ Tekan "Mulai Scan" ↓ Kamera aktif ↓ AI menganalisis lingkungan ↓ Bahaya ditandai pada layar ↓ AI menentukan tingkat risiko ↓ AI memberikan peringatan ↓ AI memberikan saran tindakan ↓ AI menunjukkan arah/jalur yang tampak lebih aman ↓ Pengguna dapat membuka detail setiap bahaya Prioritaskan akurasi, latency rendah, penggunaan baterai yang efisien, privasi, dan keselamatan pengguna.

No preview

Comments (0)

No comments yet. Be the first!

Project Tasks

28 planning tasks
Page design: Paused — add credits to continue
#1

Generate system requirement document

1m 30s0.2 cr used
Done
#2

Generate personas & user flows

0m 12s0.2 cr used
Done
#7

Create flow for Pengguna Kamera Keselamatan (Safety Camera User)

0m 11sCredits in parent
Done
#8

Create flow for Pengguna Peninjau Riwayat & Pengaturan (History and Settings Reviewer)

0m 11sCredits in parent
Done
#9

Create flow for Pengguna Baru (First-Time Tutorial User)

0m 11sCredits in parent
Done
#10

Landing

0m 39sCredits in subtasks
Paused
#28

Landing / Instrument Hero

1.6 cr needed
Paused
#29

Landing / Limits And Privacy Ledger

1.6 cr needed
Paused
#30

Landing / Entry Deck

1.6 cr needed
Paused
#11

Camera Permission

Credits in subtasks
Backlog
#12

Tutorial

Credits in subtasks
Backlog
#13

Scanner

Credits in subtasks
Backlog
#14

AI Status

Credits in subtasks
Backlog
#15

Camera Overlay

Credits in subtasks
Backlog
#16

Risk Levels

Credits in subtasks
Backlog
#17

Safety Advice

Credits in subtasks
Backlog
#18

Safe Paths

Credits in subtasks
Backlog
#19

Hazards

Credits in subtasks
Backlog
#20

Voice Alerts

Credits in subtasks
Backlog
#21

Emergency Warning

Credits in subtasks
Backlog
#22

Hazard Details

Credits in subtasks
Backlog
#23

Analysis Dashboard

Credits in subtasks
Backlog
#24

History

Credits in subtasks
Backlog
#25

Settings

Credits in subtasks
Backlog
#26

Screenshots

Credits in subtasks
Backlog
#27

Uncertainty

Credits in subtasks
Backlog
#5

Architecture

0.2 cr needed
Paused
#6

Workspace task plan

0.2 cr needed
Paused

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Read AI limits and privacy
Tutorial: 1. Step through tutorial pages
Tutorial: Complete tutorial
Camera Permission: 1. Request camera permission
Scanner: Press Mulai Scan
Tutorial: Skip to Scanner
Tutorial: 2. Retry after content load failure
Camera Permission: 2. Open settings when denied

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Landing: Read AI limits and privacy
Tutorial: 1. Step through tutorial pages
Tutorial: Complete tutorial
Camera Permission: 1. Request camera permission
Scanner: Press Mulai Scan
Tutorial: Skip to Scanner
Tutorial: 2. Retry after content load failure
Camera Permission: 2. Open settings when denied