Morse Camera Decoder ITU-R M.1677-1 · standards-compliant decoding

How to use
1. Click "Start camera" and allow camera access.
2. Aim the camera so the Cardputer LCD fills the yellow ROI box.
3. On the Cardputer, type a message and press Enter.
4. The decoder auto-calibrates the unit time from the first few pulses.

Page must be served from https:// or localhost (camera permission rule).
Quick test:  python3 -m http.server 8000   →   http://localhost:8000/decoder.html
decode: off state: idle WPM: unit: contrast: fps:
Live (current letter buffer)
_
Decoded text
Manual test (decode a Morse string)