Post on 03-Jan-2016
1 of 20
P1 ProjectPassport Photo Program
Made by:Dag T. B. PedersenNiels B. PedersenRasmus F. GadensgaardKasper PlejdrupChristian J. O’KeeffeAleksander S. NilssonMette T. Pedersen
2 of 20
Content of presentationProblem AnalysisTheoryDesignDevelopmentTestingDiscussion & ConclusionProcess Analysis
3 of 20
Initializing problemProgrammatic Image EditingDifficult to make a passport photo right
4 of 20
Documentation of problemWhy do we have passports?80 % of photos taken in a photo booth gets
rejectedExpensive to take photo at photograph
(around 100 DKK)No program on the market, which solve the
problem for free.
5 of 20
6 of 20
Thesis Statement”Is it possible to develop a program that
helps the customer through the process of making a passport photo”
Substatements
7 of 20
MethodWork by the Aalborg PBL model.Source criticism
8 of 20
Choice of libraryA library is necessary for C to work with
JPEGChoice was between the libraries libJPEG,
libJPEG-turbo, OpenCV, and ImageMagicklibJPEG provided the necessary functions.
9 of 20
Target Group AnalysisOur Target Group is the modern segment on
the Gallup Compass.The program was developed to satisfy the
need of the target group.
10 of 20
Specification RequirementsThe program must:
Be written in CGuide the user through the programHelp the user to pinpoint the head on the photoScale the photo to right sizeDisplay the image on the screen to the userCheck if the image is in high enough qualityCheck if the image meets the requirements to
passport photosPreview the final picture to the user.
11 of 20
Demonstration of program
12 of 20
Different function descriptionsWe will describe the functions to:
Mark the head on pictureCalculate selection into passport photo formatLight/dark checkCheck photo for passport rules
13 of 20
Mark the head on pictureApplies a red frame of the marked area on
the pictureDarkens the image
outside the frame.
14 of 20
Calculate selection into passport photo formatMake the marked area of the head into
passport photo format (45/35)A function will later calculate the required
DPI, so the size will be 45 mm in height and 35 mm in width.
15 of 20
Light/dark checkFind the average color valueIs approximate, but can give an idea if
something is wrong.
16 of 20
Pixel selection
17 of 20
Check photo for passport rulesAsk the user if the photo meets the
requirements the program cannot check.If the photo does not meet the requirements,
the errors will be listed.
18 of 20
TestingWe tested the program with persons from our
target groupThe program was corrected from the
feedback from the test persons.
19 of 20
Discussion, Perspective & ConclusionThe program meets the requirementsThere where positive feedback from the test
persons.The program was a success
20 of 20
Process analysisWhat we did well What we will change to next
time
We had a leader and a coordinator which had the overview of the project
More concentration at the meetings.
We worked 9-16 every day More concentration at group work at lectures
We had our morning meetings, so we new what has been done and what to do.
Make it a common responsibility that we keep concentration, so it is not only the responsibility of the group coordinator.
Good communication with the supervisors
Have more respect for the agenda manager at the meetings
Our good internal communication and knowledge sharing in the group.