Celular com raio-x

Sheep @ Info and Tech in Signals Categorias: Ciência Geral, computação, engenharia, opengl, processamento de sinais, programação gráfica, software livre, visão computacional
Hoje vi esta notícia e achei muito interessante.Trata-se de um software que vai usar GPS, sensores geomagnéticos e de aceleração e outros recursos a mais para "ver atraveś" das paredes.A idéia, pelo que entendi, é a seguinte:Primeiro toma-se conhecimento de todos os pontos (cômodos) de todas a infraestrutura (casas, prédios, ruas, etc....) de onde se encontra o usuário. Os sensores vão determinar a posição e para onde o celular está sendo apontado, aí é só fazer um modelo 3D (vão usar OpenGL para fazer o modelo) e simular que o celular tem uma câmera que "vê" através da parede.Neste caso, a visão pode ser de coisas muito mais distântes, pois basta acessar a informação e criar o modelo, de modo que é possível ver através de várias paredes ao mesmo tempo.

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.

Aplicações 3D

Octavio Mateus @ Info and Tech in Signals Categorias: Ciência Geral, Física, GDJCE, blender, computação, engenharia, jogos, linux, opengl, programação gráfica, reconstrução 3D, software livre
Aplicações que envolvem 3D (em visualização, interfaces, processamento, etc....) necessitam de algumas características importantes.Para uma determinada aplicação, por exemplo um jogo ou simulador (para automáveis, aviões ou construções), é necessário atentar para as características dos sistemas. Quanto mais fiel se desejar que o sistema seja, mais pesado computacionalmente o sistema será.Para um simulador de automóveis é necessário fazer considerações sobre aerodinâmica, resistência dos materiais (pneus e lataria), consumo de combustível, os atritos envolvidos (do sistema com o ambiente e internos ao sistema), os aquecimentos que irão aparecer em decorrência dos atritos envolvidos e muitas outras coisas que caberia a um engenheiro mecânico especificar.Para desenvolver uma aplicação 3D, para um jogo por exemplo, antes de qualquer coisa são levantadas as características do modelo desejado, tais como dimensões, articulações, texturas da superfície, etc.... Em seguida o modelo pode ser feito em uma maquete ou similar. A partir da maquete, um artista gráfico usa um software específico para fazer a modelagem computacional, como o Blender.Com o modelo pronto, este é salvo em um formato de arquivo específico, o qual contém informações sobre os vértices do objeto, as ligações entre os vértices, as articulações e ...
Design by j david macor.com.Original WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Login