JPG Image Unwarp C++ Code
Presupuesto $100-300 USD
- Freelancer
- Trabajos
- Programación en C
- JPG Image Unwarp C++ Code
JPG Image Unwarp Code
Need pure Linux C++ source code that is 100% compatible with gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-81) to handle the following image conversion:
1) Process a stitched together cylindrical JPG panorama image, like the samples below, and unwarp it into a flat perspective JPG:
http://www. [url removed, login to view]
http://www. [url removed, login to view]
http://www. [url removed, login to view]
http://www. [url removed, login to view]
Unwarping means changing the images perspective so the walls and other objects in the image are shown in natural looking straight lines (not curved).
2) Your bid must be the total cost of the project including supplying the source code with documentation.
3) [url removed, login to view] escrow service will be used for this transaction
How the bid will be awarded:
a) The FIRST programmer with a REASONABLE bid *AND* online proof that the C++ source code works.
b) We require that you supply/use a web form for online testing and proof of success. This form will be accessible online and we will use it for testing.
c) The web form will allow us to upload any warped cylindrical JPG image. Your code will take the uploaded JPG image, unwarp it, and display the resulting unwarped JPG image.
d) the source code must be self-contained, clear, well written, efficient, fully documented, and use proper C++ naming conventions.
e) We require the source code be supplied in (a single) class form.
f) The class must not rely on any third party software other than that which is supplied standard as part of GNU C++.
g) A preview of the source code will be required before payment is released to you from escrow preview means a snapshot of SOME of the actual code for style and naming convention review. We wont need to see all of it until payment is released.
Corrected URLs for Sample Pano Images
http://www.clearvision360.com/flash/back_pano.jpg
http://www.clearvision360.com/flash/front_pano.jpg
http://www.clearvision360.com/flash/kitchen_pano.jpg
http://www.clearvision360.com/flash/office_pano.jpg
This project still remains open. No solution has been provided as yet...
More information:
---------------------
The resulting unwarped image should be the same height and width in pixels as the original JPQ, except the perspective within the image needs to be altered to appear 2D instead of 3D (not curved).
Here is a live, corrected perspective of the office pano image that is being corrected on-the-fly in our java pono applet:
http://clearvision360.com/tours/tour.cgi?BTID=1142899904-682302135-12004&SCID=1
We are trying to change from a java viewer (PTVIEWER - freeware with source) over to a flash viewer for our panos. However, flash code is too slow to correct the perspective on-the-fly in the warped JPG images we have from our stitching software. Therefore, we are trying to build the unwarp into our CGI database that handles the storage of our JPG pano images. This way, we can unwarp the images as they are stored in the database so the flash viewer wont have to handle this.
The PTVIEWER java applet has source available and it corrects the perspective on the fly. Maybe that code might give you the answers / ideas you might be looking for:
http://www.panotools.info/members/documentation/ptviewer/ptviewer_8java-source.html
11 freelancers están ofertando un promedio de $245 por este trabajo
Working since 5 years My policy is simple DONT pay if not satisfied. If you can give me one week i will be able to provide you with solution
Again it will be difficult to provide an online testing but we can surely do it. Code will be clear but unfortunatly we can meke it only for windows. (dont mind !), may be someday u decide to port it for windows platfo Más
We can provide a better solution for your requirement. Let us start working on this project.
Dear Sir, I'm interested on work with you in this project. We're an electronics [login to view URL] we can do this project with our [login to view URL] see our website [login to view URL] and start our [login to view URL]