08 fevereiro 2007

Criando Panoramas


Antes de começar a ler clique na imagem para ampliá-la.Para quem não conhece essa é uma vista da praia de Tambaú, em João Pessoa-PB, captada da coberta do Edifício Maison François, à cerca de 85m acima do nível do mar.
Quantas vezes temos aquela imagem fantástica em nossa frente, com um céu limpo e azul como esse e tudo que pensamos é que mesmo a melhor das câmeras não tem como captar toda a amplitude do momento. Bom, isso pode ser mais fácil do que você imagina. Com a mágica da fotografia digital, e a ajuda de alguns programas gratuitos, tudo é possível.
Existem câmeras especializadas, e extremamente caras, para criação de fotos panorâmicas mas, até mesmo com a câmera digital de um telefone celular é possível criar um panorama de até 360º. Claro que quanto melhor a qualidade da câmera, melhor o resultado final.
A técnica consiste em bater uma seqüência de fotos, de um ponto "A" até um ponto "B", em um movimento de arco (podendo chegar até 360º), procurando deixar uma certa área de convergência entre uma foto e outra e utilizar um programa para "colar" as imagens transformando esse conjunto em uma única foto panorâmica. Isso pode ser feito mesmo sem a utilização de um tripé. Nesse caso recomendo a utilização de uma câmera com visor LCD. À partir da primeira foto procure um ponto de referência na tela, como deixar a linha do horizonte no ponto médio do visor. Isso ajuda a deixar as fotos niveladas para que, após a colagem, as áreas escuras oriundas dos pontos desnivelados sejam minimizadas. Tiradas as fotos é necessário o uso de algum programa para gerar o panorama.



Um dos programas capazes dessa façanha e, na minha opinião, o mais simples de ser utilizado e que gera o melhor resultado é o AutoStitch. Apenas baixe o programa à partir daqui. Descompacte-o em uma pasta específica em seu computador e execute-o (não requer instalação). Uma janela será aberta com quatro menus: File, Edit, Stitch e Help. Antes de criar o panorama o programa deve ser configurado. Clique no menu Edit e escolha Options (clique para ampliar).


A princípio a única configuração necessária é ajustar a escala final do panorama. Isso é necessário pois quanto maior a escala final, mais tempo o programa leva para gerar o panorama e maior o tamanho do arquivo. Lembre-se que, caso você utilize 12 fotos de 5 megapixels para gerar um panorama de 180º, com uma sobreposição de 50% entre uma foto e outra, perfeitamente niveladas o arquivo final terá 30 megapixels e cerca de 6,5 Mb. E para gerar esse arquivo, mesmo no melhor dos computadores, o programa levará horas trabalhando. Recomendo que, na primeira tentativa utilize uma escala de saída de 10% apenas para ver o resultado final. Caso seja aceitável aumente a escala para melhorar a resolução. Como sugestão, se usar uma resolução alta, como 5 megapixels, não deixe a escala maior que 50%. Clique Ok, selecione o menu File -> Open e escolha todas as fotos de sua seqüência, selecione a primeira e, segurando a techa shift, selecione a última, clique em Abrir e o processo será automaticamente iniciado. Ao final será gerada uma imagem com o nome de Pano.jpg que será gravada no mesmo diretório das fotos originais e será aberta ao final. Normalmente o panorama gerado deve ser "aparado" pois algumas áreas pretas surgirão. Para executar essa tarefa pode ser utilizado um programa de edição de imagens, também gratuito, chamado IrfanView. Baixe o programa na seção download e instale-o. Em seguida abra o panorama, ajuste o zoom, clique na imagem selecionando a área qe será aproveitada, escolha no menu Edit -> Crop selection. Após a apara da imagem essa pode ser salva.
Outra opção para uso do Autostich é ficar bem próximo à um prédio alto, tirar algumas fotos, da base ao topo, sempre lembrando da sobreposição, e abrí-las no AutoStitch para que seja gerado um panorama com a altura total do prédio. É muito útil para tirar uma foto completa da fachada de um prédio alto nos casos em que não existe espaço suficiente para se bater a foto de uma única vez e da distância necessária para que todos os detalhes sejam registrados, como no caso de ruas estreitas ou da presença de algum obstáculo. Mas, antes que as fotos sejam abertas no programa, além de configurar a imagem, deve-se configurar a opção Rotation para Clockwise. Isso fará com que o programa gire as fotos no sentido horário (já que foram tiradas de baixo para cima) para então juntá-las já que, por definição, os panoramas são horizonais. Sendo assim o panorama gerado apresentará o prédio deitado, que poderá ser facilmene corrigido no IrfanView, escolhendo no menu Image -> Rotate left.



