Sie sind auf Seite 1von 9

AppGodz Code & Conquer Challenge

AppGodz Code & Conquer Challenge

Contents

Presenting

CODE &
CONQUER
Coding
Challenge

Why Code & Conquer


Challenge?

AppGodz?

Can I participate?

Tell me the Challenge

Deliverables

Winning Criteria

Timelines and how to submit

Useful Links

Test Results

Terms and conditions

First Prize: Rs 25,000 + Certificates


Second Prize: Rs 10,000 + Certificates
Recognition of top 10 teams
2

AppGodz Code & Conquer Challenge

Why Code & Conquer


Challenge?

AppGodz?

We would like to ignite your

technology

AppGodz is an US and India based


startup

which

uses

technology to simplify life and add

creativity
We would like you to become the

value to business & people.

future Zukerburgs, Larry Pages


Please

and Sundar Pichais of the world


Give

you

an

opportunity

take

look

at

www.appgodz.com to know more

to

about AppGodz.

challenge yourself, go beyond


your limits
Explore

and

connect

Can I participate?

with

corporate / business world

This

Challenge

is

meant

to

encourage the budding techies like


you to enhance your technology,

software development & business


skills.

The contest provides opportunities

for the participants like you to create

a program / application based on


your creative ideas.

Yes you CAN


The coding challenge is open to
BE/B.Tech (all Branches), MCA,
M.Sc
(IT)
and
equivalent
courses.
To participate in this challenge,
you must be a registered student
at an accredited university or
academic institution doing a UG
or PG course
You can be in any year of the
course
The participants are also allowed
to submit the project as an
individual or as a team
Team size can be up to 3
You should pre-register your
participation
at
www.appgodz.com before 1Aug-16

AppGodz Code & Conquer Challenge

The input will be an image file of


business card / visiting card.

Tell me the Challenge!


The

challenge

is

to

create

an
The output can be either in vcard
format or JSON Array.

application / program which will do a


successful OCR of a visiting card or

You should create an HTML page


similar to given sample as front end
to get inputs and displaying output.

business card as shown below:

The output should contain


following fields:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.

Your
Program

First Name
Last Name
Designation
Organization Name
Email ID
Company Website
Telephone-Off
Telephone Direct
Mobile
Fax
Address Line1
Address Line 2
City
State
Zip
Country

Only the front side of the business


card need to be considered. If there
are any information in the back side
of the card, you may ignore such
information.

First_name: Larry
Last_name: Page
Designation: CEO
Organization: Google!
Website: http://google.com
Tel: 650-330-0100
Fax: 650-618-1409
Email ID: larry@google.com
Add1: 555, Bryant, #106
City: Palo Atlo
State: CA
Country: USA
Zip: 94301

Which Platform can I


use?
You can use Java, PHP, Python
platforms to create this program at
the backend.

AppGodz Code & Conquer Challenge

You may use freely available open


source tools or plugins.
Please do not use any proprietary,
third party tools or plugins which are
protected or owned by a third party.

Winning Criteria

What should I submit /


what are the
deliverables?

(1) The ability of the program in


meeting the given objective(s)

Prizes will be awarded to those who


submit the best programs which
meet the following criteria:

(2) Quality or accuracy of OCR


should be 80% overall

The deliverable for the challenge will


be:

(3) The Quality or accuracy of OCR


(*) should be as below for each field
(Sample business card with name
field marking)

(1) Source code


(2) Documentation
(3) Test Results

S.No
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

Please check the test result


documentation format (Annexure A)
You have to submit test results for
20 Cards.
For testing, you can use the
business cards stored in the
following link:
http://www.appgodz.com/conquer/BCI.zip

We have uploaded around 200


business cards (jpeg) for your testing
purposes.

Field Name
First Name
Last Name
Designation
Organization Name
Email ID
Company Website
Telephone-Off
Telephone Direct
Mobile
Fax
Address Line1
Address Line 2
City
State
Zip
Country

Acc*
95%
70%
80%
90%
95%
95%
80%
80%
90%
90%
80%
80%
80%
80%
95%
90%

Clarifications and Questions


(3) Performance how fast it works;
it should not take more than 20
seconds to process one card

Those who have questions /


clarifications should mail them to
cc@appgodz.com. We will share
common questions and their
answers with all the participants
periodically.

(4) The ability of the program to


handle different types of business
cards

AppGodz Code & Conquer Challenge

(5) Creative use of technology and


other ideas in achieving the given
objective.

Prizes

(6) Clarity of code and documents


that accompany the application

2nd Prize: Rs 10,000 + Certificate

Incase if your program is not capable


