Development in C ++ class of interaction with a Basler video camera

Write a class in C ++ (hereinafter referred to as BaslerCamera) for interaction with a Basler video camera through the Pylon SDK, which provides:

- Connecting to a Basler camera

- Receiving a video stream in the form of a sequence of frames and transferring them to the consumer in the original format as a pointer to memory

- Get current camera settings

- Change camera settings:

1) Image correction

2) focus aperture

3) Acquisition Control module: Exposure Auto, Exposure Time, Acquisition Frame Rate (Enable Acquisition Frame Rate flag active)

4) Analog Control - fully used

5) Auto Function Control - used: Exposure Time Lower Limit and Exposure Time Upper Limit Gain Limit - the default values remain.

6) Digital I / O Control - used to start / disable IR In particular, the parameters: Line In-verter, Line Selector and User Output Selector

7) Image Quality Control module - uses PGI Control (non-Bayer only)

8) FPS

9) Resolution

Develop a test console application working with BaslerCamera, which should work in the fol-lowing modes:

- receiving all frames from memory and writing them to disk in the original format in real time (just binary dumps)

- recording an AVI file using OpenCV (cv :: VideoWriter)

- live video display (cv :: imshow)

- recording current settings in [login to view URL]

- camera settings through the values passed in the parameters of the console applica-tion (or according to the values from [login to view URL])

• The application will run on an x86-based computer with Linux Ubuntu 18.04

• The camera connects via USB 3.0 and transfers uncompressed frames

• For development and testing, an SSH connection to the server to which the Basler camcorder is connected will be provided

• Before starting work, the Pylon SDK library will be provided, examples of its use in C ++ (free download from [login to view URL]) If necessary, camera documentation may be provided.

• The result should be in the form of a .[login to view URL] source archive and [login to view URL], the assembly should be through Cmake using the GCC / G ++ compiler. The archive should contain assembly instructions, which also indicate additional dependencies that had to be installed for work.

Skills: C++ Programming, OpenCV, Security Camera

See more: basler pylon sdk documentation, basler oem camera, install pylon, pylon camera, pypylon, basler camera, pylon documentation, basler drivers 2.3 5, embed video camera webpage, transparent video video camera, operate video camera, digital video camera flash files, streaming video camera windows application, vb6 video camera project, dico 800 video camera driver download, streaming video camera, windows mobile video camera, network video camera blackberry, video camera creating video web ads, embed video camera website

About the Employer:
( 0 reviews ) Stavropol, Russian Federation

Project ID: #24774300

6 freelancers are bidding on average $366 for this job


Privyet, I am a professional Systems Engineer who used ot work with all kidns of analog and IP cameras, with Sony, Sanyo, Panasonic , whilst working for Tyco American Dynaimcs. Should be able to create this class for More

$800 USD in 7 days
(33 Reviews)

Dear Sir, I am an electrical engineer with 20 years of experience in this area. I am going through your requirements and will have some questions. I am interested in your project : Development in C ++ class of interac More

$255 USD in 7 days
(2 Reviews)

I am a professional programmer with 15+ years experience on C++ programming. I have rich experience in Pylon SDK. I have developed several projects using Basler camera. I also have many experience in OpenCV programming More

$400 USD in 7 days
(2 Reviews)

Hi,dear! I am quite interested in your project - 'Development in C ++ class of interaction with a Basler video camera'. :) I've already done this kind of project before. I am a skillful software developer who has rich More

$155 USD in 1 day
(6 Reviews)

Hi! Do you mean make GigE Vision receiver implementation or smth else? Let's discuss it via chat. Thanks in advance Igor

$333 USD in 30 days
(1 Review)

Hello, We are a team of software engineers having strong knowledge in C++. We have read carefully your requirement about writing a class C++ to Connect to a Basler camera and Receive a video stream in the form of a seq More

$250 USD in 7 days
(0 Reviews)