Olá outra vez! Neste post vou mostrar-vos como podem transformar um hub USB normal e barato num hub USB com alimentação externa :)

(Clicar na foto para ver com melhor resolução no Picasa Photostream)
Tenho estado a fazer algumas experiências com duas Quickams for Notebooks Pro da Logitech e com a Raspberry Pi e infelizmente não tenho estado a ter grandes resultados. Não consigo obter framerates muito elevadas e algumas das frames contêm dados corrompidos mas penso que encontrei a razão para isso. Depois de algumas pesquisas acabei por descobrir que as portas USB da Raspberry Pi só podem fornecer cerca de 100mA a um dispositivo e talvez as câmaras estejam a consumir mais do que isso. Para contornar o problema fui às lojas com a intenção de comprar um hub USB com alimentação externa.

Olá! Já alguma vez precisaram de encontrar ficheiros no linux? Aqui está um pequeno tutorial de como fazê-lo. Para localizar ficheiros em linux podem usar o comando "locate" (sim, para localizar, usem o "locate"... um bocado óbvio, não? :P). Se souberem o nome do ficheiro basta abrirem o terminal e escrevam:
locate "filename" 

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Boas! Este post é acerca de uma necessidade comum para muita gente. É altamente provável que, pelo menos uma vez, tenham tido a necessidade de redimensionar conjuntos de fotografias quer seja para poupar espaço de armazenamento, quer seja porque precisavam de as colocar num tamanho específico por alguma razão. Abaixo irão encontrar um script para fazê-lo sem qualquer esforço :) É baseado no meu script anterior sobre como Sobrepor um logótipo em várias imagens de uma vez. Mais uma vez iremos usar o programa "convert" do pacote de ferramentas Imagemagick.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Boas! Se trabalham com visão computacional talvez já tenham tido a necessidade de gerar um vídeo a partir de uma sequência de imagens, de moda a obter uma vista dinâmica dos vossos resultados. Vou mostrar-vos uma maneira fácil de fazê-lo com um comando muito simples, utilizando o ffmpeg :).

(Clicar na foto para ver com melhor resolução no Picasa Photostream)
Vamos supor que as imagens estão nomeadas "frame-0.png, frame-1.png, frame 2.png" e assim por diante.. A primeira coisa a fazer é obter o nome genérico das imagens, substituindo o número de sequência das imagens por "%d". Ao fazê-lo iremos ficar com o nome "frame-%d.png". De seguida será necessário abrir um terminal e ir até à pasta onde as imagens estão guardadas e inserir o seguinte comando:
 ffmpeg -qscale 1 -r 25 -i frame-%d.png movie.avi 
Após um curto período de tempo (dependendo da quantidade de imagens) terão um ficheiro de vídeo com uma framerate de 25 frames por segundo chamado "movie.avi". O nome pode ser modificado ao alterar o último parâmetro do comando. O parâmetro "-qscale" define a qualidade, sendo a melhor qualidade 1 e 31 a pior. O parâmetro -r define a framerate, que, como já referido, neste exemplo é de 25. A opção "-i" especifica os ficheiros de entrada. Há muitas e muitas outras opções mas este post pretende apenas fornecer um exemplo básico para fazer o essencial. Se for necessário usar outras opções, basta abrir o terminal e escrever o seguinte comando para ficar a conhecê-las:
 man ffmpeg 
Espero que vos seja útil! :)



Achou esta publicação útil? Deseja contribuir para outros projectos envolvendo ciências computacionais, electrónica, robótica ou mecatrónica que serão publicados neste blog? Se sim, pode fazer uma doação utilizando o botão do Paypal abaixo. Obrigado! :)

Donate

top