Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouIan Rocha Alterado mais de 9 anos atrás
1
lili: LaPSI Image Processing Library Orientador: Altamiro Amadeu Susin Co-Orientador: Alberto Bastos do Canto Escola de Engenharia Departamento de Engenharia Elétrica Laboratório de Processamento de Sinais e Imagens Bolsista: Bruno Policarpo Toledo Freitas Engenharia de Computação
2
Apresentação Biblioteca com ferramentas de auxílio ao processamento de imagens lili – totalmente estruturada e em linguagem C lili2 – orientada a objeto e em linguagem C++ A lili2 utiliza apenas a biblioteca C++ standard, sendo necessário para o seu uso apenas um compilador para C++
3
Apresentação O desenvolvimento da lili2 é feito usando a IDE Codeblocks Padrão Doxygen de documentação Bibliotecas adicionais de interfaceamento BUtil para Borland C++ Builder wxWidgetsUtil para wxWidgets Código totalmente aberto Projeto aberto a críticas e sugestões de melhoria
4
Apresentação Windows: Codeblocks C++ Builder Linux: Codeblocks wxWidgets: wxWidgetsUtils C++ Builder: BUtils Pixels Mapa de Pixels Algoritmos lili2InterfaceAmbiente
5
Mapas e Pixels ClasseMapa deObservação LGrayMapLGrayPixIntensidades entre [0, 255] LGrayMap765LGrayPix765Intensidades entre [0, 765] LComplexMapLComplexNúmeros complexos LDoubleMapLDouble(double)Mapa de números inteiros LRgbMapLRgbPixR, G e B entre [0, 255] LWxyMapLWxyPix W entre [0, 765], X entre [-8192, 16384], Y entre [- 24576, 24576]
6
Instalação da lili2: Resumo Instalar a IDE Instalar o CodeBlocks wxWidgets Borland C++ Builder 6 (apenas para Windows) Instalar a Biblioteca e a Interface Linux ou Windows
7
Instalação: lili2 + wxWidgets + Codeblocks no Windows
8
Instalação no Windows: Codeblocks(1) Baixar e instalar o Codeblocks no site www.codeblocks.orgwww.codeblocks.org Versão com MingW
9
Instalação no Windows: Codeblocks(2) Baixar a lili2_v18_windows.ziplili2_v18_windows.zip
10
Instalação no Windows: Codeblocks(3) Descompactar o arquivo baixado na pasta do compilador MingW
11
Instalação no Windows: Codeblocks(4) Instalar a wxWidgets 2 opções: Baixar e instalar a biblioteca compilada http://wxpack.sourceforge.net/Main/Downloads http://wxpack.sourceforge.net/Main/Downloads Baixar os fontes e compilar... Pode demorar MUITO tempo
12
Instalação no Windows: Codeblocks(5) Abrir o Codeblocks e entrar nas opções do Compilador
13
Instalação no Windows: Codeblocks(6) Adicionar o caminho da versão da lili2 desejada
14
Instalação: lili2 + Borland C++ Builder no Windows
15
Instalação no Windows: Borland C++ Builder(1) Descompactar o arquivo lili2_v18_windows.zip na pasta de instalação do C++ Builder
16
Instalação: lili2 + wxWidgets + Codeblocks no Linux
17
Passo-a-passo genérico Instalar as ferramentas de compilação (gcc e make, principalmente) Instalar a wxWidgets Instalar o Codeblocks Baixar o código fonte da lili2 Compilar a lili2 Instalar a lili2
18
Instalação em Linux(1): Ferramentas de programação Ubuntu sudo apt-get install build-essential
19
Instalação em Linux(2): wxWidgets Ubuntu apt-cache search libwxgtk apt-get install libwxgtk -dev libwxgtk -dbg libwxgtk -0 é a maior versão que é retornada pelo “search”
20
Instalação em Linux(3): Codeblocks Debian, Ubuntu apt-cache search libwxgtk apt-cache search libwxgtk -dev libwxgtk -dbg libwxgtk -0 é a maior versão que é retornada pelo “search”
21
Instalação em Linux(4): lili2 Baixados e instalados a wxWidgets e o Codeblocks... Baixar os códigos fontes da lili2 wget www.lapsi.eletro.ufrgs.br/lili/lili2_codigosFonte.zip Descomprimir o arquivo baixado unzip lili2_codigosFonte.zip Entrar na pasta lili2_codigosFonte/project cd lili2_codigosFonte/project Compilar make Instalar as bibliotecas sudo make install Desinstalar: sudo make uninstall
22
Instalação em Linux: visão geral no Ubuntu
23
Criação de um novo projeto: lili2 + wxWidgets + Codeblocks Windows ou Linux
24
Criação de projeto: Codeblocks(1) File -> New -> Project. Selecionar wxWidgets Project
25
Criação de projeto: Codeblocks(2) Selecionar “Frame Project”, “wxSmith”
26
Criação de projeto: Codeblocks(3) Indique a pasta de Instalação da wxWidgets OU utilize uma variável global do Codeblocks que tenha tal caminho Demais opções podem ser deixadas desmarcadas NÃO será perguntado caso se esteja trabalhando no Linux
27
Criação de projeto: Codeblocks (4) Project -> Build Options. Adicione nas opções globais do projeto as bibliotecas liblili2.a e libwxutil.a ATENÇÃO: Primeiro libwxutil.a, segundo liblili2.a, e depois as bibliotecas da wxWidgets
28
Criação de projeto: Codeblocks(5) Voilá... Aperte F9 para o projeto ser compilado Para usar lili2 no código #include
29
Criação de um novo projeto: lili2 + Borland C++ Builder (apenas Windows)
30
Criação de um novo projeto(1) File -> New -> Application
31
Criação de um novo projeto(2) View -> Project Manager. Clique com o botão direito sobre o projeto, Selecione “Add” Adicione os arquivos lili2.lib e butil.lib, que estão na pasta lib/lili2/ /, abaixo da pasta de instalação do Builder
32
Criação de um novo projeto(3) Para utilizar a lili2 e a butil no seu código: #include
33
Documentação Documentação Online www.lapsi.eletro.ufrgs.br/lili/doxygen/index.htm Contém vários códigos de exemplo de uso das classes da lili2 Seção “Módulos” contém a organização lógica da lili2 Documentação PDF www.lapsi.eletro.ufrgs.br/lili/doc_lili.pdf Passo-a-passo de instalação
34
Contato bptfreitas@inf.ufrgs.br Segundas, quartas e sextas, manhãs e tardes no LaPSI
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.