IPhone app
- or -
Post a project like this$$
- Posted:
- Proposals: 2
- Remote
- #1715466
- Expired
Description
Experience Level: Intermediate
I need an iPhone/iPad app that does the following:
1) App opens, and displays options: (a) Analyze a photo; (b) Review historical data; (c) Quit.
a. If Option (a), go to step 2)
b. If Option (b), open the historical data file. Historical data file contains information of previous analyses, including image file name, image date/time, and x, y, z, L, R values as described below.
2) App asks User to select (a) Take a photo using the camera, or (b) Selects photo from a folder (or album).
3) App asks User to confirm. Once confirmed, App converts photo to 16-bit grayscale.
a. If a new photo was taken with the camera, App saves the photo in the default photos folder.
4) App asks User "Please select an area with the dark spot." Zooming of the photo is enabled. Area selection is done by defining the two diagonal points of a rectangle. App reads the minimum pixel value in the selected area, x.
5) App asks User "Please select an area that represents the horizon." Zooming of the photo is enabled. Area selection is done by defining the two diagonal points of a rectangle. App reads the average pixel value in the selected area, y.
6) App reads the average pixel value of the entire photo, z.
7) App asks User to give the value of distance, L.
8) App retrieves the k value from the calibration table. If the table is empty, use 200 as the default value for parameter k.
9) App calculates the value of R as function of x, y, z, L.
10) App displays the calculation results, "Minimum pixel value: x; Horizon pixel value: y; Parameter: k; Final result: R". App displays message, "Would you like to correct the result R based on information from an independent source? This will recalibrate parameter k for all future calculations."
a. If User selects “Yes”, App prompts: “Please give the correct R value.”
b. User enters the correct R value, R_corr.
c. App calculates new k value, using equation above.
d. App saves new k value into the calibration table.
11) App saves the image file name, image date/time, x, y, z, L, k, R values in the historical data file.
1) App opens, and displays options: (a) Analyze a photo; (b) Review historical data; (c) Quit.
a. If Option (a), go to step 2)
b. If Option (b), open the historical data file. Historical data file contains information of previous analyses, including image file name, image date/time, and x, y, z, L, R values as described below.
2) App asks User to select (a) Take a photo using the camera, or (b) Selects photo from a folder (or album).
3) App asks User to confirm. Once confirmed, App converts photo to 16-bit grayscale.
a. If a new photo was taken with the camera, App saves the photo in the default photos folder.
4) App asks User "Please select an area with the dark spot." Zooming of the photo is enabled. Area selection is done by defining the two diagonal points of a rectangle. App reads the minimum pixel value in the selected area, x.
5) App asks User "Please select an area that represents the horizon." Zooming of the photo is enabled. Area selection is done by defining the two diagonal points of a rectangle. App reads the average pixel value in the selected area, y.
6) App reads the average pixel value of the entire photo, z.
7) App asks User to give the value of distance, L.
8) App retrieves the k value from the calibration table. If the table is empty, use 200 as the default value for parameter k.
9) App calculates the value of R as function of x, y, z, L.
10) App displays the calculation results, "Minimum pixel value: x; Horizon pixel value: y; Parameter: k; Final result: R". App displays message, "Would you like to correct the result R based on information from an independent source? This will recalibrate parameter k for all future calculations."
a. If User selects “Yes”, App prompts: “Please give the correct R value.”
b. User enters the correct R value, R_corr.
c. App calculates new k value, using equation above.
d. App saves new k value into the calibration table.
11) App saves the image file name, image date/time, x, y, z, L, k, R values in the historical data file.
Bing G.
0% (0)Projects Completed
-
Freelancers worked with
-
Projects awarded
0%
Last project
4 May 2024
Qatar
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Is this job still open for new proposals?
Bing G.18 Sep 2017I am interviewing developers, but it is still open to new proposals.
-
Hi,
Do we need to start development from scratch or do you have anything in place already?
Thanks,
JainamBing G.18 Sep 2017This will be a development from scratch.
504408504117
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies