Mudanças entre as edições de "SIP"

De Pontão Nós Digitais
 
(14 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
SIP toolbox (Scilab Image Processing toolbox). SIP pretende fazer tarefas em imagens como filtragem, borro, detecção de bordas, segmentação, manipulação de histogramas, morfologia matemática, processamento de cores, etc.
+
[[Imagem:SIP_whitebg.png|right]]. SIP pretende fazer tarefas em imagens como filtragem, borro, detecção de bordas, segmentação, manipulação de histogramas, morfologia matemática, processamento de cores, etc.
  
 
Essas operações são úteis para resolução de problemas em aplicações no mundo real desde planejamento da movimentação de um carro até um auxílio de diagnóstico por imagens médicas.
 
Essas operações são úteis para resolução de problemas em aplicações no mundo real desde planejamento da movimentação de um carro até um auxílio de diagnóstico por imagens médicas.
Linha 6: Linha 6:
  
  
== Clonando ==
 
  
Existe um bom tutorial no [http://siptoolbox.sourceforge.net/ site oficial].
+
== Clonando ==
 +
* [http://www.oxone-online.com Oxone]
 +
Existe um bom tutorial no na parte de desenvolvimento.
  
 
Um dos requerimentos do SIP é ter a biblioteca Animal instalado, que também se encontra no link acima.
 
Um dos requerimentos do SIP é ter a biblioteca Animal instalado, que também se encontra no link acima.
  
  
=== SVN ===
+
=== Git ===
  
(Feito baseado no Ubuntu 11.04)
+
(Feito baseado no Ubuntu 11.04 e Ubuntu 11.10)
  
 
Clone Animal
 
Clone Animal
  
  $ cvs -z3 -d:pserver:anonymous@siptoolbox.cvs.sourceforge.net:/cvsroot/siptoolbox co -P animal
+
  $ git clone git://siptoolbox.git.sourceforge.net/gitroot/siptoolbox/animal
 +
 
 +
Para acesso de escrita, que e' o caso dos devs macambiras, crie um usuario no
 +
Sourceforge.net, envie o login para [[User:v1z]] ou labmacambira arroba teia.org.br.
 +
Em vez do comando acima, use:
 +
 +
$ git clone ssh://SOURCEFORGE_USERNAME@siptoolbox.git.sourceforge.net/gitroot/siptoolbox/animal  
  
 
Instale-o
 
Instale-o
  
 
  $ cd animal
 
  $ cd animal
 
 
  $ ./autogen.sh
 
  $ ./autogen.sh
  
 
No próximo passo uma das bibliotecas necessárias é ImageMagick
 
No próximo passo uma das bibliotecas necessárias é ImageMagick
  
* Vá no Synaptics e baixe os pacotes libmagick++3 e imagemagick (ps: aqui o configure não reconheceu o imagemagick que baixei do synaptics, tive que baixar do site e compilar na raća mesmo - by Fefo)
+
* Vá no Synaptics e baixe os pacotes libmagick++3 e imagemagick  
 +
** Instale tambem o libmagick++3-dev, pra ter certeza. Porem, libmagick-core-dev deve ser suficiente [[Usuário:V1z|V1z]] 00h02min de 9 de Agosto de 2011 (UTC)
 +
** PS: aqui o configure não reconheceu o imagemagick que baixei do synaptics, tive que baixar do site e compilar na raća mesmo - by Fefo
  
 
Depois disso pode-se seguir em frente com
 
Depois disso pode-se seguir em frente com
  
 
  $ ./configure
 
  $ ./configure
 
 
  $ make
 
  $ make
 
 
  $ sudo make install
 
  $ sudo make install
  
Linha 42: Linha 48:
  
 
  $ sudo ldconfig
 
  $ sudo ldconfig
 
  
 
Animal instalado, agora vamos clonar o SIP toolbox e instalá-o
 
Animal instalado, agora vamos clonar o SIP toolbox e instalá-o
  
  $ cvs -z3 -d:pserver:anonymous@siptoolbox.cvs.sourceforge.net:/cvsroot/siptoolbox co -P siptoolbox
+
  $ git clone git://siptoolbox.git.sourceforge.net/gitroot/siptoolbox/siptoolbox
 +
 
 +
De novo, para acesso de escrita, em vez do comando acima, use:
 +
 +
$ git clone ssh://SOURCEFORGE_USERNAME@siptoolbox.git.sourceforge.net/gitroot/siptoolbox/siptoolbox
 +
 
 +
Agora:
  
 
  $ cd siptoolbox
 
  $ cd siptoolbox
 
 
  $ ./autogen.sh
 
  $ ./autogen.sh
 
Para rodar o configure entre no arquivo <pre> configure.ac </pre> e comente as linhas de 455 até 463 e rode
 
 
$ autoreconf -vi
 
 
para atualizar o configure. Depois tudo deveria rodar suavemente.
 
 
 
  $ ./configure
 
  $ ./configure
 
 
  $ make
 
  $ make
 
 
  $ sudo make install
 
  $ sudo make install
 +
$ make autoload  # para carregar SIP automaticamente quando SciLab é iniciado (em ~/.scilab)
  
  
 
OBS.: Caso você não esteja conseguindo, verifique se você possui todas as dependências necessárias.
 
OBS.: Caso você não esteja conseguindo, verifique se você possui todas as dependências necessárias.
Algo que também sempre ajuda é ter as versões mais versões mais recentes das autotools instaladas.
+
Algo que também sempre ajuda é ter as versões mais recentes das autotools instaladas.
 +
 
 +
== Hacking ==
 +
* The (in portuguese) has important information on how the SIP build system works and how to add a new function to SIP, see Figures 1 and 2, as well as Appendix B.
 +
* The function inside SIP is an example of how to add a new C routine to SIP.
 +
* There is a simple toolbox which is a skeleton of the SIP structure. See the
 +
* [http://www.papdan.com/seo-services-search-engine-optimisation.php SEO Melbourne]
 +
* [http://www.papdan.com/ melbourne web developer]
 +
* [http://www.detikauto.com Aksesoris Mobil]
 +
* [http://www.rushtonfinancial.com.au Market Neutral]
 +
 
  
 
[[Category:Lab Macambira]]
 
[[Category:Lab Macambira]]
 
[[Category:Video]]
 
[[Category:Video]]

Edição atual tal como às 01h07min de 4 de abril de 2016

SIP whitebg.png
. SIP pretende fazer tarefas em imagens como filtragem, borro, detecção de bordas, segmentação, manipulação de histogramas, morfologia matemática, processamento de cores, etc.

Essas operações são úteis para resolução de problemas em aplicações no mundo real desde planejamento da movimentação de um carro até um auxílio de diagnóstico por imagens médicas.

A intenção do SIP é ser uma ferramenta para o Scilab de processamento de imagens completo, útil e ABERTO.


Clonando

Existe um bom tutorial no na parte de desenvolvimento.

Um dos requerimentos do SIP é ter a biblioteca Animal instalado, que também se encontra no link acima.


Git

(Feito baseado no Ubuntu 11.04 e Ubuntu 11.10)

Clone Animal

$ git clone git://siptoolbox.git.sourceforge.net/gitroot/siptoolbox/animal 

Para acesso de escrita, que e' o caso dos devs macambiras, crie um usuario no Sourceforge.net, envie o login para User:v1z ou labmacambira arroba teia.org.br. Em vez do comando acima, use:

$ git clone ssh://SOURCEFORGE_USERNAME@siptoolbox.git.sourceforge.net/gitroot/siptoolbox/animal 

Instale-o

$ cd animal
$ ./autogen.sh

No próximo passo uma das bibliotecas necessárias é ImageMagick

  • Vá no Synaptics e baixe os pacotes libmagick++3 e imagemagick
    • Instale tambem o libmagick++3-dev, pra ter certeza. Porem, libmagick-core-dev deve ser suficiente V1z 00h02min de 9 de Agosto de 2011 (UTC)
    • PS: aqui o configure não reconheceu o imagemagick que baixei do synaptics, tive que baixar do site e compilar na raća mesmo - by Fefo

Depois disso pode-se seguir em frente com

$ ./configure
$ make
$ sudo make install

E por último apenas para o SIP encontrar a biblioteca animal

$ sudo ldconfig

Animal instalado, agora vamos clonar o SIP toolbox e instalá-o

$ git clone git://siptoolbox.git.sourceforge.net/gitroot/siptoolbox/siptoolbox

De novo, para acesso de escrita, em vez do comando acima, use:

$ git clone ssh://SOURCEFORGE_USERNAME@siptoolbox.git.sourceforge.net/gitroot/siptoolbox/siptoolbox

Agora:

$ cd siptoolbox
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
$ make autoload  # para carregar SIP automaticamente quando SciLab é iniciado (em ~/.scilab)


OBS.: Caso você não esteja conseguindo, verifique se você possui todas as dependências necessárias. Algo que também sempre ajuda é ter as versões mais recentes das autotools instaladas.

Hacking

  • The (in portuguese) has important information on how the SIP build system works and how to add a new function to SIP, see Figures 1 and 2, as well as Appendix B.
  • The function inside SIP is an example of how to add a new C routine to SIP.
  • There is a simple toolbox which is a skeleton of the SIP structure. See the
  • SEO Melbourne
  • melbourne web developer
  • Aksesoris Mobil
  • Market Neutral