Cancelado

Pegusus Imaging wrapper

Essentially I am asking for a? Pegasus Imaging? implementation of the? IRecognize interface as I have defined it in the support materials.? ? ?

The assumption is that? you and i both have already acquired "Form Suite"? licenses from Pegasus Imaging Corporation? to? do/use this work.? ? You could use the trial from (<[url removed, login to view]>) to develop this code, but it "nags".? ?

The support materials I have included with this request are:

A CHM ? help file that describes IRecognize interface, along with other classes used by IRecognize.

An example of an answer sheet.

An example of a filled in answer sheet.

A datafile that contains the locations of each bubble, and rectangle surrounding related bubbles.

A C# project/example including a library that reads the data about the bubbles and registration marks, and invokes a dummy implementation of IRecognize.

?

## Deliverables

Essentially I am asking for a? Pegasus Imaging? implementation of the? IRecognize interface as I have defined it in the support materials.? ? ?

The assumption is that? you and i both have already acquired "Form Suite"? licenses from Pegasus Imaging Corporation? to? do this work.? ?

The support materials I have included with this request are:

A CHM ? help file that describes IRecognize interface, along with other classes used by IRecognize.

An example of an answer sheet.

An example of a filled in answer sheet.

A datafile that contains the locations of each bubble, and rectangle surrounding related bubbles.

A C# project/example including a library that reads the data about the bubbles and registration marks, and invokes a dummy implementation of IRecognize.

Theory of operation:

When the answersheet is produced, I store the location of the registration marks (See RegistrationMarks), and each answer area (See BubbleAnswerArea) in a serialized object graph (See BubbleAnswerAreas).? This BubbleAnswerAreas is deserialized on the client side and used to decode answer sheets that have been filled in and scanned.? Each BubbleAnswerArea contained in BubbleAnswerAreas contain an array of booleans (See ChoiceState) representing each bubble associated with a single answer.? The IRecognize implementation sets the state of the the bubbles by updating ChoiceState to represent the recongized state of the bubble.? The Sensitivity property (See [url removed, login to view]) can be used to adjust the threshold of when IRecognize should consider a bubble as being marked.

Requirements:

Decode image scan of an answer sheet document based on known position of 5 registration marks and multiple bubbles.? The scanned document may be skewed, reduced, or enlarged;? The scanned document may be 200 DPI ? or greater; The scanned document? will have 1 BPP? color.? ? The image may be rotated 90 or 180 degrees.? It is up to the implementation to fix any scaling or rotation problems.

Deliverable:

A class library implementation of IRecognize that can be invoked from C# under .Net runtime 3.5.? Must function with the latest "Form Suite" from Pegasus.

Habilidades: Programação C#, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: graph theory problems, graph theory in c, graph theory example, graph library c, graph implementation in c, graph implementation c, example of a requirements document, code and theory, c# graph theory, c graph library, c# graph class, associated materials, array graph, pegasus, materials engineering, imaging, graph theory, document imaging, rotation fix, decode data, object wrapper, imaging php, sensitivity, scaling image, php file operation

Acerca do Empregador:
( 9 comentários ) United States

ID do Projeto: #3014656