The Job will be supported by a Unity engineer who will help you integrate your input into the final project.
Looking for an experienced Unity developer with C++ skills to unlock functionality on a computer-vision enabled art project. The project uses ULSee plugin and a custom C++ native image processing core to drive an art installation where one person's face transforms into another's through face tracking and storytelling. It is part of an award winning artwork that focuses on empathy, attempting to connect strangers and break down prejudice.
The task is to copy and setup GIT code repository, open a Unity project which requires a webcam and test it. In the current state, the project does not display any output as this is what is broken. To fix it, you'll need to implement a C++ to resample the webcam output and change the resolution to match that required by the ULSee plugin.
To give you an example, here is the stubbed out function in the C++ image sampling library:
__declspec(dllexport) void Resample(
uint32_t* src, int width, int height, uint32_t* dst, int dst_width, int dt_height);
and it's native binding in Unity C#:
[DllImport("EchoNative")]
private static extern void Resample(IntPtr src, int width, int height, IntPtr dst, int destWidth, int destHeight);
Once the Resample function is complete, the resized image texture will be able to be plumbed in to the Unity project to see output. This is also part of the task.
If this is familiar to you then you will be able to help fix and support this wonderful project. You will be supported on instant messages by another software engineer who is familiar with the project.
Skills: Unity 3D, C# Programming, C++ Programming, Game Development
See more: image gallery software, batch image upload software, khallas spellchecker image compare software, source code image processing software projects students written, image grabbing software, image comparison software, image processing software, image editing software shirts, image compare software, image processing software net, resize crop image web software, roles responsibilities image converter software, image resize software api, image slide software website horizontal right left arrow, image recognition software, flashflash adult image editing software, resume skills in c c++ and assembler software developer bulgaria did not match any articles suggestions, webrtc native c++ example, react native share image example, react-native crop image example