<commit_before>Magazino PylonCamera powered by Basler
=======



This package offers many functions of the Basler-PylonAPI inside the ROS-Framwork.

The package supports Baslers USB 3.0, GigE as well as the DART cameras.

Images can continuously be published over /image_raw topic. The camera-characteristic parameter such as hight, width and camera_frame were published over the /camera_info topic.

Furthermore an action-based image grabbing with desired exposure/brightness, gain and gamma is provided.
Hence one can grab a sequence of images with target exposure times each as well as a single image.

The default node operates in Software-Trigger Mode.
This means that the image acquisition is triggered with a certain rate and the camera is not running in the continuous mode.

The package opens either a predefined camera (using a given 'device_use_id' parameter) or, if no camera id is predefined the first camera device it can find.

# Installation
Download and install the latest Version of the PylonAPI from

     http://www.baslerweb.com/de/support/download-uebersicht/downloads-software

Build the PylonCamera package as you would build a standard ROS-package unsing p.e.

     catkin_make

# Parameter

Default parameter in the config file
---

 - camera_frame: frame to which the camera is attached
 - start_exposure: exposure which is set to the camera by starting
 - desired_framerate: if the desired framerate can't be reached, this value will be shrinked
 - target_type: Chose between 'BRIGHTNESS' or 'EXPOSURE'

Optional and device specific parameter<commit_msg>README.md edited online with Bitbucket<commit_after>Magazino PylonCamera powered by Basler
=======



This package offers many functions of the Basler-PylonAPI inside the ROS-Framwork.

The package supports Baslers USB 3.0, GigE as well as the DART cameras.
Images can continuously be published over /image_raw topic. The camera-characteristic parameter such as hight, width and camera_frame were published over the /camera_info topic.
Furthermore an action-based image grabbing with desired exposure/brightness, gain and gamma is provided.
Hence one can grab a sequence of images with target exposure times each as well as a single image.
The default node operates in Software-Trigger Mode.
This means that the image acquisition is triggered with a certain rate and the camera is not running in the continuous mode.

The package opens either a predefined camera (using a given 'device_use_id' parameter) or, if no camera id is predefined the first camera device it can find.

# Installation
Download and install the latest Version of the PylonAPI from

     http://www.baslerweb.com/de/support/download-uebersicht/downloads-software

Build the PylonCamera package as you would build a standard ROS-package unsing p.e.

     catkin_make

# Parameter

Default parameter in the config file
---

 - camera_frame: frame to which the camera is attached
 - start_exposure: exposure which is set to the camera by starting
 - desired_framerate: if the desired framerate can't be reached, this value will be shrinked
 - target_type: Chose between 'BRIGHTNESS' or 'EXPOSURE'

Optional and device specific parameter
{'fraction_non_alphanumeric': 0.04362837413684871, 'fraction_numerical': 0.0012554927809165098, 'mean_word_length': 4.485370051635112, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2416940', 'n_tokens_mistral': 834, 'n_tokens_neox': 781, 'n_words': 431}