I connected a Logitech Orbit/Sphere (ID 046d:08b5 Logitech, Inc. QuickCam Sphere) camera to my Raspberry.
The camera is a bit older but is recognized and the appropriate PWC (Phillips Webcam driver) is used.
I can capture images and also adjust image parameters. e.g. with
v4l2-ctl -d /dev/video0 --set-ctrl="saturation"=100
Unfortunately I cannot turn and tilt the camera (Pan/Tilt).
v4l2-ctl -d /dev/video0 --set-ctrl "tilt_relative"=1920
v4l2-ctl -d /dev/video0 --set-ctrl "pan_relative"=4480
The command is executed without error message but the camera does not move.
I use Raspbian (Kernel: 4.19.97-v7+)
Anybody got any advice for me? What can i do, to turn the camera?
Code: Select all
v4l2-ctl --all
Driver Info:
Driver name : pwc
Card type : Logitech QuickCam Orbit
Bus info : usb-3f980000.usb-1.1.2
Driver version : 4.19.97
Capabilities : 0x85200001
Video Capture
Read/Write
Streaming
Extended Pix Format
Device Capabilities
Device Caps : 0x05200001
Video Capture
Read/Write
Streaming
Extended Pix Format
Priority: 2
Video input : 0 (Camera: ok)
Format Video Capture:
Width/Height : 640/480
Pixel Format : 'YU12' (Planar YUV 4:2:0)
Field : None
Bytes per Line : 640
Size Image : 460800
Colorspace : sRGB
Transfer Function : Default (maps to sRGB)
YCbCr/HSV Encoding: Default (maps to ITU-R 601)
Quantization : Default (maps to Limited Range)
Flags :
Streaming Parameters Video Capture:
Capabilities : timeperframe
Frames per second: 15.000 (15/1)
Read buffers : 2
User Controls
brightness 0x00980900 (int) : min=0 max=127 step=1 default=62 value=62 flags=slider
contrast 0x00980901 (int) : min=0 max=63 step=1 default=32 value=32 flags=slider
saturation 0x00980902 (int) : min=-100 max=100 step=1 default=0 value=100 flags=slider
white_balance_automatic 0x0098090c (menu) : min=0 max=4 default=4 value=4 flags=update
red_balance 0x0098090e (int) : min=0 max=255 step=1 default=128 value=182 flags=inactive, slider, volatile
blue_balance 0x0098090f (int) : min=0 max=255 step=1 default=128 value=116 flags=inactive, slider, volatile
gamma 0x00980910 (int) : min=0 max=31 step=1 default=24 value=24 flags=slider
exposure 0x00980911 (int) : min=0 max=255 step=1 default=241 value=221 flags=inactive, volatile
gain_automatic 0x00980912 (bool) : default=1 value=1 flags=update
gain 0x00980913 (int) : min=0 max=63 step=1 default=7 value=9 flags=inactive, volatile
backlight_compensation 0x0098091c (bool) : default=1 value=1
color_effects 0x0098091f (menu) : min=0 max=1 default=0 value=0
band_stop_filter 0x00980921 (bool) : default=0 value=0
auto_contour 0x0098f900 (bool) : default=0 value=0 flags=update
contour 0x0098f901 (int) : min=0 max=63 step=1 default=32 value=32 flags=slider
dynamic_noise_reduction 0x0098f902 (int) : min=0 max=3 step=1 default=1 value=1
auto_white_balance_speed 0x0098f903 (int) : min=1 max=32 step=1 default=1 value=1
auto_white_balance_delay 0x0098f904 (int) : min=0 max=63 step=1 default=0 value=0
save_user_settings 0x0098f905 (button) : flags=write-only, execute-on-write
restore_user_settings 0x0098f906 (button) : flags=update, write-only, execute-on-write
restore_factory_settings 0x0098f907 (button) : flags=update, write-only, execute-on-write
Camera Controls
pan_relative 0x009a0904 (int) : min=-4480 max=4480 step=64 default=0 value=0 flags=write-only, execute-on-write
tilt_relative 0x009a0905 (int) : min=-1920 max=1920 step=64 default=0 value=0 flags=write-only, execute-on-write
pan_reset 0x009a0906 (button) : flags=write-only, execute-on-write
tilt_reset 0x009a0907 (button) : flags=write-only, execute-on-write
Camera Controls
- pan_relative 0x009a0904 (int) : min=-4480 max=4480 step=64 default=0 value=0 flags=write-only, execute-on-write
- tilt_relative 0x009a0905 (int) : min=-1920 max=1920 step=64 default=0 value=0 flags=write-only, execute-on-write
- pan_reset 0x009a0906 (button) : flags=write-only, execute-on-write
- tilt_reset 0x009a0907 (button) : flags=write-only, execute-on-write