O problema dessa técnica é que devido à distância em que as fotos são batidas, o panorama gerado sofre de uma distorção chamada olho-de-peixe, que apresenta a imagem "inflada" no centro, afinando-se na base e no topo. Isso pode ser corrigido com o uso de outro programa gratuito (infelizmente limitado à dez utilizações) chamado PTLens, específico para correção de distorções de lentes. Baixe o programa, instale-o e, na primeira execução, clique no botão Options e selecione o idioma português (de Portugal).


Clique no botão Procurar e selecione o diretório com os panoramas a serem corrigidos. Em seguida selecione a imagem desejada da lista. Deixe marcado na opção Correcção -> Visualizar e Olho-de-peixe. Em seguida , num processo de tentativas sucessivas, ajuste os parâmetros das opções Olho-de-peixe e da aba Perspectiva, até atingir um resultado satisfatório. No final clique em Aplicar e a imagem final será salva como NOMEORIGINAL_pt.jpg.
Esse conjunto de programas forma uma solução completa e gratuita para a geração de panoramas à partir de qualquer câmera fotográfica digital. Espero que à partir de agora seja mais simples de guardar aquela paisagem inesquecível ou apenas aquela fachada maravilhosa a qual você nunca conseguiu registrar por falta de ângulo.
Só como informação a imagem exemplo utilizada no PTLens é a Basílica de Nossa Senhora das Neves, padroeira da capital paraibana, localizada no centro histórico.

As modernas sete maravilhas do mundo


A imprensa vem divulgando a participação da estátua do Cristo Redentor no Rio de Janeiro como candidata entre uma das sete novas maravilhas do mundo. Esse é um concurso criado pela fundação New 7 Wonders cuja participação é aberta ao público através de sua página na Internet. Parte dos fundos levantados serão usados para restaurações ao redor do mundo. As 21 obras pré selecionadas são:
-Acrópole de Atenas (Grécia);
- Allhambra ou Castelo Vermelho em árabe (Espanha);
- Conjunto de templos de Angkor (Camboja);
- Basílica de Santa Sofia (Turquia);
- Castelo de Neuschwanstein (Alemanha);
- Chichén Itzá (México);
- Coliseu (Itália);
- Cristo Redentor (Brasil);
- Estátua da Liberdade (Estados Unidos);
- Estátuas da Ilha de Páscoa (Chile);
- Grande Muralha (China);
- Kremlin (Rússia);
- Machu Pichu (Peru);
- Opera House (Austrália);
- Petra (Jordânia);
- Pirâmides de Gizé (Egito);
- Stonehenge (Inglaterra);
- Taj Mahal (Índia);
- Templo Kiyomizu-dera (Japão);
- Timbuktu (Mali);
- Torre Eiffel (França).
Das sete maravilhas do mundo antigo: jardins suspensos da Babilônia (Iraque), pirâmides de Gizé (Egito), estatua de Zeus (Grécia), templo de Ártemis (Turquia), mausoléu de Halicarnasso (Turquia) , Colosso de Rodes (Grécia) e o farol de Alexandria (Egito), apenas as pirâmides de Gizé ainda resistem ao tempo e já são candidatas nessa nova eleição.
Com se vê a lista é muito democrática agregando obras dos cinco continentes, incluindo a grata surpresa da participação do Cristo Redentor. Vamos votar, convencer nossos amigos e familiares a também participar e, quem sabe, o Brasil não deixa sua marca na lista definitiva.
Um curiosidade sobre essa lista é que das obras mais modernas, a Torre Eiffel e a Estátua da Liberdade, têm em comum um Engenheiro, o francês Gustave Eiffel. Foi dele a idéia visionária de criar um símbolo para a cidade de Paris à ser inaugurado na Exposição Mundial de 1889 e, além de sua constução, também foi responsável pela fabricação da estrutura metálica interna da Estátua da Liberdade, alguns anos antes.

