Open Source · AGPLv3 · Việt Nam

DRONE VIDEO
→ BẢN ĐỒ
CỨU HỘ

Khi thiên tai xảy ra, ảnh vệ tinh đã cũ từ nhiều tháng. Video2Map biến video DJI thành bản đồ 2D trong ≤ 10 phút — chạy offline trên Jetson Orin Nano tại hiện trường.

Cộng đồng drone pilot Việt Nam có thể đóng góp video để xây dựng bản đồ baseline cho các vùng ngập lụt trước khi thiên tai xảy ra.

10'
Video → Tiles
100%
Offline
Free
AGPLv3
Kiểm tra video trước khi gửi
🎬
Kéo thả file MP4 vào đây
Hoặc click để chọn · Xử lý 100% trên máy bạn · Không upload gì cả
Đang phân tích...
File DJI gốc (chưa bị re-encode)
Gimbal hướng thẳng xuống
Thời lượng đủ (≥ 30 giây)
↳ Bước tiếp theo
1
Upload lên Google Drive của bạn
Share → Anyone with link → Viewer
2
Copy link Drive
Ghi thêm: địa điểm, độ cao bay, ngày quay
3
Gửi link qua GitHub Issue hoặc email
📤 Gửi link video →
Kiến trúc hệ thống

TỪ VIDEO
ĐẾN BẢN ĐỒ

01

Bay & quay

DJI drone, gimbal -90° thẳng xuống, bay pattern cắt cỏ qua vùng cần mapping. Không cần thiết bị đặc biệt.

02

Jetson xử lý

NVIDIA Jetson Orin Nano giải mã video bằng NVDEC, trích frame theo GPS, định vị dual (GPS+CV), ráp tiles.

03

Bản đồ live

Slippy Map tiles xuất ra, merge lên VPS, hiển thị overlay trên Leaflet.js. Cập nhật theo thời gian thực.

Cộng đồng drone pilot

ĐÓNG GÓP
VIDEO

Chỉ cần 2 điều kiện: file DJI gốcgimbal -90°. Tool ở trên tự kiểm tra cho bạn. Sau khi pass, làm theo 3 bước dưới đây.

💡 Mẹo bay

Dùng Waypoint Mission trong DJI Fly app — set gimbal -90°, chọn vùng bay, để app tự bay lưới. Coverage đều, không cần giữ tay. Tìm trong menu Intelligent Flight Modes.

✅ Thông số bay
  • Gimbal-85° đến -90°
  • Độ cao50m – 120m AGL
  • Tốc độ≤ 8 m/s
  • Thời lượng≥ 60 giây
  • GPS lockTrước khi cất cánh
✅ Điều kiện quay
  • Ánh sángBan ngày, không ngược sáng
  • Gió≤ cấp 4 (~8 m/s)
  • PatternBay lưới song song
  • Overlap≥ 60% giữa các pass
  • Vùng tối thiểu500m × 500m
❌ Không dùng được
  • Video đã chỉnh sửa / nén lại
  • Stabilize bằng phần mềm
  • Quay qua kính / cửa sổ
  • GPS chưa lock (tọa độ 0,0)
💬 Vùng rừng rậm vẫn dùng được — bản đồ hiển thị tán cây, có giá trị cho cháy rừng và sạt lở.
01
Upload lên Google Drive của bạn

Vào drive.google.com → kéo file MP4 vào → chuột phải → Share → đổi thành "Anyone with the link" → chọn ViewerCopy link.

02
Chuẩn bị thông tin đi kèm

Ghi lại: địa điểm quay (tỉnh/huyện), độ cao bay (mét), ngày quay. Thông tin này để Jetson khớp GPS và tạo tile đúng vị trí.

03
Gửi link cho chúng tôi

Qua GitHub Issue (ưu tiên) hoặc email. Jetson sẽ tự tải về, xử lý và merge vào bản đồ. Bạn sẽ thấy khu vực mình bay xuất hiện trên map.

⚠️ Khu vực cấm bay: Không quay tại sân bay, căn cứ quân sự, khu vực DMZ, biên giới quốc gia. Người bay chịu hoàn toàn trách nhiệm pháp lý theo Nghị định 36/2024/NĐ-CP về quản lý tàu bay không người lái.