simple image processing / raster to vector converter

The software is a simple image processing software with similar functionality to that of Optical Character Recognition software

The software’s main purpose is to convert individual segments of a raster image into vector images using the Zhang-Suen thinning algorithm.



1- Accept bmp input and display it into main program window

2- Convert the input into black and white and apply threshold (binarize the image)

3- Perform noise removal by applying a filter; remove salt and pepper noise; suggested algorithm kFill

4- Correct slant of the input image: the case when document is slightly misplaced in the scanner

5- Divide the input image into segments; every symbol in separate segment.

6- Correct skew of each segment; the case when italic fonts are used (make them straight)

7- Calculate point of gravity for every segment; coordinates (VIP) relative to other boxes/ segments in the whole image

8- Apply the zhang-suen thinning algorithm that would yield a skeleton vector of the segment.

9- Normlize/scale the vector to a defined pixel size (a default is provided); use of backward mapping.

10- Save every segment’s vector to a separate bmp file

11- Save the calculated coordinates of every segment’s vector into a separate text file



1- Each step requires a separate button to trigger it in the GUI.

2- The GUI has to display the original image on one side and the modified image on the other side.

3- The output is set to be a folder contaning every segment’s vector and the coordinate txt files



All deliverables must be uploaded to Rent A Coder before the deadline(s) for this project...with no exceptions. If this contract makes it impossible for a competent person to do this, then do not start this project...but instead alert Rent A Coder of an un-arbitratable, illegal project.

** if you have doubts about meeting the deadline, please don't bid

*** we can provide you with algorithms, samples whichever needed for the project

1- Java is a must

2- every function needs a proper comment and description

3- executables and source code must be supplied

4- a brief semi-weekly report on project progress

5- final version MUST be bug free and fully functional

Taidot: Java

Näytä lisää: raster vector java, java raster vector, thinning algorithm java, convert raster vector java, java convert raster vector, java convert image vector, raster vector algorithm, convert raster vector algorithm, convert image vector java, java vector image, raster vector source code, vector image converter code java, bmp vector project, java raster image vector image, image vector converter java, converter raster images vector java, java source code convert pixel image vector image, java raster convert vector, java remove salt pepper noise, image vector simple java

Tietoa työnantajasta:
( 2 arvostelua ) ottawa, Canada

Projektin tunnus: #203000

2 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Hi, sir. I am very interested in your project. Please see PMB for more detail. Thanks.

$300 USD 10 päivässä
(0 arvostelua)

Hi I was worked in the image processing. i am able to do this project as you required.

$300 USD 10 päivässä
(0 arvostelua)