Skip to content

Open Source Android App for Guide Thermal Cameras with AI Object Detection (YOLO/TensorFlow Lite)

License

Notifications You must be signed in to change notification settings

nacl-dev/NoxVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

135 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🦉 NoxVision

The ultimate Android companion app for Guide™ thermal cameras.
Livestreaming, intelligent hunting workflows, and seamless field documentation.

License: MIT Android Kotlin Version


🚀 Get Started

No technical knowledge is required to test NoxVision. Start in just 2 minutes!

  1. 👥 Join the Tester GroupOpen Google Group
  2. Activate Test AccessOpen Play Opt-in (Use the same Google account)
  3. 📥 Install the AppOpen Play Store
  4. 💬 Send FeedbackReport an Issue on GitHub

Quick Links:
📖 Tester Guide • 🔒 Privacy Policy • 🐛 Issue Tracker


✨ Features

NoxVision transforms your smartphone into a powerful command center for your thermal camera.

🎥 Advanced Vision

  • Real-time thermal livestreaming from Guide cameras
  • On-device AI Object Detection for enhanced situational awareness
  • Precise camera tuning (thermal controls, image enhancement, audio toggle)
  • One-tap screenshot and video recording with an integrated media gallery

🌲 Hunting & Field Assistant

  • Shot Documentation: Detailed journaling system for every shot
  • Live Weather Data: Built-in OpenWeather API integration for current conditions
  • Hunting Calendar: Keep track of hunting seasons effortlessly
  • Offline Maps & Tracking: Map out waypoints and navigate with compass support, even without cell service

🌐 Smart Connectivity & Localization

  • Automatic Wi-Fi connection to your camera's hotspot
  • Multi-language UI: 🇩🇪 de, 🇬🇧 en, 🇫🇷 fr, 🇪🇸 es, 🇮🇹 it, 🇳🇱 nl, 🇵🇱 pl, 🇺🇦 uk

📷 Supported Cameras

NoxVision automatically detects and connects to Guide Sensmart models:

  • TE Series | C Series | D Series | B Series | PS Series

NoxVision Demo

📊 Project Status

  • Current Version: 1.3.0 (versionCode 4)
  • Google Play rollout is actively in progress
  • Public installs will be managed via Google Play; GitHub artifacts are strictly for development and troubleshooting

🛠️ For Developers

Build from Source (Click to expand)

Requirements

  • JDK 17+
  • Android SDK API 35
  • Gradle Wrapper (./gradlew)

Local Setup

Create or edit local.properties in the project root:

sdk.dir=/path/to/Android/Sdk
OPENWEATHER_API_KEY=your_openweather_key

# Optional for signed Play release build
UPLOAD_STORE_FILE=keystore/upload-keystore.jks
UPLOAD_STORE_PASSWORD=...
UPLOAD_KEY_ALIAS=upload
UPLOAD_KEY_PASSWORD=...

⚠️ Note: local.properties and keystore files must NEVER be committed to version control.

Build Commands

# Debug APK
JAVA_HOME=/opt/android-studio/jbr PATH=/opt/android-studio/jbr/bin:$PATH ./gradlew :app:assembleDebug

# Release AAB for Play Console
JAVA_HOME=/opt/android-studio/jbr PATH=/opt/android-studio/jbr/bin:$PATH ./gradlew :app:bundleRelease

Release Workflow (Play Store)

  1. Update versionCode and versionName in app/build.gradle.kts
  2. Build AAB with :app:bundleRelease
  3. Upload to Play Console test track
  4. Add release notes and required declarations
  5. Promote to production when approved

Do not distribute debug APKs to end-users.


🤝 Contributing & Support

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.