Add your description here
Project description
pogucam - Poor Guy Camera
Overview
pogucam is a simple camera utility that can read JPEG streams from an IP address, capture video from a local video device, or experimentally receive images from a local MQTT server.
Input Sources
- JPEG stream from IP address (default port 8000)
- Video device at /dev/videoX (default 0)
- Experimental: image topic from local MQTT server 'image/raw8000'
Running pogucam
Run pogucam from the command line with the following syntax:
pogucam [URL] [-r RESOLUTION] [-f FOURCC]
Arguments:
URL IP address or device path (default: 127.0.0.1)
Options:
-r, --resolution RESOLUTION Set resolution (default: 640x480)
-f, --fourcc FOURCC Set pixel format: YUYV or MJPG (default: YUYV)
Examples:
pogucam 192.168.1.10 -r 800x600 -f MJPG
pogucam /dev/video0
Keypress Commands Summary
- S: Save image
- S: save one image
- Shift+S: toggle saving all images
- Ctrl+Shift+S: toggle saving JPG format
- Alt+S: toggle saving FITS only
- X: Switch resolution / extend image
- X: toggle local 2x image extend
- Shift+X: send remote switch
resoncommand - Ctrl+X: send remote switch
resoffcommand
- P: Toggle print text overlays
- P: toggle terminal text
- Shift+P: toggle overlay text
- E: Adjust exposure (remote)
- E: increase exposure
- Shift+E: decrease exposure
- Ctrl+E: reset exposure
- G: Adjust gain (remote)
- G: increase gain
- Shift+G: decrease gain
- Ctrl+G: reset gain
- Y: Adjust gamma (remote)
- Y: increase gamma
- Shift+Y: decrease gamma
- Ctrl+Y: reset gamma
- D: Adjust local gamma
- D: increase gamma
- Shift+D: decrease gamma
- Ctrl+D: reset gamma
- W: Open web browser to URL (local)
- Z: Zoom (local)
- Z: zoom in
- Shift+Z: zoom out
- Ctrl+Z: reset zoom
- H, J, K, L: Move red cross (local) or send remote commands with Ctrl+Shift
- V: Toggle green cross (remote)
- C: Toggle red cross (local)
- I: Integrate accumulate (local/remote)
- I: increase integration
- Shift+I: decrease integration
- Ctrl+I: reset integration
- Ctrl+Shift+I: toggle show accumulation buffer
- Alt+I: toggle accumulation display mode (avg/sum)
- B: Background image operations (local/remote)
- F: Foreground image operations (local)
- R: Rotate image (local)
- 1,2,3,4: Load/save configurations
- T: Test commands and timelapse (local/remote)
- A: Timelapse control (local)
- Esc or Q: Quit application
Notes
- Remote commands are sent via send
commandwith JSON data. - Local commands affect display or saving behavior.
- Some commands print helpful info or ffmpeg usage hints.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pogucam-0.1.18.tar.gz
(60.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
pogucam-0.1.18-py3-none-any.whl
(40.8 kB
view details)
File details
Details for the file pogucam-0.1.18.tar.gz.
File metadata
- Download URL: pogucam-0.1.18.tar.gz
- Upload date:
- Size: 60.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b33be22196f76772154377ff92ba3d0b78b880c7193edf58508f4573189649ba
|
|
| MD5 |
3e79c3b152e3823dfe0f551d8e2b318d
|
|
| BLAKE2b-256 |
a774fc0432d61369b61e42d9cc4c81841aec3b4b357e9801a4bbcfb92cc77d84
|
File details
Details for the file pogucam-0.1.18-py3-none-any.whl.
File metadata
- Download URL: pogucam-0.1.18-py3-none-any.whl
- Upload date:
- Size: 40.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.8
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9671207873d91fcdb253d8ae95b88f0e2dffa598455143c3f73ddc386aa83028
|
|
| MD5 |
4cbab44cc26ada1ffe45c0a217f9243d
|
|
| BLAKE2b-256 |
b52a158c1fcd53be944a8a6bf5bab9fa5d3a28513184d4eb8c421fe2ad1ad7e5
|