Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gscam Ubuntu 18.04 ROS Melodic: Failed to initialize gscam stream! #57

Open
HaroldMurcia opened this issue Sep 9, 2019 · 0 comments
Open

Comments

@HaroldMurcia
Copy link

I work with the DFM 27UR0135-ML camera:

v4l2-ctl --all

Driver Info (not using libv4l2):
	Driver name   : uvcvideo
	Card type     : DFM 27UR0135-ML
	Bus info      : usb-0000:00:14.0-2
	Driver version: 5.0.21
	Capabilities  : 0x84A00001
		Video Capture
		Metadata Capture
		Streaming
		Extended Pix Format
		Device Capabilities
	Device Caps   : 0x04200001
		Video Capture
		Streaming
		Extended Pix Format
Priority: 2
Video input : 0 (Camera 1: ok)
Format Video Capture:
	Width/Height      : 1280/960
	Pixel Format      : 'GRBG'
	Field             : None
	Bytes per Line    : 1280
	Size Image        : 1228800
	Colorspace        : Default
	Transfer Function : Default (maps to Rec. 709)
	YCbCr/HSV Encoding: Default (maps to ITU-R 601)
	Quantization      : Default (maps to Full Range)
	Flags             : 
Crop Capability Video Capture:
	Bounds      : Left 0, Top 0, Width 1280, Height 960
	Default     : Left 0, Top 0, Width 1280, Height 960
	Pixel Aspect: 1/1
Selection: crop_default, Left 0, Top 0, Width 1280, Height 960
Selection: crop_bounds, Left 0, Top 0, Width 1280, Height 960
Streaming Parameters Video Capture:
	Capabilities     : timeperframe
	Frames per second: 60.000 (60/1)
	Read buffers     : 0
                     brightness 0x00980900 (int)    : min=0 max=4095 step=1 default=16 value=16
                           gain 0x00980913 (int)    : min=48 max=2047 step=1 default=48 value=2047
              exposure_absolute 0x009a0902 (int)    : min=1 max=10000 step=1 default=333 value=10
               exposure_time_us 0x0199e201 (int)    : min=100 max=1000000 step=1 default=33333 value=1000
                    gain_db_100 0x0199e204 (int)    : min=0 max=1629 step=1 default=0 value=0
                   trigger_mode 0x0199e208 (bool)   : default=0 value=0
                  trigger_delay 0x0199e210 (int)    : min=0 max=10000000 step=10 default=0 value=150
                  strobe_enable 0x0199e211 (bool)   : default=0 value=0
                strobe_polarity 0x0199e212 (bool)   : default=0 value=0
                strobe_exposure 0x0199e213 (bool)   : default=0 value=0
                          gpout 0x0199e216 (bool)   : default=0 value=0
                           gpin 0x0199e217 (bool)   : default=0 value=0
                   roi_offset_x 0x0199e218 (int)    : min=0 max=1184 step=2 default=0 value=0
                   roi_offset_y 0x0199e219 (int)    : min=0 max=864 step=2 default=0 value=0
                roi_auto_center 0x0199e220 (bool)   : default=1 value=1
               trigger_polarity 0x0199e234 (bool)   : default=0 value=0
         override_scanning_mode 0x0199e257 (int)    : min=0 max=2 step=1 default=0 value=0
   trigger_global_reset_release 0x0199e261 (bool)   : default=0 value=0

List of formats:

video/x-bayer grbg - 1280x960 - 60/1 50/1 40/1 30/1 20/1 10/1 video/x-bayer grbg - 1280x720 - 80/1 60/1 50/1 40/1 30/1 20/1 10/1 video/x-bayer grbg - 1024x768 - 80/1 70/1 60/1 40/1 30/1 20/1 10/1 video/x-bayer grbg - 640x480 - 120/1 90/1 60/1 30/1 15/1 10/1 video/x-raw GRAY8 - 1280x960 - 60/1 50/1 40/1 30/1 20/1 10/1 video/x-raw GRAY8 - 1280x720 - 80/1 60/1 50/1 40/1 30/1 20/1 10/1 video/x-raw GRAY8 - 1024x768 - 80/1 70/1 60/1 40/1 30/1 20/1 10/1 video/x-raw GRAY8 - 640x480 - 120/1 90/1 60/1 30/1 15/1 10/1 video/x-raw GRAY16_LE - 1280x960 - 70/1 60/1 50/1 40/1 30/1 20/1 10/1 video/x-raw GRAY16_LE - 640x480 - 120/1 90/1 60/1 30/1 15/1 10/1 video/x-raw { RGBx xRGB BGRx xBGR RGBA ARGB BGRA ABGR } - 1280x960 - 60/1 50/1 40/1 30/1 20/1 10/1 video/x-raw { RGBx xRGB BGRx xBGR RGBA ARGB BGRA ABGR } - 1280x720 - 80/1 60/1 50/1 40/1 30/1 20/1 10/1 video/x-raw { RGBx xRGB BGRx xBGR RGBA ARGB BGRA ABGR } - 1024x768 - 80/1 70/1 60/1 40/1 30/1 20/1 10/1 video/x-raw { RGBx xRGB BGRx xBGR RGBA ARGB BGRA ABGR } - 640x480 - 120/1 90/1 60/1 30/1 15/1 10/1

However when I use the gscam configuration:

sudo chmod 777 /dev/video0
export GSCAM_CONFIG="v4l2src ! device=/dev/video0 ! video/x-raw, format=BGRx,width=1280,height=960,framerate=60/1 ! videoconverter $
rosrun gscam gscam

I have the following response and error:

[ INFO] [1568046942.639736230]: Using gstreamer config from env: "v4l2src ! device=/dev/video0 ! video/x-raw, format=BGRx,width=1280,height=960,framerate=60/1 ! videoconverter ! video/x-raw,format=RGB ,width=1280,height=960,framerate=60/1 ! shmsink socket-path=/tmp/ros_mem" [ INFO] [1568046942.643547063]: using default calibration URL [ INFO] [1568046942.643609848]: camera calibration URL: file:///home/si2c/.ros/camera_info/camera.yaml [ INFO] [1568046942.643677431]: Unable to open camera calibration file [/home/si2c/.ros/camera_info/camera.yaml] [ WARN] [1568046942.643712920]: Camera calibration file /home/si2c/.ros/camera_info/camera.yaml not found. [ INFO] [1568046942.643743469]: Loaded camera calibration from [FATAL] [1568046942.658753473]: GStreamer: cannot link launchpipe -> sink [FATAL] [1568046942.658835823]: Failed to initialize gscam stream!**

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant