Skip to content
    Back to all Bounties

    Earn 600 ($6.00)

    Time Remainingdue 2 years ago
    Completed

    Build an App/Program that Grabs Text from Images

    jiofunk
    jiofunk
    Posted 2 years ago
    This Bounty has been completed!

    Bounty Description

    Task Description

    Build a program, preferably an app, where image files (at least .png, .jpg, and .jpeg) can be uploaded, and their text is extracted then organized into a spreadsheet automatically. The image attached to this post is probably the most clear explanation possible. I would prefer the programming language to be Python, Java, C++, or C (in that order), but if you'd like to use a different language, please let me know.

    Unsupported image

    Project Requirements

    • Not server-based (can be run offline)
    • User can upload 100s to 1000s of image files at once
    • The program can be instructed to always only extract text from certain pixel ranges across the image (This is because the images that I will be uploading typically have text in the same positions on the actual image, although the text is different. This can best be seen in the image attached above. As could be assumed, text in the same pixel ranges across different images correspond to single categories/columns (e.g. height, volume, etc.))
    • The program should be able to extract file name text and organize it into the spreadsheet in corresponding rows (as seen in the image above)

    Features that would be Appreciated

    • A user-friendly UI that would allow the user to choose what pixel ranges text is extracted from
    • In-depth comments throughout the code explaining how you completed the project

    Application Requirements

    Explain...

    • How you will approach this project
    • What language you'll be using and why
    • What type of program you'll be building (e.g. app, etc.)
    • What requirements you feel that you could not meet, but would still like to do the project regardless of (if this applies). Also explain why you cannot meet them and how you plan to compensate (if this applies).