of extracting all fields in the business
card but manage to get few fields
like email address, website, phone
number etc. accurately for atleast
20 test business cards, then you
program will be considered in final
selection process.

Certificates

1st Prize: Rs.25,000/- + Certificate

Recognition of top 10 teams with

Time line
Registration Opens on: 1-July-2016
Last date for registrations: 31-July2016

The winners will be intimated


through email and/or displayed in our
website.

Last date for submission of


programs: 30-Aug-2016
Result Announcement date will be
shared via email on 31-Aug-2016.

The finalists may be called for a final


presentation by the company.

Mode of submission

Going beyond:

Mode of submission of contest


deliverables : submit requested
documents by email to
cc@appgodz.com

If feasible, in the given context, you


can explore and incorporate machine
learning features. Machine learning
features may include the ability of
the program to learn from a human
transcriptions and adopt suitably for
machine processing.

Contents to be submitted:

Machine + person:
For some of the fields which are
difficult to OCR, you may also think
of an interface or area, where the
texts are OCRed but a person can
qulaify the field as address1 or city
ect.

Team Name and College.


A brief summary of the Program
and Documentation
Source code
Quality of OCR and Test Results
Notes on Performance and
Speed

We may also provide a AppGodz


server location to upload your
results.

AppGodz Code & Conquer Challenge

Useful Links
You may review below links to under
OCR in general and also specifically
OCR of business cards
http://www.cvisiontech.com/resources/o
cr-primer/ocr-neural-networks-andother-machine-learning-techniques.html
http://dcyoung.weebly.com/opticalcharacter-recognition-w-opencv-anddeep-learning.html
http://www.tutorialspoint.com/dip/optica
l_character_recognition.htm
https://www.raywenderlich.com/93276/i
mplementing-tesseract-ocr-ios
https://blogs.ch.cam.ac.uk/pmr/2014/04/
17/optical-character-recognition-ocr-injava-my-current-summary-of-situationplease-comment/
https://cloud.google.com/vision/?utm_so
urce=google&utm_medium=cpc&utm_c
ampaign=2016-q1-cloud-japac-in-gaeskwsfreetrial&utm_content=en&gclid=COu_
7Z3Ox80CFdSGaAodS5gGLQ

AppGodz Code & Conquer Challenge

Annexure A - Test Results


Documentation Format
AppGodz Code & Conquer - Test Results
Team Name, Name of Participants, Course,
College.

*Please use the Test Result document


that has been shared with you
separately in the email.

ID

Test Result

Captured and correct

Captured but incorrect

Not captured at all

NA

info Not Available in Card

NR

Not a OCR Field / Not relevant

AppGodz Code & Conquer Challenge

Terms and Conditions:

We

understand

the

power

of

innovation and creativity that come

A program submitted should be original. The code


should be your own. If you have used any open source
components, such open source items should be clearly
identified and acknowledged.

from

young,

enthusiastic

and

energetic minds of the students like


AppGodz reserves all rights to use any of the submitted
programs / codes in whatever manner it may deem fit
without any restrictions. If you participate in the code
challenge you agree to the terms and conditions.

you.

By registering to challenge, you agree that you will not


share the ideas and project details submitted to the
contest without the consent of AppGodz.

AppGodz is fostering the opportunity

Any false information provided within the context of the


Contest by any participant concerning identity, student
status, employment status, postal address, telephone
number, ownership of right or non-compliance with
these rules or the like may result in the immediate
elimination of the participant from the Contest.

that innovation and creativity by

for student developers to harness


participating in the AppGodz Code &
Conquer Challenge.

AppGodz further reserves the right to disqualify any


Entry that it believes in its sole and unfettered discretion
infringes upon or violates the rights of any third party or
otherwise does not comply with this terms & conditions.

All the very BEST.

AppGodz is not responsible for electronic transmission


errors resulting in omission, interruption, deletion,
defect, delay in operations or transmission. Please
make sure to call us and confirm that your entry has
reached us by email. All entries will be acknowledged
by AppGodz within 1 business day.
AppGodz reserves the right at its sole discretion to
cancel, terminate, and modify the Contest. AppGodz
reserves the right to select winners from eligible entries
received as of the termination date. AppGodz further
reserves the right to disqualify any individual who
tampers with the entry process.
AppGodz reserves the right to substitute a prize for an
item of equal or greater value. Submission of entry into
this Contest deems that entrants agree to be bound by
the terms of this terms & conditions and by the
decisions of AppGodz, which are final and binding on
all matters pertaining to this Contest. Return of any
prize/prize notification may result in disqualification and
selection of an alternate winner.
AppGodz reserves rights to suspend this contest at any
point of time during or after the contest period without
any notice to the contestants.

Das könnte Ihnen auch gefallen