07 fevereiro 2007

Carregue seus documentos PDF no bolso

O formado Adobe PDF para distribuição de documentos torna-se, à cada dia, mais difundido em todas as áreas de conhecimento, transformando-se hoje, praticamente, um padrão. É facil encontrar manuais, textos técnicos, tabelas e inúmeros outros documentos nesse formato. Ele é tão amplamente utilizado pois o criador do documento tem a (quase)certeza de que sua mensagem será apreciada por todos, com a formatação original, independentemente da plataforma (software + hardware) utilizada para leitura de seu material, pois o leitor desse tipo de arquivos, o Adobe Reader, é disponibilizado para um número cada vez maior de sistemas, inclusive o Palm OS.
E é exatamente no Adobe Reader para Palm OS que "a porca torce o rabo". Eu disse que o criador do arquivo tem a quase certeza de que todos terão a versão original do documento em suas máquinas, independente da plataforma, porque, para o Palm OS, a Adobe criou um leitor de documentos onde é necessária uma conversão, a qual preserva o texto em detrimento das ilustrações, tabelas e gráficos presentes no documento, prejudicando a formatação deste. Tanto é que, até pouco tempo atrás, utilizar documentos PDF no Palm era um suplício.
Mas hoje existe um leitor de documentos PDF para Palm OS, gratuito, que tanto pode ler apenas o texto de um documento, através da instalação de um pequeno programa acessório (útil para documentos com grande quantidade de textos), quanto apresentar todo o documento com sua formatação original na tela do Palm. Além disso, basta que o arquivo PDF original seja copiado para o cartão de memória do Palm, sem conversão, para que possa ser utilziado. Esse programa chama-se PalmPDF.
Para utilizá-lo, baixe-o à partir daqui, descompacte-o em uma pasta no computador e instale o arquivo PalmPDF.prc no Palm. Ao executar o PalmPDF pela primeira vez é recomendável que se utilize a opção de instalar parte do programa no cartão, para isso utilize o menu Options -> To card e em seguida escolha continue. Assim você economizará preciosos 1,2Mb da memória interna de seu Palm.



Se você não tem nenhum documento PDF disponível no memento experimente baixar a Consolidação das Leis do Trabalho (CLT) e copiar para o cartão do Palm. Abra o PalmPDF e escolha o diretório em que foi copiado. Selecione o arquivo, clique em show e veja que o mesmo é aberto com sua formatação original embora, como é formado apenas por texto, só seja legível à partir de um zoom de 125%.



Para contornar isso você pode usar um programa leitor de e-books como o CSpotRun e instalá-lo no Palm. No próprio PalmPDF, no menu Options -> General é possível escolhê-lo como leitor de texto puro na opção PDoc. Feito isso, mais uma vez selecione a CLT mas dessa vez siga o menu Files -> PalmDoc, clique em Use e aguarde enquanto o programa extrai o texto do documento e veja que o PalmPDF chama o CSpotRun (que está em português) com o texto completo da CLT, desta vez adaptado à tela do Palm.





Caso queira visualizar esse documento novamente, apenas na forma de texto, não é necessário refazer todo esse processo e aguardar a extração do texto novamente (que nesse caso trata-se de 174 páginas e leva quase 3 minutos). Apetas procure o ícone do CSpotRun no Palm e, no canto inferior direito, selecione Doc e verá a lista de documentos cujo texto já tenha sido extraído, selecione o que deseja e a abertura é automárica. Para movimentar o texto no CSpotRun clique na parte inferior da tela (em qualquer ponto) para avançar e na parte superior para retroceder.



Outro exemplo pode ser a visualização de algum catálogo ou detalhes construtivo, como esse exemplo de Sistema de Porta Pronta. Após copiar o documento para um diretório no Palm e antes de abrí-lo no PalmPDF é recomendado que no menu Options -> General, seja definida a opção Mode como Gray (escala de cinza) para a apresentação, pois esse documento é formado basicamente por ilustrações o que o torna pesado. Quanto mais complexo o documento a tendência do PalmPDF é ir reduzindo as tonalidades deste, de Color, passando para Gray até B/W (preto e branco) se mesmo nessa última opção o documento não possa ser aberto será dada uma mensagem de erro.



