Giter Club home page Giter Club logo

contactinfoparser's Introduction

Hello! Thanks for reading me!

SUMMARY:

This application parses input for business cards that have been processed through an optical image recognition smartphone application.
Results of the OCR application are available in an input folder as defined in the app.config file.
This application reads each file in the app.config InputFileFolder of the extension specified in the app.config InputFileExtension. 
The application then parses the content to find the name, phone number, and email address. 
The parsed results are ouputted to the GUI textbox.

INSTRUCTIONS:

In order to run BusinessCardParser C# Windows Form Application, first, verify that the app.config is setup correctly by modifying it in Notepad/Notepad++.

Here is how the app.config is currently setup:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <appSettings>
    <add key="InputFileFolder" value="C:\Projects\BusinessCardParser\BusinessCardParser\Input"/>
    <add key="InputFileExt" value=".txt"/>
    <add key="NamesList" value="C:\Projects\BusinessCardParser\BusinessCardParser\NAMES.txt"/>
  </appSettings>
</configuration>

The "InputFileFolder" key is pointed to an Input folder that should contain Example1.txt, Example2.txt, and Example3.txt.
The "InputFileExt" key is already setup to use text files, so leave that parameter alone for now.
The "NamesList" is pointed to a file called NAMES.txt which is used by the application. Make sure that is pointed to the correct file location on your disk drive.

Once the app.config is setup, then depending on your operating system, use one of the following sets of instructions:

If running on a Windows machine, then...
1. Execute the BusinessCardParser.exe file located in \BusinessCardParser\BusinessCardParser\bin\Debug

If running on a Mac, then...
1. Download Mono from http://www.mono-project.com
2. Open the Mono terminal as described at http://www.mono-project.com/docs/about-mono/supported-platforms/osx/
3. Run the following command: mono BusinessCardParser.exe

If running on Linux, then...
1. Download Wine
2. Run the following command from the terminal:
$ wine BusinessCardParser.exe
For more detailed instructions, see https://www.winehq.org/docs/wineusr-guide/running-wine

contactinfoparser's People

Contributors

dlucas1 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.