Skip to content

Commit 664566f

Browse files
authored
Feat/ben/more camera config (#190)
* add science cams * add cameras to json
1 parent 85abbd9 commit 664566f

3 files changed

Lines changed: 36 additions & 0 deletions

File tree

src/cameras_cpp/config/cameras.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@
1515
{
1616
"name": "suyin",
1717
"params_file": "suyin.yaml"
18+
},
19+
{
20+
"name": "science_webcam",
21+
"params_file": "science_webcam.yaml"
22+
},
23+
{
24+
"name": "science_fisheye",
25+
"params_file": "science_fisheye.yaml"
1826
}
1927
]
2028
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**:
2+
ros__parameters:
3+
video_device: "/dev/v4l/by-id/usb-HD_Camera_Manufacturer_USB_2.0_Camera-video-index0"
4+
#image_width: 640
5+
#image_height: 480
6+
#framerate: 30.0
7+
#pixel_format: "yuyv"
8+
#image_raw:
9+
#ffmpeg:
10+
#encoder: "h264_nvmpi"
11+
#bit_rate: 2000000 # Set the bit rate for the encoder. A higher bit rate results in better video quality but larger file sizes, while a lower bit rate results in lower video quality but smaller file sizes.
12+
#gop_size: 20 # Set the Group of Pictures (GOP) size for the encoder. A smaller GOP size can improve error resilience but may increase file size, while a larger GOP size can reduce file size but may be less resilient to errors.
13+
#qmax: 20 # Set the maximum quantization parameter (Q) for the encoder. Lower values result in higher quality but larger file sizes, while higher values result in lower quality but smaller file sizes.
14+
#encoder_av_options: 'num_capture_buffers:4;profile:main;preset:ultrafast'
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**:
2+
ros__parameters:
3+
video_device: "/dev/v4l/by-id/usb-046d_C270_HD_WEBCAM_C03D6F00-video-index0"
4+
#image_width: 640
5+
#image_height: 480
6+
#framerate: 30.0
7+
#pixel_format: "yuyv"
8+
#image_raw:
9+
#ffmpeg:
10+
#encoder: "h264_nvmpi"
11+
#bit_rate: 2000000 # Set the bit rate for the encoder. A higher bit rate results in better video quality but larger file sizes, while a lower bit rate results in lower video quality but smaller file sizes.
12+
#gop_size: 20 # Set the Group of Pictures (GOP) size for the encoder. A smaller GOP size can improve error resilience but may increase file size, while a larger GOP size can reduce file size but may be less resilient to errors.
13+
#qmax: 20 # Set the maximum quantization parameter (Q) for the encoder. Lower values result in higher quality but larger file sizes, while higher values result in lower quality but smaller file sizes.
14+
#encoder_av_options: 'num_capture_buffers:4;profile:main;preset:ultrafast'

0 commit comments

Comments
 (0)