Saturday, 25 August 2012

Get Optical Character Reader – English

This tutorial will show you how to use Tesseract OCR and gImageReader to read (Recognize) text from a PDF file or Image File.

Steps to Implement Optical Character Reader (English)

1. Download Tesseract OCR Engine

The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV Accuracy test. Between 1995 and 2006 it had little work done on it, but since then it has been improved extensively by Google and is probably one of the most accurate open source OCR engines available. Combined with the Leptonica Image Processing Library it can read a wide variety of image formats and convert them to text in over 40 languages.

2. Install Tesseract OCR Engine

  1. Double Click on the downloaded exe to install the Tesseract OCR Engine
  2. Allow the setup to install the Tesseract Engine
  3. Click Yes for Do you want to install Tesseract-OCR 3.0.1?
  4. License Agreement
    • Check I accept the terms of the License Agreement
    • Click Next
  5. Choose Components
    • Keep the settings as it is
    • Click Next
  6. Choose Install Location
    • You may change the destination folder or just keep it as it is.Just Note down the destination folder for later
    • Click Install
  7. Let the Setup Install all the files
  8. Completing the Tessaract-OCR 3.01 Setup Wizard
    • You may check or uncheck Show Readme
    • Click Finish
We have Downloaded the OCR Engine. This Engine process the pdf files. however, for ease of use, we still need a Graphical Interface for OCR

2. Download gImageReader

Install gImageReader

  1. Double Click on the Downloaded Setup exe to install the gImageReader
  2. Welcome to the gImagereader Setup Wizard
    • Click Next
  3. License Agreement
    • Click I Agree
  4. Read Me
    • Click Next >
  5. Choose Components
    • Keep the default settings
    • Click Next >
  6. Choose Install Location
    • You may change the destination folder. Note down the destination folder for future
    • Click Install
  7. Let the Setup install all the files
  8. Installation Complete
    • Click Close
You are ready to use the OCR. To read a pdf file, follow the following steps
  • You can Open a originally scanned pdf file or image file.
  • Or can Acquire by selecting your scanner
  • After you select the file, Click Recognize All
There you go! Simple and useful. Tell me if you find this useful.
Currently, we have not added English Dictionary. I will soon post a tutorial on adding the English Dictionary

Wednesday, 8 August 2012

Creating (+ Maintaining) a Website

What do you need for a website? The following is an overview of what you will need to create a website that includes five components and a brief explanation of website basics for creating a website.

Website Basics


Website Design and Development

Before you start working on the actual design of your website , you need to plan first. You will need to determine your Internet objectives and who your audience is. The types of websites you may consider include:

An informational website

An informational website is similar to an online business brochure. The objective of this type of site is to offer business information including the “who, what, where, when and how” of your business or organization.

An E-commerce website

An e-commerce website is for those who would like to sell products including goods or services online. This type of site displays products and provides the ability to complete the purchase transaction online.

Domain Name Registration

A domain name is an Internet address used on the World Wide Web to locate your website. One does not actually own a domain name as annual fees provide the “right” to use it. Annual fees vary for this privilege depending on the company providing the services and the domain name extension requested. When choosing a name it is important to choose a name that others can remember easily.
For more on domain names: Tips to Choosing a Domain Name

Web Hosting

Web hosting is the actual “housing” where a website is stored. This process may be thought of as the apartment or office that is rented in a large building where the site is conducting business.

Promotion and Marketing

When the website is complete, a marketing plan to promote the website should be devised. Website marketing and promotion fees are separate and in addition to domain name fees, web design and development fees and hosting fees. The following are two website marketing considerations:

Basic Marketing Plan

Includes site submission to the major directories and search engines. Directories include: The Open Directory Project and Yahoo!

Aggressive Marketing Plan

For those who desire an aggressive promotion and marketing strategy, PPC or Pay Per Click marketing options include Google Adwords and Yahoo!'s site submit.

Web Maintenance / Webmaster Services

Keeping your website fresh with current information is an absolute necessity to portray a professional image to your Internet audience. Ensuring that your site is current and relevant is just as important as initially creating the site. You will need to determine who is going to perform the changes and updates to your site. If you anticipate ongoing edits, you may want to consider a cost effective web maintenance agreement. Fees for web maintenance are separate and in addition to web design, domain names, web hosting and promotion.

Why you need a Mobile Friendly Website

Extracted from GOMO from Google

What is e Commerce?

E Commerce


In its simplest form e-commerce is the buying and selling of products and services by businesses and consumers over the Internet. People use the term “e-commerce” to describe encrypted payments on the Internet.
Sometimes these transactions include the real-time transfer of funds from buyer to seller and sometimes this is handled manually through an eft-pos terminal once a secure order is received by the merchant.
Internet sales are increasing rapidly as consumers take advantage of lower prices offer by wholesalers retailing their products. This trend is set to strengthen as web sites address consumer security and privacy concerns.

Benefits of E-Commerce

E-commerce can provide the following benefits over non-electronic commerce:
  • Reduced costs by reducing labor, reduced paper work, reduced errors in keying in data, reduce post costs.
  • Reduced time. Shorter lead times for payment and return on investment in advertising, faster delivery of product
  • Flexibility with efficiency. The ability to handle complex situations, product ranges and customer profiles without the situation becoming unmanageable.
  • Improve relationships with trading partners. Improved communication between trading partners leads to enhanced long-term relationships.
  • Lock in Customers. The closer you are to your customer and the more you work with them to change from normal business practices to best practice e-commerce the harder it is for a competitor to upset your customer relationship.
  • New Markets.The Internet has the potential to expand your business into wider geographical locations.