I have experience in the following areas:
- Computer vision: motion detection, object detection, object tracking, face detection/recognition, image binding, deblurring, image restoration.
- Video processing: coding, decoding, transferring via network.
- Augmented reality.
- Automatic control systems.
In addition, I have a great experience in programming:
- Platforms: Unix, Windows, Android, embedded linux.
- Programming languages: C/C++, Java (Android), Matlab, Python, SQL, UML, ASM (x86/x64)
- Libraries/technologies: OpenCV, Boost, STL, FFmpeg, WinAPI, MFC, POSIX, active-mq, MPI, OpenMP, CUDA, OpenGL, OpenGL ES, GLUT, ARToolkit, OpenAL, gsl.
- Development environments and supporting technologies: vim, Qt, Eclipse, Microsoft Visual Studio, MATLAB, scons, gcc, doxygen, SVN.