A small Flask app with WebSocket support to aid in the semi-autonomous capturing of images and barcodes.
- Motion Detection: Automatically detects motion to capture images.
- Image Rotation: Rotate images to the desired orientation.
- Adjustable Camera Settings: Control exposure, white balance, and focus.
- Python with Flask
- OpenCV.js for image processing
-
Clone the repository:
git clone https://github.com/Cfomodz/object-scanning-frontend cd object-scanning-frontend -
Install the required Python packages:
pip install -r requirements.txt
-
Run the Flask app:
python app.py
-
Open your browser and navigate to
http://localhost:5000to access the app.
- Start/Stop Capture: Use the "Start Capture" button to begin capturing images. The button toggles to "Stop Capture" to pause the process.
- Rotate: Click the "Rotate" button to rotate the live view by 90 degrees.
- Adjust Camera Settings: Use the sliders and checkboxes to adjust exposure, white balance, and focus.
This project is licensed under the GNU Lesser General Public License v2.1. See the LICENSE file for details.
Contributions are welcome! Please fork the repository and submit a pull request.
- This project uses OpenCV.js for image processing.
- Special thanks to the contributors and the open-source community.
