Solution method for Affine transform

What is needed is a general solution for an affine transform in C++. All code must be C++. Application specifics are: given a set of two or three (or more) predefined 2D points (fiducials or models) and a cooresponding set of (potentially) translated and/or rotated 2D points build a transform that can be subsequently applied to other points. This will be used in the following manner. A golden image is used to define models for fiducials. It is also used to define other items in individual ROIs. A new image is subsequently aquired and the fiducials located. The xy coordiantes of the new fiducial positions will be passed to a function to determine the transform coefficients. The transform needs to be maintained as to allow subsequent sets of points to be transformed. The intent would be to reposition an individual ROI to compensate for potential translation and rotation in the newly aquired image.? The method used must yeild results with very low TRE. The correct solution will use SVD, least square or other appropriate means to attain proper values ( an educated guess won't get any reward in this instance). The final package would be either an ocx or dll callable from VC6, VB6, C#, and VB.Net. (must be able to handle managed code). As matrix classes and such are readily availble either as freeware and as part of .Net I am really simply looking for the transform solution code. I need this turned around pretty rapidly (in a matter of days not months) so if your schedule won't permit strict attention please do not bid.

## Deliverables

1) Complete and fully-functional source code of all work done.

2) The code will be wrapped into either a dll or ocx (dll is perfered this detail can be worked out at a later date)that is callable from both the managed and unmanged world i.e. VC6/VB6 and C#/VB.Net unless otherwise agreed upon in writing i.e. only a set of classes is provided.

3) No dependancy on the installation of the .Net framework shall be inherant in the final package.

4) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).

## Platform

Code must run on Windows 2000 and XP. Source code must compile under VC6 and Visual Studio .Net. All Sources must be C++. If the final product is provided in either .dll or .ocx format it must be callable from both managed and unmanged code.

Habilidades: Programação C, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Ver mais: fiducial points vb6, writing studio, world programming, what is visual programming, what is vb net used for, what is programming used for, what is functional programming, what is c programming used for, what is a programming framework, what is a method in programming, what are classes in programming, translation framework, the writing studio, solution programming, programming solution, programming schedule, programming models, programming method, programming define, models 2d, method programming, method models, matrix programming, define programming, define functional programming

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

ID do Projeto: #2996736

Premiar a:


See private message.

$68 USD em 10 dias
(57 Avaliações)

3 freelancers are bidding on average $74 for this job


See private message.

$85 USD in 10 dias
(36 Comentários)

See private message.

$68 USD in 10 dias
(1 Comentário)