Banner Image

Skills

  • C++
  • Computer Vision
  • OpenCV
  • Image Processing
  • VTK
  • 3D
  • Boost
  • CUDA
  • Data Management
  • Dlib
  • Electronics
  • Microsoft
  • Microsoft Visual Studio
  • Multithreaded Application Development
  • Programming

Sign up or Log in to see more.

Services

  • Computer Vision, C++ developer

    $20/hr Starting at $25 Ongoing

    Dedicated Resource

    An enthusiastic and active person, who enjoys being part of a team. Able to understand new ideas and quickly give creative solutions to problems. Can work well on own initiative. Keen to expand skills...

    3DBoostC++Computer VisionCUDA

About

December 2016 –
C++ DEVELOPER AND VISION RECOGNITION EXPERT AS FREELANCER
Duties includes back-end and front-end programming. Using Point Grey cameras to take captures of production (wooden panels) using external trigger generated by encoder (for every 0.7meters of the production line, the trigger signal is generated). Processing frames from multiple cameras in multithreaded environment with OpenCV and self-implemented methods. Few methods (standard deviation for whole image and for Roi’s) are implemented using GPU. For graphical interface WxWidgets is used. Cameras and algorithm parameters are entered by the user to the program. Image visualized in GUI using OpenGL texture.
For project and 3rdParties build mainly CMake is used.
Source control with Git (BitBucket).

April 2016 – January 2017
C++ DEVELOPER AND VISION RECOGNITION EXPERT STREAM4S
Main responsibilities included data capturing and denoising from Kinect 2 depth and RGB sensors. That included multiple devices synchronization of RGB and depth map alignment, point clouds from different sensors aligning, 2D and 3D data visualizing using VTK (The Visualization Toolkit). For frame processing, mainly OpenCV types and methods were used. Also, optimising and accelerating algorithms with GPU (CUDA).
For project and 3rdParties build mainly CMake is used.
Source control with Git (GitLab).