A library should be developed for the mobile app, which would allow displaying images in any of the YUV formats.
General requirements:
- OpenGL (two-dimensional graphics, shaders);
- C++;
- maximum processing speed (the hardware acceleration features offered by OpenGL should be fully used);
- cross-platform (minimum platform dependence as a last resort);
- use of additional third-party libraries and components as may be agreed.
There are plans to develop this project further.
Basic functions for the first version:
- Should be able to create, modify and delete image display regions. Several images can be displayed on the screen of a mobile device at the same time. This can be changed during operation. For example, instead of two images, show only one, or vice versa. Or change the display region (size, position).
- Should be able to quickly update images. Images are received from an external source and the library should be able to quickly display them.
- Zooming feature.
- Display of regions of interest (ROI).
Person specification: the candidate must have a deep knowledge of object-oriented programming in C++; he or she must be familiar with image formats (eg, RGB, YUV, etc.); It is highly desirable if the candidate has his/her own similar projects already executed using OpenGL and he/she is willing to demonstrate them.
More detailed information and class interface (h-files) will be provided to potential candidates.
Budget: $1000
Posted On: July 27, 2014 08:38 UTC
ID: 204321955
Category: Software Development > Mobile Apps
Skills: Array
Country:
click to apply
from Online Job Search
General requirements:
- OpenGL (two-dimensional graphics, shaders);
- C++;
- maximum processing speed (the hardware acceleration features offered by OpenGL should be fully used);
- cross-platform (minimum platform dependence as a last resort);
- use of additional third-party libraries and components as may be agreed.
There are plans to develop this project further.
Basic functions for the first version:
- Should be able to create, modify and delete image display regions. Several images can be displayed on the screen of a mobile device at the same time. This can be changed during operation. For example, instead of two images, show only one, or vice versa. Or change the display region (size, position).
- Should be able to quickly update images. Images are received from an external source and the library should be able to quickly display them.
- Zooming feature.
- Display of regions of interest (ROI).
Person specification: the candidate must have a deep knowledge of object-oriented programming in C++; he or she must be familiar with image formats (eg, RGB, YUV, etc.); It is highly desirable if the candidate has his/her own similar projects already executed using OpenGL and he/she is willing to demonstrate them.
More detailed information and class interface (h-files) will be provided to potential candidates.
Budget: $1000
Posted On: July 27, 2014 08:38 UTC
ID: 204321955
Category: Software Development > Mobile Apps
Skills: Array
Country:
click to apply
from Online Job Search
No comments:
Post a Comment