Essa recomendação também é válida no caso de conversão de documentos CAD, como já citado nesse exemplo. Além disso, nesse caso, recomenda-se que só seja convertido para visualização no Palm apenas as informações essenciais do desenho, deixando-se de lado itens supérfluos como bordas de página (A3, A2...) selos e demais itens que não agregem informação, tanto para que o documento fique mais leve quanto para deixá-lo proporcionalmente menor em tamanho físico já que o zoom do programa é limitado a 200%. Também é recomendado que se aguarde a completa abertura do documento para que esse possa ser explorado. Isso acontece quando o alerta WAIT, em vermelho no canto inferior direito da tala, desaparece.
Essa ferramenta deve ser considerada essencial para quem usa um Palm diariamente no trabalho, permitindo acesso a um vasto acervo de documentos, sem a necessidade de conversões (exceto para arquivos CAD).
E, como última dica, para você criar em seu computador documentos PDF sem a necessidade de ter a versão completa (e caríssima) do Adobe Acrobat, utilize o programa PrimoPDF (também gratuito como o PalmPDF e o CSpotRun). Após instalado ele cria uma impressora virtual em computador permitindo que qualquer programa que tenha a capacidade de impressão gere um documento PDF. Basta selecioná-lo como impressora no momento da impressão.

06 fevereiro 2007

Textos e Tabelas Técnicas para o Blog

A profissão de Engenheiro Civil, principalmente o residente de obra, carece de pesquisas em tabelas e textos técnicos, muitas vezes de domínio público, alguns até facilmente encontrados na Internet. Para facilitar a busca por essas informações estou acrescentando duas novas seções ao Blog, ambas na coluna direita, logo abaixo dos Marcadores, são elas: Tabelas Técnicas e Textos Técnicos.
Nessa primeira atualização das Tabelas Técnicas estou colocando dados relacionados às armaduras de concreto armado. Me lembrei destas tabelas pois tive que procurá-las há pouco e só encontrei na página da Gerdau, embora saiba que tenho uma cópia impressa em algum lugar e alguma planilha em um de meus backups, mas não consegui encontrar. Não importa, agora estarão sempre a mão. São elas:
- Propriedades dos Aços CA-25, CA-50 e CA-60;
- Propriedades Arame Recozido;
- Propriedades Treliças;
- Propriedades Telas Soldadas.
Na seção de textos técnicos acrescentei um link para a página de legislação do Ministério do Trabalho que contém todas as Normas Regulamentadoras, inclusive a NR-18 (condições e meio ambiente de trabalho na indústria da construção).
Espero que seja útil a todos.

Mapeie suas idéias

A forma mais eficiente de organizar pensamentos e tornar as idéias mais claras é partindo do todo para as partes, criando associações e interações entre estas. Tenho certeza de que todos já fizeram isso, mesmo que inconscientemente. Uma das formas conscientes de se fazer isso, a qual também sei que todos já experimentaram, é criar um esquema, partindo da idéia principal e, à partir daí, começar a abrir chaves "{", assim destrinchando suas partes, até o nível de detalhe desejado. Isso é uma forma de diagrama, conhecida como mapa mental.
Esses mapas mentais são ótimos para fixar uma idéia, procedimento ou seqüências de um processo. Podem ser usados apenas para estudo, ilustração em um treinamento ou apresentação.
Normalmente fazemos tudo isso à mão ou, quando exigido um maior requinte de apresentação, perdemos um precioso tempo tentando fazer com que o processador de textos coopere, tentando desenhar o diagrama no computador. Mas existe um programa, de código aberto e livre distribuição, que torna essa tarefa infinitamente mais simples e, posso dizer, até mesmo divertida. Chama-se FreeMind e é específico para a criação e desenvolvimento de mapas mentais. Abaixo apresento um exemplo criado com o programa, ilustrando um procedimento de execução de revestimento de fachada (clique na imagem para ampliar).

