Find Jobs
Hire Freelancers

Update CLI project wrapping native C++ SDK

$30-5000 USD

Cancelled
Posted almost 12 years ago

$30-5000 USD

Paid on delivery
We have an existing C++/CLI project that wraps proprietary SDK that is in native C++. Please update the C++/CLI project so it works with a new version of the SDK. Source codes for both the existing C++/CLI project and the SDK are available. Small enhancements are needed. A simple testing C# project is also needed. ## Deliverables Details: The proprietary SDK is developed by a company named Facegen ([login to view URL]) that is highly rated by 3D industry and Google. Facegen offers a product called Facegen Modeller ([login to view URL]). The SDK can do the same as Facegen Modeller. We are only interested in a part of the SDK called “Photofit?? which generates a 3D model from one or more 2D images. The interface of Photofit SDK has very little or no change. Our existing CLI project works with one image, i.e. a person’s front face. This project will update the CLI project so to work with up to three images, i.e. one can generate a 3D model from 1 required front image and 2 optional profile (left and right) images. With a previous version of the SDK, our existing CLI project can also indicate the Photofit progress. You should also include a C# testing project that allows users to interactively set points and pass the points to the CLI project. For details, please check [login to view URL] (under 'photofit'). We have a simple C# project with UI that works with our previous CLI project. You can update it to test your work. Unlike the CLI project, this C# project doesn’t have to be in product-quality since we will develop the front-end separately. Resources: -- SDK source codes in C++, examples and (VS 2010) project file; -- Source code of the existing CLI and C# project; -- Domain knowledge if needed. Deliverables: -- High-quality source code of the CLI project, with any necessary library files. The source must be able to compile and run in Visual Studio 2010 and NET 4.0; -- Any necessary documentation; -- C# testing project that can interactively test your CLI project. How to test The C# testing project should generate the same or very close result as using Photofit in Facegen Modeller. You may want to test this yourself using a free version of Facegen Modeller. General requirements: -- The C++/CLI project must be high-quality and production-ready, e.g. no memory-leak; -- The C++/CLI project must be flexible enough to allow a client to choose generating a 3D model from either 1, or 2, or 3 images; -- The C++/CLI project must reflect the capacity of the Photofit SDK, e.g. indicating the Photofit progress; -- The C++/CLI must be properly re-factored; -- The C++/CLI must be well commented; -- The code must be compiled and run in C# NET 4.0/Visual Studio 2010; -- Your delivery must satisfy all the above requirements. To Bid Previous experience in 3D programming is not a must for this project. However you do have to have solid C++, in both CLI and native C++. C# is also need for the testing project. Please give examples of your related previous work. I've posted a deadline of 14 days. If you feel that is too short, please post your timeframe with your bid. * * *This broadcast message was sent to all bidders on Tuesday May 22, 2012 12:13:45 AM: After discussing with the SDK vendor, we decide to make dramatic changes to the original requirements: We will NOT update the project to the latest SDK. Instead we will keep using the current version that is already included in the .NET solution. Other requirements basically remain unchanged; especially update the CLI project so to work with up to three images. The documentation of the current version is available to interesting bidders. Please let us know if you need it. If you are still interested in this project, please adjust your bid accordingly, since the project is now much simpler than previously posted. Thank you.
Project ID: 2741858

About the project

Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of AUSTRALIA
St Ives, Australia
5.0
67
Payment method verified
Member since Feb 28, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.