OpenCameraRefined Research is a study-oriented refactor of the Open Camera application, built to investigate accessible mobile capture workflows and on-device vision features. The repository is organized as a research program with clear documentation, experiment tracking, and reproducibility guidance.
- Accessible capture interactions (gesture-first, voice prompts, large-touch UI)
- On-device enhancement and feedback (HDR, stabilization, real-time hints)
- Performance and usability trade-offs for resource-constrained devices
docs/research documentation and protocolspaper/manuscript draft and publication assetssoftware/opencamera/Android application artifactsrc/analysis and experiment code (new research code lives here)data/,experiments/,results/research artifacts and outputsdocs/legacy/archived coursework materials
- Install Android Studio and JDK 8+.
cd software/opencamera./gradlew assembleDebug(Windows:gradlew.bat assembleDebug)
Run the resource inventory to capture the current asset footprint:
python scripts/resource_audit.py --config configs/resource_audit.json
Outputs:
results/resource_audit.jsondata/derived/resource_audit.csv
See docs/reproducibility.md for experiment logging, environment capture, and
data-handling expectations.
If you reference this work, use CITATION.cff.
This repository includes code from the Open Camera project: https://sourceforge.net/p/opencamera/code/ci/master/tree/
See software/opencamera/gpl-3.0.txt and NOTICE.md for details.