Pode-se criar diagramas com qualquer quanatidade de ramos e nós filhos, à partir do nó raiz (o ponto central do diagrama). Podem ser definidas cores para cada ramo ou nó individual e destacar pontos mais relevantes com um efeito de nuvem. Também podem ser acrescentados pequenos ícones em cada nó (em número limitado pelo programa) ou, no lugar do texto, utilizar um figura ou ligação para um arquivo do computador ou mesmo outro mapa mental. Ligações gráficas (setas ligando um nó ao outro) entre quaisquer grupos de nós podem ser feitas, destacando a associação entre eles. Nós individuais podem ser deslocados para um posicionamento mais adequado, de acordo com a necessidade. Os diagramas podem ser exportados para vários formatos, inclusive PDF.
Enfim, as possibilidades de formatação e uso (representação gráfica de procedimentos, ilustrações para treinamentos, planejamento estratégico) são infinitas. Para não reinventar a roda, nessa página encontra-se um tutorial mais elaborado, escrito por Antônio passos, o qual pode ser de mais valia para o uso do programa. Caso não utilize o sistema operacional Linux, apenas ignore os itens referentes ao download e instalação do programa.
Baixem e testem. Pensem nas possibilidades de uso e explorem as capacidades do programa.
Obs.: Para instalação do programa é necessário que já esteja instalada em sua máquina a Máquina Virtual Java (JVM), disponível aqui para download.

04 fevereiro 2007

Acessórios para o Blog

Hoje foi o dia de fazer algumas experiências como o layout do Blog. Além do acréscimo de um mapa da cidade de Mossoró-RN e um calendário, alguns acessórios estão presentes, e podem ser úteis para os que visitam a página constantemente.

No final da coluna direita do Blog, logo abaixo dos Marcadores, as principais funções acrescentadas foram:

- Calculadora do Google: Apenas digite a expressão ou a conversão de unidades que deseja e o resultado aparecerá logo abaixo. Os operadores principais são +, -, *, /, ^(potência), sqr(raiz quadrada), entre outros. Algumas de suas opções e maiores detalhes já foram comentados nesse link.

- Gráficos de funções: Digite a expressão e ao clicar em "plot it" será enviado a uma página contendo o gráfico da função desejada. Podem ser usadas expressões complexas como: sin(x)*tan(x)^3 e, na página principal, até 5 funções podem ser desenhadas no mesmo plano (y0 até y4). Os gráficos podem ser apresentados em duas ou três dimensões. as funções suportadas são: abs, acos, acosh, acot, actoh, acsc, acsch, asec, asech, asin, asinh, atan, atanh, ceil, cos, cosh, cot, coth, csc, csch, exp, floor, ln, sec, sech, sqrt, sin, sinh, tan e tanh;

- Cálculo de integrais. Informe a expressão à ser integrada, clique em "compute" e espere que a nova página abra com a resposta. Neste link você encontra uma orientação de como entrar com os dados. Para matar as saudades do básico do curso de Engenharia;

- Visualizador de documentos DOC, XLS e PPT: Se você está acessando o Blog de um computador que não é o seu, está com algum arquivo de texto, planilha ou apresentação em seu PenDrive e o tal computador não possui o Office instalado, esse acessório pode lhe ajudar. Procure pelo arquivo desejado e clique em "view", uma nova página se abrirá e, passados alguns instantes o documento será aberto no próprio navegador, com toda a formatação preservada, pronto para ser editado e impresso. Infelizmente esse acessório possuí algumas deficiências como a lentidão para abrir os arquivos e a impossibilidade de salvá-los novamente, caso editados. Para rodar necessita que esteja instalado no computador a Máquina Virtual Java (JVM), disponível aqui;

- Conversor de documentos para PDF: Se tem algum documento em seu computador que você deseja que seja convertido para o formato Adobe PDF, basta escolher o arquivo, digitar um endereço de e-mail válido para onde quer que a conversão seja enviada, aguardar alguns instantes e verificar sua caixa postal. Uma mensagem lhe será enviada cujo anexo é o arquivo convertido em formato PDF;

- Tradutor universal: Na dúvida com alguma palavra em um texto de outro idioma consulte esse tradutor. Digite a palavra, escolha a língua em que quer a tradução (português é uma das opções) e aguarde o resultado;

No rodapé do Blog foi acrescentado um campo para pesquisa na Wikipédia em português. Para quem não conhece é uma enciclopédia on-line alimentada pelos próprios usuários da Internet. Você pode participar enviando um artigo sobre algum tema inédito, acrescentando informações em temas já criados ou corrigindo informações erradas colocadas pelos participantes. É uma rica fonte de pesquisa mas, como é criada pela própria comunidade, na dúvida cruze os dados com outras fontes.