Resumo (PT):
Desde 1995 tem vindo a ser desenvolvida na FEUP uma plataforma de análise e processamento de imagem e de computação gráfica para sistemas operativos Microsoft Windows designada por CMIS.
A linguagem utilizada para a referida plataforma foi a C++ e o ambiente de desenvolvimento foi o Microsoft Visual C++. Para aumentar as suas foram incorporadas algumas bibliotecas de domínio público: para operações com imagens bitmap as bibliotecas Cimage e Jpeglib, para cálculo matricial a biblioteca Newmat, e para objectos gráficos a biblioteca VTK.
A filosofia utilizada no desenho da plataforma permite que a mesma seja facilmente configurável a diferentes géneros de utilizadores, e que os mais diversos tipos de investigadores a utilizem sem grande dificuldade no desenvolvimento e ensaio dos seus próprios algoritmos. Actualmente a plataforma é bastante utilizada por vários alunos da FEUP, quer ao nível da Licenciatura quer ao nível de Cursos de Mestrado, para desenvolverem os seus trabalhos, tendo-se verificado as boas condições que a mesma disponibiliza. Deste modo, o número de funções disponíveis na plataforma tem vindo a crescer rapidamente, tendo-se incluindo um grupo relevante de funções adequadas para objectos deformáveis o que também a torna bastante adequada para esse domínio.
Neste relatório é realizada uma descrição da plataforma desenvolvida, assim é descrita a filosofia adoptada, indicadas as entidades actualmente suportadas, descritas de forma resumida algumas das funções já incorporadas de índole mais geral, são indicados os algoritmos disponíveis mais específicos aos objectos deformáveis e finalmente, em anexo, é descrito o processo de compilação do projecto CMIS no ambiente de desenvolvimento Microsoft Visual C++.
Abstract (EN):
Since 1995 it has been developed, in FEUP, a platform for analysis and image processing and for computer graphics for Microsoft Windows operative systems designed by CMIS.
The used language for the platform is the C++ and the development system is the Microsoft Visual C++. To increase the capacities of the platform they were incorporate some public domain libraries: for bitmap images operations the Cimage and Jpeglib, for matrices computation the Newmat, and for graphics objects the VTK.
The philosophy used in the platform drawing allows that the same is easily configured to different users, and that several types of investigators use it in the development and rehearsal of its own algorithms without great difficulty. Actually the platform is quite used by several students of FEUP, for their algorithms developing, having been verified the good conditions that the same offers. This way, the number of available functions in the platform has been coming to grow quickly, and an important group of functions adequate for deformable objects also was being included what turns it quite adapted for this domain.
In this report a description of the developed platform is accomplished, the adopted philosophy is described, indicated the entities actually supported, briefly described some of the generally functions already incorporated, the available algorithms more suitable for deformable objects are presented and finally, in appendix, the CMIS project compilation process in the Microsoft Visual C++ development system is described.
Language:
Portuguese
Type (Professor's evaluation):
Scientific
Contact:
http://www.fe.up.pt/~tavares/downloads/publications/relatorios/Introducao%20ao%20CMIS.pdf
No. of pages:
52
License type: