161 lines
3.5 KiB
Markdown
161 lines
3.5 KiB
Markdown
---
|
|
name: Bug Report
|
|
about: Create a report to help us improve NowYouSeeMe
|
|
title: '[BUG] '
|
|
labels: ['bug', 'needs-triage']
|
|
assignees: ''
|
|
---
|
|
|
|
## 🐛 Bug Description
|
|
|
|
A clear and concise description of what the bug is.
|
|
|
|
## 🔄 Steps to Reproduce
|
|
|
|
1. Go to '...'
|
|
2. Click on '....'
|
|
3. Scroll down to '....'
|
|
4. See error
|
|
|
|
## ✅ Expected Behavior
|
|
|
|
A clear description of what you expected to happen.
|
|
|
|
## ❌ Actual Behavior
|
|
|
|
A clear description of what actually happened.
|
|
|
|
## 📸 Screenshots
|
|
|
|
If applicable, add screenshots to help explain your problem.
|
|
|
|
## 🖥️ Environment
|
|
|
|
### System Information
|
|
- **OS**: [e.g., Ubuntu 20.04, Windows 10, macOS 12]
|
|
- **Python Version**: [e.g., 3.9.7]
|
|
- **CUDA Version**: [e.g., 11.6] (if applicable)
|
|
- **GPU**: [e.g., NVIDIA GTX 1060, RTX 3080]
|
|
|
|
### Hardware Information
|
|
- **Camera**: [e.g., Logitech C920, Built-in webcam]
|
|
- **WiFi Card**: [e.g., Intel 5300, Broadcom BCM4313]
|
|
- **RAM**: [e.g., 8GB, 16GB]
|
|
- **Storage**: [e.g., SSD, HDD]
|
|
|
|
### Software Information
|
|
- **NowYouSeeMe Version**: [e.g., 1.0.0, latest commit hash]
|
|
- **Installation Method**: [e.g., Docker, PyPI, Manual]
|
|
- **Dependencies**: [List any custom dependencies]
|
|
|
|
## 📋 Additional Context
|
|
|
|
Add any other context about the problem here, such as:
|
|
- When did this issue start occurring?
|
|
- Does it happen consistently or intermittently?
|
|
- Are there any error messages in the logs?
|
|
- Have you tried any workarounds?
|
|
|
|
## 📊 Performance Impact
|
|
|
|
- **Latency**: [e.g., Increased from 18ms to 50ms]
|
|
- **Accuracy**: [e.g., Reduced from 8cm to 25cm]
|
|
- **Frame Rate**: [e.g., Dropped from 45 FPS to 15 FPS]
|
|
- **CSI Rate**: [e.g., Reduced from 120 pkt/s to 30 pkt/s]
|
|
|
|
## 🔧 Debug Information
|
|
|
|
### Log Files
|
|
```bash
|
|
# Check application logs
|
|
tail -f logs/nowyouseeme.log
|
|
|
|
# Check system logs
|
|
dmesg | tail -20
|
|
|
|
# Check GPU status
|
|
nvidia-smi
|
|
```
|
|
|
|
### Configuration Files
|
|
```json
|
|
// camera_config.json
|
|
{
|
|
"camera": {
|
|
"device_id": 0,
|
|
"width": 1280,
|
|
"height": 720,
|
|
"fps": 30
|
|
}
|
|
}
|
|
```
|
|
|
|
```json
|
|
// csi_config.json
|
|
{
|
|
"csi": {
|
|
"interface": "wlan0",
|
|
"channel": 6,
|
|
"bandwidth": 20,
|
|
"packet_rate": 100
|
|
}
|
|
}
|
|
```
|
|
|
|
## 🧪 Reproduction Steps
|
|
|
|
### Minimal Reproduction
|
|
```python
|
|
# Minimal code to reproduce the issue
|
|
import cv2
|
|
import numpy as np
|
|
from src.ingestion.capture import CameraCapture
|
|
|
|
# Test camera capture
|
|
cap = CameraCapture(config)
|
|
frame = cap.get_frame()
|
|
print("Frame shape:", frame.shape if frame is not None else "None")
|
|
```
|
|
|
|
### Test Environment
|
|
- [ ] Fresh installation
|
|
- [ ] Clean virtual environment
|
|
- [ ] Different hardware configuration
|
|
- [ ] Different operating system
|
|
|
|
## 🔍 Investigation Steps
|
|
|
|
### What I've Tried
|
|
- [ ] Restarted the application
|
|
- [ ] Recalibrated camera and RF
|
|
- [ ] Updated dependencies
|
|
- [ ] Checked hardware connections
|
|
- [ ] Verified configuration files
|
|
- [ ] Ran in debug mode
|
|
|
|
### Debug Output
|
|
```
|
|
# Add any debug output or error messages here
|
|
```
|
|
|
|
## 📈 Impact Assessment
|
|
|
|
- **Severity**: [Critical/High/Medium/Low]
|
|
- **Affected Users**: [All users/Specific hardware/Development only]
|
|
- **Workaround Available**: [Yes/No/Partial]
|
|
|
|
## 💡 Suggested Solutions
|
|
|
|
If you have suggestions on a fix for the bug, please describe them here.
|
|
|
|
## 📝 Additional Notes
|
|
|
|
Any other information that might be relevant to the bug report.
|
|
|
|
---
|
|
|
|
**Before submitting:**
|
|
- [ ] I have searched existing issues to avoid duplicates
|
|
- [ ] I have provided all required information
|
|
- [ ] I have tested with the latest version
|
|
- [ ] I have included relevant logs and debug information |