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 example, code theory, graph library, array graph, pegasus, materials engineering, imaging, rotation fix, decode data, object wrapper, imaging php, sensitivity, scaling image, php file operation, wrapper library, graph problems, wrapper interface, graph implementation, marks sheet project, net wrapper, net wrapper library, graph theory php library, color library, wrapper work

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

ID do Projeto: #3014656