This is an android application for tourists. This application helps in solving their problem of understanding regional language and finding nearby places.
3. “Tourists Yatra guide” is an android application. As now
in market there are many tourists applications. So we
are proposing this application consisting of all these
features like text extraction from image , extracted text
translation, Image to Image search, Weather forecast,
Nearby places, panic button.
4. Eclipse- Eclipse is a community for individuals and organizations who
wish to collaborate on commercially-friendly open source software. Its
projects are focused on building an open development platform comprised
of extensible frameworks, tools and runtimes for building, deploying and
managing software across the Lifecycle.
Android SDK- Android software development is the process by which
new applications are created for the Android operating system.
Applications are usually developed in the Java programming language
using the Android Software Development Kit, but other development tools
are available.
Android virtual device- An AVD is used to configure
Android’s emulator to artificially represent an actual mobile device. An
AVD modeled to the specifications of a real mobile device enables
developers to test their Android applications for that device
5. Text extraction from an image
Our goal is to refine Google image search by recognizing characters in
search results. However, in natural scenes images, variations of text due to
differences in size, style, Orientation, and alignment, as well as low image
quality, deformation and complex background make this a challenging task.
Text translation
The extracted image text is translated into another language in which you
want. The meaning of the extracted text is also found through Bing search.
Google Positioning System
A GPS tracking unit is a device that uses the Global Positioning
System to determine the precise location of a vehicle, person, or other
asset to which it is attached and to record the position of the asset at regular
intervals.
6. Image to Image search
In this feature tourist just need to capture or upload an image. By this
tourists get similar images and details about that image.
Weather Forecast
By clicking on Weather option, tourists just need to enter city name to get
current weather of the city.
7. A Grayscale or color image is provided as input- The program takes. tiff
and.bmp files natively, but plug-ins can be installed that allow the processing
of other image compression formats. The input data should ideally be a ”flat”
image from a flatbed scanner or a near parallel image capture. No rectification
capability is provided to correct perspective distortions.
Adaptive thresholding (Otsu’s method) - performs the reduction of a
grayscale image to a binary image. The algorithm assumes that in an image
there are foreground (black) pixels and background (white) pixels. It then
calculates the optimal threshold that separates the two
Pixel classes such that the variance between the two is minimal.
Connected-component labelling- Tesseract searches through the image,
identifies the foreground pixels, and marks them as ”blobs” or potential
characters.
8. Line is finding algorithm - lines of text are found by analyzing the
image space adjacent to potential characters. This algorithm does a Y
projection of the binary image and finds locations having a pixel count
less than a specific threshold. These areas are potential lines, and are
further analyzed to confirm.
Baseline fitting algorithm - finds baselines for each of the lines. After
each line of text is found, Tesseract examines the lines of text to find
the approximate text height across the line. This process is the first step
in determining how to recognize characters.
Fixed pitch detection - the other half of setting up character detection
is finding the approximate character width. This allows for the correct
incremental extraction of characters as Tesseract walks down a line.
9. Gray Scale Morphology
This is simply a generalization from 1 bpp (binary) images to images
with multiple bits/pixel, where the Max and Min operations are used in
place of the OR and AND operations, respectively, of binary
morphology. Binary morphology is a specialization of Grayscale
morphology
Shortest path Algorithm
k-d tree (short for k-dimensional tree) is a space-partitioning data
structure for organizing points in a k-dimensional space. k-d trees are a
useful data structure for several applications, such as searches
involving a multidimensional search key (e.g. Range searches and
nearest neighbor search). k-d trees are a special case of binary space
partitioning trees. We use this algorithm to determine the shortest route.
10. Any text translation
Image to Image search
Weather forecasting
Nearby Places
Panic Button
11. Tourist’s Yatra guide has been successfully designed, developed and
implemented over the time frame allotted to us.
As this application is capable of extracting text from an image
taken by the device’s camera, saving the extracted/recognized text in
a text file, search the text on the internet and translating the text into
another language chosen.
This application is having many other options like Image-Image
search, text to image search, nearby places search, current location
temperature, panic button feature.
Till now users has to use different application for their desired
searches but our application consists of all features on their
fingertip.
12. Firstly, we are going to host it on Google store so all tourist can get benefit
of our application.
The recognized text can also be displayed on the camera app itself as an
overlay or HUD (Heads- UP Display) thereby eliminating the need for
multiple GUI screens.
Better optimized image.
Working of translation feature for all the languages of world.
Make application more robust and scalable.