Back to all jobs

Image Calibration mini-project  Add to shortlist

Client Details

HowardHoward Y   
United Kingdom  United Kingdom
  • Member Since: Oct 2009
  • Last Login: 22 May 2012
  • PPH Verified: Yes
  • Jobs Posted: 11
  • Jobs Awarded: 5
  • Paid out: $880

Job Details

Category:IT/Web/Programming > General Programming

ID:12574

Title:Image Calibration mini-project

Location:Anywhere

Job Description

We are looking for someone who can develop an image calibration component of a user interface.

Simply stated, we need to display an initial rectangle and enable the user to control the scale and position of it anywhere they like on the screen and with great accuracy. A novice user should be able to complete the entire calibration process in less than one minute. Other applications subsequently need to access the calibrated settings and use them to display the rectangle at precisely the same size and in precisely the same position on the screen.

The component must be able to run in Windows, Apple and UNIX environments. Subject to this, the choice of development language is not restricted. We have been told that Ajax or Ruby on Rails might be suitable.

Longer spec available on request.

Job Budget

Type:Per Hour

Budget:Not Specified

Additional Information

Attached Files: None

Bidding ends:Bidding Closed

Job Posted:17/10/2009 14:18

Bidding activity on this Job

Bids:4

Who has Bid:


View 1 more bids

Clarification Board

P. A.P. A. on 18/10/2009 20:46
Are there particular "UNIX" environments that you have in mind? It would be good if you can be more specific about the supported environments.

I'm struggling to work out how such a utility would be useful in isolation. Perhaps you can elaborate?

If I were to bid, the technology would support Windows, Mac and Linux based on the intel archiecture.

Paul
H. Y.H. Y. on 18/10/2009 23:37
Hi Paul,

Windows, Mac and Linux will do fine for now. I realise people will be curious to know the context for this, but I would rather not elaborate at present.

A slightly fuller spec of the requirement is:-

The rectangle is no larger than a credit card, but the user must be able to change its dimensions, up to this maximum. The entire rectangle should be visible, although it should be possible to align any edge with an edge of the screen, if that is what the user wants.

The accuracy required is at screen pixel level.

The output parameters should include the pixel positions of the top left and bottom right corners of the rectangle when the user clicks on “Save”.

This output needs to be stored in the local PC such that other applications can access it and display the rectangle in the user-fixed position. We need to be able to do this, even if the user has changed the screen settings since the calibration was completed.

A suitably fast method might allow the user to drag the entire initial rectangle to the approximate favoured position, then pick up its corners and drag them independently to the near-precise required position (2 corners should suffice). There may need to be some form of fine tuning • nudging one or two pixels at a time - to achieve the required accuracy of the final calibration.

Our current implementation is in Java. It works, but it is clumsy. A novice user needs two minutes or more to perform the calibration. It does, however, include a “nudging” process, which might be useful in the final implementation.

Please feel free to ask any other questions.

Howard

Bidding closed

Stay safe: Read our safety guidelines before bidding

Bidding has ended for this project, the client has accepted the bid(s) below:

Accepted Bid #1

Amount: $31 Per Hour

Country of Freelancer: United Kingdom  United Kingdom

Acceptance Reason: Sensible time estimate, fair hourly rate, good understanding of the requirement.

Estimated Start Date: Within 1 Business Day





Here are some practical tips on staying safe


Remember: if something looks too good to be true, it probably is!

If you are in doubt of the legitimacy of a Job and or Client, let us know by Reporting the Job.

For further support on preventing and reporting fraud please contact the UK’s National fraud reporting centre at http://www.actionfraud.org.uk/ or outside the UK Fraud Watchers at {fraudWatchers}