GNOME Develop Enviroment

Octavio Mateus @ Info and Tech in Signals Categorias: Ciência Geral, computation, free software, linux, opencv, opengl, python
I installed the Ubuntu 8.04 on my laptop in last week and they (the laptop and the Ubuntu) are working very well together. I'm having only a problem: sound in headphones, but it's other thing.I was searching for a IDE to GNOME, I want return to develop in C/C++ (when my teachers permit), and I found the Anjuta.I'm not using it yet, but I found it simple and interesting. This is the start screen:Selecting the option: New -> Project:(The screen are in portuguese because I'm in Brazil)See the 4 tabs: C, C++, Java and Python (providentially my favorite languages).I liked the options of make GNOME, SDL and GTK applications, in C. I Would like develop some applications using OpenCV and OpenGL, together if possible.Finishing, I want to present the Anjuta. I knew the KDevelop (of the KDE), but I'm working with GNOME now.

Ambiente de desenvolvimento GNOME

Octavio Mateus @ Info and Tech in Signals Categorias: Ciência Geral, computação, linux, opencv, opengl, programação gráfica, python, software livre, visão computacional
Eu instalei o Ubuntu 8.04 no meu notebook na semana passada e confesso que fiquei impressionado como o casamento deu certo. O único problema que estou tendo é colocar o som nos fones de ouvido, mas isto não vem ao caso.Eu estava procurando uma IDE para voltar a desenvolver meus códigos em C/C++, quando os professores do mestrado deixarem, e encontrei o Anjuta.Ainda não comecei a usar, mas pareceu bem interessante e simples de usar. Segue a tela inicial:A primeira vista nem parece um ambiente de desenvolvimento, mas ao fazer a seleção Novo -> Projeto:Observem que existem 4 abas: C, C++, Java e Python (providencialmente as 4 linguagens que eu tenho algum conhecimento).Gostei das opções de criar uma aplicação GNOME, SDL e GTK (no caso da linguagem C). Espero poder, em breve também desenvolver aplicações OpenGL e OpenCV, se possível juntas.Enfim, eu queria só apresentar o Anjuta. Eu já conhecia bem o KDevelop, para KDE, mas como estou agora no GNOME, é sempre bom abrir as opções.

Computational Vision in Scilab

Octavio Mateus @ Info and Tech in Signals Categorias: Ciência Geral, SIVP, Scilab, computational vision, free software, linux, opencv, simulation
In this post I will share knowledge about Scilab and SIVP (Scilab Image and Video Processing toolbox).To Ubuntu (and similars) users the Scilab can be downloaded and installed by package manager (synapic, apt-get, adept, ......), you just to download all files. The SIVP can be downloaded from here.To install the SIVP is very simple, only do this steps as root:Unpack the file;In shell: cd {SIVP's directory}In shell: ./configureIn shell: makeIn shell: make installAfter this proceeding, the Scilab is all set to use computational vision resources: webcam's access, files (images and videos) readers, image display, ......The SIVP uses the OpenCV API, and it can be downloaded and installed by package manager.Before of start the Scilab, test your webcam with the Camorama (it can be downloaded and installed by package manager too).This is the initial Scilab's screen:The toolboxes button is detached.To load the SIVP is only select it in toolboxes button.This code is a example to use the webcam and display the images.// Display images from webcamCam = camopen(); // open the webcam...

Mudança de planos

Octavio Mateus @ Info and Tech in Signals Categorias: Ciência Geral, Mestrado, computação, informativos, jogos, linux, multisign, opencv, python, software livre, visão computacional
Eu decidi por fazer umas mudanças no MultiSign.Agora irei tomar a enquete "O que você busca (ou gosta de ver) no MultiSign?" para direcionar as postagens, de modo que a quantidade e o assunto das postagens irá depender do resultado da enquete.Aviso que cada computador só pode fazer 1 voto (normas do Blogger), então também aceitarei comentários nos post's para direcionar e me incentivar a fazer novas postagens.Desde já agradeço a atenção.PS.:Outra mudança que decidi fazer foi com relação ao Gravity Racer: irei começar desenvolvê-lo após formatar meu notebook, o que deve ocorrer esta semana. Pretendo instalar o Fedora e/ou o Ubuntu.Minha decisão em formatar o notebook se deu porque não consegui instalar o OpenCV no PCLOS e o Kubuntu tem problemas para conviver compartilhando o mesmo /home com outra distribuição.

Planejamento para o Gravity Racer

Milton Lopes Filho @ Info and Tech in Signals Categorias: Ciência Geral, GDJCE, Perfil profissional, cálculo integral, device driver, ica, jogos, linux, multisign, opencv, programação gráfica, rastreamento, sdl, software livre, visão computacional
Como estive tendo uns problemas com o Open CV no PCLOS, não irei fazer esta parte do Gravity Racer agora.No momento estou meio parado com relação a este projeto, mas em alguns dias (ainda este mês) espero ter algo "paupável".A ordem que pretendo seguir no desenvolvimento do jogo é a seguinte:Interface visual, em que irei desenvolver uma tela de abertura e aproveitar as figuras para o jogo propriamente dito. Neste ponto terei de aprender a manipular as figuras com SDL no C++, sendo um dos pontos mais importante a rotação das figuras.Controle dos elementos, basicamente controlar a nave e fazê-la interagir com o cenário.Sonoplastia, em que posso inventar algum som ou procurar algo na internet.Desenvolver a "inteligência" do jogo, implementar a interação gravitacional, inserir possíveis adversários para jogos single player (acho que seria bom usar lógica fuzzy na inteligência dos adversários, como no vídeo do controle fuzzy de foguete).Esta é uma estapa opcional: permitir jogos multi-player pela web, neste ponto terei sérios problemas pois não tenho experiência em aplicações desta natureza.Por fim, fazer o módulo de controle do foguete pela webcam, sendo esta a parte final do projeto.Com isso, fecho o Gravity ...

Projeto de Biometria Open-Source

Milton Lopes Filho @ Info and Tech in Signals Categorias: Ciência Geral, biometria, linux, opencv, processamento digital de imagens, programação gráfica, reconhecimento de padrões, software livre
Hoje vi um artigo sobre um projeto de reconhecimento facial open-source, o Malic.Como este artigo está sendo bem divulgado, vou apenas fazer uma análise sintética do sistema.O aplicativo foi desenvolvido usando OpenCV e outra biblioteca que não conheço (Malib).O Malic tem as seguintes etapas:O usuário pôe-se frente a câmera e marca os pontos característicos em seu rosto (cantos da boca, olhos, nariz, etc...);Estes pontos são salvos em um arquivo;A fase de reconhecimento consiste em aplicar um filtro de gabor para reconhecer a face.Para finalizar, gostaria de parabenizar a iniciativa, pois projetos desta natureza são raros em software livre.

Morfologia matemática no OpenCV

Milton Lopes Filho @ Info and Tech in Signals Categorias: Ciência Geral, SIRENE, engenharia, linux, morfologia matemática, opencv, processamento digital de imagens, python, software livre, visão computacional
Eu já fiz um post sobre morfologia matemática, em que abordava aspectos teóricos desta técnica.Neste post, gostaria de apresentar as funções do OpenCV que implementam a questão do elemento estruturante e as operações morfológicas de erosão e dilatação.Primeiramente a função que cria o elemento estruturante:IplConvKernel* cvCreateStructuringElementEx( int cols, int rows, int anchor_x, int anchor_y, ...
Design by j david macor.com.Original WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login