From 575ab3d02ee6eda31f5c19aa2cc0158455830924 Mon Sep 17 00:00:00 2001 From: Scott Garner Date: Sun, 18 Apr 2021 12:17:13 -0700 Subject: [PATCH] Create ReadMe.md --- ReadMe.md | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 ReadMe.md diff --git a/ReadMe.md b/ReadMe.md new file mode 100644 index 0000000..fc99caa --- /dev/null +++ b/ReadMe.md @@ -0,0 +1,59 @@ +# CamParam + +I was shocked to find no simple way to change basic webcam settings (gain, exposure, etc.) from the command line on Windows. After much time spent looking at existing approaches, I finally gave in and wrote this little program. + +An earlier C# version of this program is [CamParamSharp](https://github.com/scottgarner/CamParamSharp). + +## Usage + +``` +// List available devices. + +CamParam.exe + +// Output + +0 HD Pro Webcam C920 +1 OBS Virtual Camera +``` + +``` +// List properties for a device. + +CamParam.exe device 0 + +// Output + +Pan 0 +Tilt 0 +Roll 0 +Zoom 100 +Exposure -5 +Iris -5 +Focus 15 +Brightness 128 +Contrast 128 +Hue 128 +Saturation 128 +Sharpness 128 +Gamma 128 +ColorEnable 128 +WhiteBalance 4200 +BacklightCompensation 0 +Gain 64 +``` + +``` +// Set exposure and gain for device "0". + +CamParam.exe device 0 gain 64 exposure -5 + +// Output + +Exposure -5 +Gain 64 +``` + +## Acknowledgements + +The basis of this program is heavily influenced by [CommandCam](https://github.com/tedburke/CommandCam/blob/master/Makefile).