<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5367796081404523900</id><updated>2012-01-18T13:59:27.045-03:00</updated><category term='programação gráfica'/><category term='processamento digital de imagens'/><category term='reconhecimento de padrões'/><category term='sistemas embarcados'/><category term='robótica'/><category term='libras'/><category term='SIRENE'/><category term='informativos'/><category term='tudo'/><category term='acessibilidade'/><category term='FLISOL'/><category term='Scilab'/><category term='jogos'/><category term='surdos'/><category term='limiarização'/><category term='pda'/><category term='física'/><category term='rss'/><category term='threshold'/><category term='reconstrução 3D'/><category term='palestra'/><category term='computation'/><category term='simulation'/><category term='opencv'/><category term='snakes'/><category term='multisign'/><category term='engineering'/><category term='webcam'/><category term='tux embriagado'/><category term='governo'/><category term='computational vision'/><category term='computação'/><category term='lógica fuzzy'/><category term='faith'/><category term='biometria'/><category term='visão computacional'/><category term='FISL'/><category term='armazenamento'/><category term='tutorial scilab'/><category term='atom'/><category term='Perfil profissional'/><category term='GDJCE'/><category term='statistics'/><category term='Pesquisa'/><category term='delta de dirac'/><category term='elementos estruturantes'/><category term='realidade aumentada'/><category term='progressões'/><category term='digital signal processing'/><category term='rastreamento'/><category term='blender'/><category term='sdl'/><category term='youtube'/><category term='séries'/><category term='segmentação'/><category term='ica'/><category term='estatística'/><category term='plot3d'/><category term='otimização'/><category term='opengl'/><category term='python'/><category term='vídeo'/><category term='genetics algorithms'/><category term='Simulação numérica'/><category term='processamento de sinais'/><category term='gimp'/><category term='algoritmos genéticos'/><category term='covolution'/><category term='SIVP'/><category term='redes neurais'/><category term='mestrado'/><category term='linux'/><category term='convolução'/><category term='math'/><category term='cálculo integral'/><category term='engenharia'/><category term='usb'/><category term='programming'/><category term='morphology'/><category term='games'/><category term='virtualização'/><category term='software livre'/><category term='filtragem'/><category term='equalização de histograma'/><category term='odf'/><category term='free software'/><category term='device driver'/><category term='fuzzy'/><category term='Pope Benedict XVI'/><category term='neural network'/><category term='matemática'/><category term='morfologia matemática'/><category term='eventos'/><category term='programação visual'/><category term='camorama'/><category term='formação'/><category term='qt'/><category term='informations'/><category term='digital image processing'/><category term='filtering'/><title type='text'>Info and Tech in Signals</title><subtitle type='html'>Este blog tem por finalidade apresentar meus trabalhos e alguns aspectos de minha vida pessoal.
Eu (editor do blog) sou engenheiro e mestre em engenharia de teleinformática, sou usuário e entusiasta de software livre, sou católico praticante e espero que o meu blog possa te ajudar.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default?start-index=101&amp;max-results=100'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>209</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8233769008046093106</id><published>2011-09-21T11:14:00.000-03:00</published><updated>2011-09-21T11:14:48.869-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Seria o zero um coringa?</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;As vezes, profissionais que trabalham com análise/processamento de dados se deparam com um problema comum e muito difícil de lidar: a ausência de dados.&lt;br /&gt;&lt;br /&gt;Por exemplo, dados de cadastro de clientes incompletos ou relatórios em que existem campos que não foram preenchidos.&lt;br /&gt;&lt;br /&gt;Não me refiro aos dados estarem errados, mas sim a ausência destes.&lt;br /&gt;&lt;br /&gt;Ocorre-nos então atribuir um valor para substituir o espaço em branco, neste momento a pergunta "que valor colocar?" e a resposta mais comum: 0 (zero).&lt;br /&gt;&lt;br /&gt;Realmente é possível colocar zero no lugar dos dados ausentes?&lt;br /&gt;&lt;br /&gt;É importante entender que o zero é um número como qualquer outro, tendo um valor (significado) próprio.&lt;br /&gt;&lt;br /&gt;Se estamos analisando dados de ocorrência de eventos e em um determinado período não ocorreu o evento em questão, pode ser que este campo esteja em branco e o zero é o substituto ideal, pois ocorreram zero vezes o evento.&lt;br /&gt;&lt;br /&gt;Porém, se estamos analisando o tempo entre ocorrências de eventos, então precisamos estar entre duas ocorrências para podermos calcular o tempo entre elas, porém antes da primeira ou depois da última não é possível calcular o tempo entre as ocorrências. Neste caso, realmente é impossível determinar o tempo entre ocorrências, e se precisamos ter um valor numérico o zero não resolve o problema, pois, neste caso, o zero significa dizer que o tempo entre duas ocorrências do evento é zero, ou seja, o evento ocorre sempre e na verdade este não ocorreu.&lt;br /&gt;&lt;br /&gt;Para o caso em que necessita-se determinar uma estimativa de tempo entre ocorrências, o valor mais adequado é a média dos demais valores para esta informação, pois a média, neste caso, fornece o valor esperado para o evento.&lt;br /&gt;&lt;br /&gt;Para finalizar, o analista de dados deve ter conciência da importância do seu trabalho e que cada valor utilizado tem um significado próprio, seja este 0, 1, 2, ... ou um valor negativo ou qualquer que seja.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8233769008046093106?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8233769008046093106/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8233769008046093106' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8233769008046093106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8233769008046093106'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2011/09/seria-o-zero-um-coringa.html' title='Seria o zero um coringa?'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8622623002694246702</id><published>2011-07-21T11:39:00.000-03:00</published><updated>2011-07-21T11:39:54.544-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Tablet: "uma janela para o mundo"</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hoje vi uma nova invenção da Toyota para seus carros pessoais, segue o vídeo. &lt;br /&gt;&lt;br /&gt;&lt;iframe allowfullscreen="" frameborder="0" height="349" src="http://www.youtube.com/embed/dl9eqdZpvJU" width="560"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Interessante a incorporação de conceitos novos, como os tablets e a interação em tempo real com as imagens do ambiente com algo tão comum que é a imaginação infantil durante uma viagem de carro.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8622623002694246702?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8622623002694246702/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8622623002694246702' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8622623002694246702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8622623002694246702'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2011/07/tablet-uma-janela-para-o-mundo.html' title='Tablet: &quot;uma janela para o mundo&quot;'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/dl9eqdZpvJU/default.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1817333256285144107</id><published>2011-03-30T10:08:00.000-03:00</published><updated>2011-03-30T10:08:03.953-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informations'/><category scheme='http://www.blogger.com/atom/ns#' term='Pope Benedict XVI'/><category scheme='http://www.blogger.com/atom/ns#' term='faith'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>84,000 Novenas for the Pope's 84th Birthday!</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;It's a post for faith, so I ask who doesn't believe respect who does.&lt;br /&gt;&lt;br /&gt;Today I received a request, a guy is planning to give a gift to Pope Benedict XVI: 84,000 people praying for him.&lt;br /&gt;&lt;br /&gt;This following is what the guy intends:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;b&gt;Will you join me in giving the Pope a huge gift for his birthday?  Pope Benedict XVI is celebrating his birthday on April 16th and I'm  joining up with &lt;a href="http://praymorenovenas.com/" target="_blank"&gt;praymorenovenas.com&lt;/a&gt; to get 84,000 people to pray a novena for the Pope's 84th birthday.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;On April 8th, we will begin praying for nine days  leading up to and ending on the Papa Benedict's birthday. The Pope prays  for us everyday so it's time to return the gift to him on the  anniversary of his birth.&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;84,000 Novenas is a lot! So, I'm going to need your  help. I want everyone who reads this blog to do the following to help  with this birthday gift!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;+ Sign up here:&amp;nbsp;&lt;a href="http://bit.ly/h0052O" target="_blank"&gt;http://bit.ly/h0052O&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;+ Join the facebook event and invite your friends &lt;a href="http://www.facebook.com/event.php?eid=164120956976167" target="_blank"&gt;here&lt;/a&gt;:&amp;nbsp;&lt;a href="http://on.fb.me/eE2Xs7" target="_blank"&gt;http://on.fb.me/eE2Xs7&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;+ If you have a website, post about it there!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;+ Email your friends and family and get them praying too!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;I'm sure the Pope will love that we are all praying for him! Please help us reach our goal of 84,000 novenas for the Pope!&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Remember to sign up to pray here:&amp;nbsp;&lt;a href="http://bit.ly/h0052O" target="_blank"&gt;http://bit.ly/h0052O&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1817333256285144107?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1817333256285144107/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1817333256285144107' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1817333256285144107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1817333256285144107'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2011/03/84000-novenas-for-popes-84th-birthday.html' title='84,000 Novenas for the Pope&apos;s 84th Birthday!'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1172189195432030822</id><published>2010-12-29T21:37:00.000-03:00</published><updated>2010-12-29T21:37:24.538-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Boas festas!</title><content type='html'>Olá a todos, faz tempo que não escrevo nada aqui. Desta vez foi porque eu realmente não pude, pois comecei a trabalhar em outro estado e estava ainda me instalando.&lt;br /&gt;&lt;br /&gt;Só agora estou podendo regularizar minhas pendências, como manter o MultiSign atualizado.&lt;br /&gt;&lt;br /&gt;Agora, aproveitando a época de final de ano, desejo a todos boas festas e um ano de 2011 cheio de felicidades e bons frutos para toda a vida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1172189195432030822?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1172189195432030822/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1172189195432030822' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1172189195432030822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1172189195432030822'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/12/boas-festas.html' title='Boas festas!'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7459027556515591584</id><published>2010-10-19T15:54:00.000-03:00</published><updated>2010-10-19T15:54:34.738-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Comunidade internacional de matemática, ciência e Scilab</title><content type='html'>Hoje fui convidado a participar de uma comunidade on-line que trata de matemática, ciência e tecnologia tendo como uma das principais ferramentas o Scilab, a Equalis.&lt;br /&gt;&lt;br /&gt;Para os que tiverem interesse em conhecer a Equalis, acessem &lt;a href="http://www.equalis.com/"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Para os que não sabem, tenho um outro blog (aqui) que é exclusivo sobre Scilab, por causa dele que fui convidado a participar desta comunidade.&lt;br /&gt;&lt;br /&gt;Gostaria de convidar os interessados a cadastrarem-se no site da Equalis, lembrando que não ganho nada com isto apenas desejo promover a cultura de ciência e tecnologia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7459027556515591584?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7459027556515591584/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7459027556515591584' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7459027556515591584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7459027556515591584'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/10/comunidade-internacional-de-matematica.html' title='Comunidade internacional de matemática, ciência e Scilab'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7810439584143249485</id><published>2010-09-15T10:26:00.000-03:00</published><updated>2010-09-15T10:26:27.801-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>União viva pela vida</title><content type='html'>Desde  que começaram as campanhas eleitorais eu estou inquieto com a questão  dos meus candidatos, o que nunca aconteceu antes. Hoje eu recebi um  e-mail que continha o vídeo a seguir.&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ILwU5GhY9MI?fs=1&amp;amp;hl=pt_BR"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ILwU5GhY9MI?fs=1&amp;amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;O voto é a arma do povo perante os políticos, então devemos fazer bom uso pois assim como uma outra arma, podemos nos ferir fazendo mal uso. &lt;br /&gt;&lt;br /&gt;Peço encarecidamente que deixemos de lado nossos interesses e busquemos seguir nossa conciência pelos valores da vida.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Agradeço a atenção e estarei rezando por todos nós, gostaria que outros fizessem o mesmo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7810439584143249485?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7810439584143249485/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7810439584143249485' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7810439584143249485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7810439584143249485'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/09/uniao-viva-pela-vida.html' title='União viva pela vida'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6533377268809195822</id><published>2010-08-19T13:33:00.000-03:00</published><updated>2010-08-19T13:33:41.879-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='acessibilidade'/><category scheme='http://www.blogger.com/atom/ns#' term='rastreamento'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='programação visual'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Multi touch para Ubuntu</title><content type='html'>Uma das tecnologias mais modernas que existe hoje no que diz respeito à interatividade são as telas multi touch, que são telas sensíveis ao toque capazes de processar mais de um ponto de toque simultaneamente.&lt;br /&gt;&lt;br /&gt;Eu estava vendo umas notícias e acabei encontrando &lt;a href="http://andregondim.eti.br/?p=2036"&gt;isto&lt;/a&gt;. O que mais me agradou foi ver este vídeo.&lt;br /&gt;&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/DTeUbx_nnM4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/DTeUbx_nnM4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xd0d0d0&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;É gratificante ver o acompanhamento das tecnologias mais modernas pelo &lt;i&gt;software&lt;/i&gt; livre.&lt;br /&gt;&lt;br /&gt;Como eu estou fazendo nos últimos textos, vou propor que os desenvolvedores e/ou pesquisadores que tomem conhecimento pela tecnologia multi touch que criem novas aplicações para "facilitar a vida" dos usuários.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6533377268809195822?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6533377268809195822/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6533377268809195822' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6533377268809195822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6533377268809195822'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/08/multi-touch-para-ubuntu.html' title='Multi touch para Ubuntu'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6045472408382881659</id><published>2010-08-16T09:55:00.000-03:00</published><updated>2010-08-16T09:55:37.317-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='robótica'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><title type='text'>Braço robótico de plástico movido por luz</title><content type='html'>Hoje eu vi &lt;a href="http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=braco-robotico-plastico&amp;amp;id=010180100816"&gt;esta notícia&lt;/a&gt; e achei muito interessante. Imaginemos um robô com força semelhante à força humana e que funciona com leds no lugar de motores.&lt;br /&gt;&lt;br /&gt;O primeiro ponto é a economia energética, pois acionar um led consome muito menos energia que acionar um motor. Outro ponto é a facilidade de transporte, pois alguns leds e plástico são muito mais leves que motores e braços de metal, o que permitiria uma inserção mais fácil destes robôs em qualquer lugar.&lt;br /&gt;&lt;br /&gt;Além da economia de energia e da facilidade de transporte, estes robôs têm muitas outras vantagens em potencial que só o futuro poderá nos revelar.&lt;br /&gt;&lt;br /&gt;É bom ver inovações tecnológicas como estas, que mostram o verdadeiro potencial do conhecimento humano sendo desenvolvido com o objetivo de promover a evolução da humanidade sem destruir a dignidade da vida humana.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6045472408382881659?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6045472408382881659/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6045472408382881659' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6045472408382881659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6045472408382881659'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/08/braco-robotico-de-plastico-movido-por.html' title='Braço robótico de plástico movido por luz'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1384876931805070434</id><published>2010-08-13T16:06:00.000-03:00</published><updated>2010-08-13T16:06:00.303-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcam'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='acessibilidade'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Criar uma emissora de TV na Web sem sair de casa</title><content type='html'>Esta semana, eu tomei conhecimento de um novo serviço on-line gratuito que provavelmente muitos já conhecem, o &lt;a href="http://twitcam.com/"&gt;TwitCam&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Um breve resumo para quem não conhece o serviço, o TwitCam vincula sua webcam com sua página no Twitter, então você transmite o conteúdo de sua webcam para toda a web em tempo real.&lt;br /&gt;&lt;br /&gt;Pois bem, como é comum neste tipo de serviço, em que as pessoas podem se expor ao mundo inteiro, existem pessoas que utilizam este serviço para criar e propagar &lt;a href="http://www.estimulanet.com/2010/07/investigacao-policial-da-twitcam-do.html"&gt;conteúdos inadequados&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Eu gostaria de sugerir aos meus leitores que sintam-se desafiados a fazer suas contas no TwitCam e criar pequenas "estações de TV" na internet.&lt;br /&gt;&lt;br /&gt;Vocês podem fazer apresentações musicais, oferecendo músicas aos seguidores, encenações teatrais, shows de humor (humor sadio, por favor!!) ou quaisquer outras idéias que venham a ter, desde que não causem feridas a integridade humana ou a sua própria consciência.&lt;br /&gt;&lt;br /&gt;Lembrando que todos os vídeos produzidos pelo TwitCam ficam armazenados.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1384876931805070434?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1384876931805070434/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1384876931805070434' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1384876931805070434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1384876931805070434'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/08/criar-uma-emissora-de-tv-na-web-sem.html' title='Criar uma emissora de TV na Web sem sair de casa'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8018019827916081375</id><published>2010-07-28T11:23:00.000-03:00</published><updated>2010-07-28T11:23:09.207-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='acessibilidade'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='rastreamento'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Sistema 3D de interação gestual</title><content type='html'>Hoje vi &lt;a href="http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=interface-por-gestos-sem-contato-tecnologia-3d&amp;amp;id=010150100728"&gt;esta notícia&lt;/a&gt; e fiquei feliz com os avanços na área de interação homem-máquina por gestos.&lt;br /&gt;&lt;br /&gt;Este sistema é semelhante, em certos aspectos ao &lt;a href="http://multisign.blogspot.com/search/label/SIRENE"&gt;SIRENE&lt;/a&gt; (meu projeto de mestrado), porém bem mais elaborado.&lt;br /&gt;&lt;br /&gt;Semelhante ao SIRENE, este sistema não necessita &lt;a href="http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=interface-gestos-luva-colorida&amp;amp;id=010150100525"&gt;de luvas&lt;/a&gt;, o que gera maior independência do sistema com relação às condições de uso. Imagine o usuário não poder usar o sistema porque sua luva está suja ou desbotada (inadequada), por exemplo.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=medicos-ganham-interface-a-la-minority-report&amp;amp;id=010150080619"&gt;Outro sistema&lt;/a&gt;, já comercial, está sendo usado com sucesso em hospitais. Em casos específicos, como ambientes estéreis (hospitais e laboratórios), é importante evitar situações de contaminação por parte dos profissionais, tocar objetos pode contaminar as mãos do usuário deste objeto, principalmente quando se trata de um objeto eletrônico, difícil de ser higienizado e usado por várias pessoas.&lt;br /&gt;&lt;br /&gt;Deixo então um incentivo aos pesquisadores e desenvolvedores da área de interação gestual por meios sem contato, por exemplo visão computacional. Vejamos onde podemos atuar e colaborar com a melhoria daquilo que já existe empregando nossos conhecimentos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8018019827916081375?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8018019827916081375/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8018019827916081375' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8018019827916081375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8018019827916081375'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/07/sistema-3d-de-interacao-gestual.html' title='Sistema 3D de interação gestual'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3659270033131502234</id><published>2010-07-22T12:09:00.000-03:00</published><updated>2010-07-22T12:09:22.181-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistemas embarcados'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Emulador do sistema Android</title><content type='html'>Hoje eu conheci um emulador do sistema Android, muito comentado para sistemas móveis, como celulares e smartphones, e o melhor é que este emulador tem versões para Linux, Mac OS e Windows.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marcelocavalcante.net/portal/2010/07/20/que-tal-testar-o-android-em-seu-linux/"&gt;Este site&lt;/a&gt; descreve como instalar e testar o emulador, então não vou pertir o que já está feito.&lt;br /&gt;&lt;br /&gt;Porém, acho interessante falar um pouco desta porta aberta que é o emulador Android Open Source para profissionais e estudantes. Imagine que você tem uma idéia de alguma aplicação usando um celular ou smartphone, por exemplo controlar outro dispositivo usando Bluetooth.&lt;br /&gt;&lt;br /&gt;Agora, você não tem um aparelho capaz de testar sua idéia, então você instala o emulador do Android no seu computador, desenvolve sua idéia e testa com segurança que o teste é válido. Se o seu software funcionar no emulador, você pode começar a comercializá-lo ou, se preferir, pode tentar conseguir um aparelho emprestado e fazer o teste final, antes de criar seu próprio negócio de desenvolvimento de aplicações para celulares e smartphones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3659270033131502234?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3659270033131502234/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3659270033131502234' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3659270033131502234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3659270033131502234'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/07/emulador-do-sistema-android.html' title='Emulador do sistema Android'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7452128725247446844</id><published>2010-06-29T11:17:00.000-03:00</published><updated>2010-06-29T11:17:45.238-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='acessibilidade'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Tecnologia e pessoas especiais</title><content type='html'>Entendamos pessoas especiais, como pessoas que têm necessidades especiais. A tecnologia tema função de facilitar a vida das pessoas, porém, no que se trata de pessoas especiais, muitas vezes a tecnologia torna-se um instrumento que promove a segregação entre as pessoas. É claro que o desafiador cenário globalizado possibilita uma melhor visão global de alternativas às soluções ortodoxas. O incentivo ao avanço tecnológico, assim como o desenvolvimento contínuo de distintas formas de atuação é uma das consequências das diretrizes de desenvolvimento para o futuro. No entanto, não podemos esquecer que a hegemonia do ambiente social representa uma abertura para a melhoria das novas proposições. Por outro lado, a estrutura atual da organização sócio-tecnológica não aponta para a melhoria de todos os recursos funcionais envolvidos.&lt;br /&gt;&lt;br /&gt;Pensando mais a longo prazo, o crescimento da tecnologia cumpre um papel essencial na formulação dos métodos utilizados na avaliação de resultados. Podemos já vislumbrar o modo pelo qual a consulta aos diversos militantes obstaculiza a apreciação da importância dos conhecimentos estratégicos para atingir a excelência. Desta maneira, a crescente influência da mídia apresenta tendências no sentido de aprovar a manutenção dos paradigmas corporativos, de modo que o acesso às novas tecnologias, sejam de informação ou produção (por exemplo, industrial), é de suma importância para a inserção de todos no mercado de trabalho e na sociedade.&lt;br /&gt;&lt;br /&gt;Também é importante questionar o quanto a execução dos pontos do programa desafia a capacidade de assimilar o conhecimento técnico. Percebemos, cada vez mais, que a consolidação do conhecimento faz parte de um processo de gerenciamento dos relacionamentos verticais entre as hierarquias e horizontais entre os níveis semelhantes. Por conseguinte, a percepção das dificuldades afeta positivamente a correta previsão dos índices pretendidos.&lt;br /&gt;&lt;br /&gt;Não obstante, a competitividade sócio-profissional prepara-nos para enfrentar situações atípicas decorrentes das diversas correntes de pensamento. Gostaria de enfatizar que o aumento do diálogo entre os diferentes setores produtivos, tanto na sociedade quanto no mercado de trabalho, assume importantes posições no estabelecimento das direções preferenciais no sentido do progresso. Evidentemente, o fenômeno da acessibilidade tecnológica estimula a padronização do sistema de formação de quadros que corresponde às necessidades de todos. As experiências acumuladas demonstram que a percepção das dificuldades não pode mais se dissociar do impacto na assimilação do conhecimento.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7452128725247446844?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7452128725247446844/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7452128725247446844' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7452128725247446844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7452128725247446844'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/06/tecnologia-e-pessoas-especiais.html' title='Tecnologia e pessoas especiais'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1643903963480969575</id><published>2010-06-20T10:50:00.003-03:00</published><updated>2010-06-20T10:58:18.743-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtualização'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='otimização'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Por que virtualização?</title><content type='html'>A virtualização em ambientes computacionais foi desenvolvida e tem sido estudada pois o desenvolvimento contínuo de distintas formas de atuação exige a precisão e a definição das posturas dos órgãos dirigentes com relação às suas atribuições. Por outro lado, a mobilidade dos capitais internacionais estimula a padronização das diretrizes de desenvolvimento para o futuro. Gostaria de enfatizar que a complexidade dos estudos efetuados pode nos levar a considerar a reestruturação de todos os recursos funcionais envolvidos.&lt;br /&gt;&lt;br /&gt;Virtualização consiste em retirar o armazenamento e parte do processamento computacional da estação de trabalho e direcioná-lo para uma central de processamento/armazenamento, que pode ser um servidor ou um conjunto de servidores, o que caracteriza um cluster computacional. Todavia, a percepção das dificuldades auxilia a preparação e a composição das condições financeiras e administrativas exigidas. Assim mesmo, o entendimento das metas propostas afeta positivamente a correta previsão do retorno esperado a longo prazo. O cuidado em identificar pontos críticos na consulta aos diversos militantes promove a alavancagem do sistema de participação geral.&lt;br /&gt;&lt;br /&gt;Acima de tudo, é fundamental ressaltar que a constante divulgação das informações cumpre um papel essencial na formulação do impacto na agilidade decisória. Neste sentido, o comprometimento entre as equipes facilita a criação de alternativas às soluções ortodoxas. Desta maneira, a determinação clara de objetivos aponta para a melhoria das diversas correntes de pensamento. Não obstante, o consenso sobre a necessidade de qualificação obstaculiza a apreciação da importância do fluxo de informações. Nunca é demais lembrar o peso e o significado destes problemas, uma vez que a valorização de fatores subjetivos causa impacto indireto na reavaliação das formas de ação.&lt;br /&gt;&lt;br /&gt;O que temos que ter sempre em mente é que o desenvolvimento contínuo de distintas formas de atuação prepara-nos para enfrentar situações atípicas decorrentes das formas de ação. Pensando mais a longo prazo, o aumento do diálogo entre os diferentes setores produtivos oferece uma interessante oportunidade para verificação das condições inegavelmente apropriadas. Neste sentido, a consolidação das estruturas assume importantes posições no estabelecimento dos índices pretendidos. O empenho em analisar a estrutura atual da organização é uma das consequências da gestão inovadora da qual fazemos parte. Percebemos, cada vez mais, que a competitividade nas transações comerciais talvez venha a ressaltar a relatividade dos relacionamentos verticais entre as hierarquias.&lt;br /&gt;&lt;br /&gt;Além das facilidades gerenciais, a virtualização de processos reduz custos de equipamentos e manutenção destes, pois as estações de trabalho passam a ter o mínimo de &lt;span style="font-style: italic;"&gt;hardware&lt;/span&gt; presente, e com menos elementos existem menos problemas. A virtualização é uma técnica, não sendo presa a nenhuma plataforma de sistema ou &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; específico.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1643903963480969575?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1643903963480969575/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1643903963480969575' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1643903963480969575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1643903963480969575'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/06/por-que-virtualizacao.html' title='Por que virtualização?'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-17823822464738128</id><published>2010-06-18T09:00:00.004-03:00</published><updated>2010-06-18T09:13:17.076-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='acessibilidade'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Acessibilidade da informação</title><content type='html'>O acesso à informação representa atualmente uma questão que envolve todas as áreas do conhecimento. No entanto, não podemos esquecer que o consenso sobre a necessidade de qualificação exige a precisão e a definição das direções preferenciais no sentido do progresso. No mundo atual, o desafiador cenário globalizado garante a contribuição de um grupo importante na determinação do sistema de participação geral. Assim mesmo, o desenvolvimento contínuo de distintas formas de atuação causa impacto indireto na reavaliação do sistema de formação de quadros que corresponde às necessidades. Neste sentido, a constante divulgação das informações agrega valor ao estabelecimento do remanejamento dos quadros funcionais.&lt;br /&gt;&lt;br /&gt;A informação passa a ser não apenas um conhecimento registrado, mas uma propriedade de alto valor agregado, todavia, a  nível organizacional, o fenômeno das tecnologias de difusão da informação ainda não demonstram convincentemente que vão participar na mudança dos relacionamentos verticais entre as hierarquias. Nunca é demais lembrar o peso e o significado destas questões, uma vez que a estrutura atual da organização faz parte de um processo de gerenciamento setorial. Ainda assim, existem dúvidas a respeito de como o julgamento imparcial das eventualidades auxilia a preparação e a composição dos índices pretendidos. O empenho em analisar a consulta aos diversos militantes pode nos levar a considerar a reestruturação dos níveis de motivação departamental. Do mesmo modo, o comprometimento entre as equipes desafia a capacidade de equalização das condições inegavelmente apropriadas.&lt;br /&gt;&lt;br /&gt;Apesar de insubistituível em ambientes corporativos, o acesso à informação estimula a competitividade nas transações comerciais e facilita a criação do retorno esperado a longo prazo. Todas estas questões, devidamente ponderadas, levantam dúvidas sobre se o comprometimento entre as equipes pode nos levar a considerar a reestruturação dos relacionamentos verticais entre as hierarquias. As experiências acumuladas demonstram que o entendimento das metas propostas maximiza as possibilidades por conta do investimento em reciclagem técnica. É importante questionar o quanto a constante divulgação das informações assume importantes posições no estabelecimento dos métodos utilizados na avaliação de resultados.&lt;br /&gt;&lt;br /&gt;Em órgãos do governo e demais entidades geradoras de informação, sejam públicas ou privadas, o início da atividade geral de formação de atitudes afeta positivamente a correta previsão do remanejamento dos quadros funcionais. A certificação de metodologias que nos auxiliam a lidar com a determinação clara de objetivos deve passar por modificações independentemente dos procedimentos normalmente adotados. O cuidado em identificar pontos críticos na necessidade de renovação processual aponta para a melhoria do orçamento setorial.&lt;br /&gt;&lt;br /&gt;Acima de tudo, é fundamental ressaltar que a complexidade dos estudos efetuados representa uma abertura para a melhoria do processo de comunicação como um todo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-17823822464738128?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/17823822464738128/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=17823822464738128' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/17823822464738128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/17823822464738128'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/06/acessibilidade-da-informacao.html' title='Acessibilidade da informação'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1717653070115126293</id><published>2010-06-11T09:33:00.002-03:00</published><updated>2010-06-11T09:36:20.786-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Nova cara</title><content type='html'>Hoje eu vi um novo editor de layouts para blogs e resolvi incrementar um pouco o MultiSign, como podem ver.&lt;br /&gt;&lt;br /&gt;Deixo o espaço aberto para sugestões, comentários e quaisquer outras manifestações por parte de meus leitores.&lt;br /&gt;&lt;br /&gt;Sinto por não estar atualizando o blog com frequência, mas acredito estar renormalizando em breve.&lt;br /&gt;&lt;br /&gt;Agradeço a todos pela atenção.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1717653070115126293?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1717653070115126293/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1717653070115126293' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1717653070115126293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1717653070115126293'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/06/nova-cara.html' title='Nova cara'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5547516788003709</id><published>2010-05-01T10:06:00.002-03:00</published><updated>2010-05-01T10:11:23.007-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><title type='text'>M.Sc Engenheiro</title><content type='html'>Bom dia a todos, eu gostaria de compartilhar da minha felicidade com os leitores do MultiSign.&lt;br /&gt;&lt;br /&gt;Eu apresentei minha dissertação de mestrado na última semana e o meu trabalho foi aprovado, então, para todos os efeitos, eu sou engenheiro e mestre em engenharia.&lt;br /&gt;&lt;br /&gt;Por estes dias eu estarei fazendo as correções no texto da minha dissertação, mas estarei sempre respondendo às questões que forem apresentadas e comentários nos &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Gostaria de agradecer a atenção de todos e que Deus nos abençoe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5547516788003709?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5547516788003709/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5547516788003709' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5547516788003709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5547516788003709'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/05/msc-engenheiro.html' title='M.Sc Engenheiro'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8173851422486412083</id><published>2010-04-21T08:24:00.004-03:00</published><updated>2010-04-21T08:35:29.085-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='libras'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='tux embriagado'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Projeto SIRENE chega ao fim, por enquanto</title><content type='html'>Eu acredito que meus leitores saibem que &lt;a href="http://multisign.blogspot.com/search/label/mestrado"&gt;eu estou fazendo mestrado&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pois bem, finalmente eu o estou concluindo.&lt;br /&gt;&lt;br /&gt;Para os que não conhecem o meu trabalho de mestrado, este trata-se de um sistema de reconhecimento de gestos por visão computacional.&lt;br /&gt;&lt;br /&gt;A sigla do sistema é SIRENE (Sistema de Reconhecimento de Gestos por Redes Neurais e Visão Computacional), o nome é auto-esplicativo.&lt;br /&gt;&lt;br /&gt;Durante o desenvolvimento do projeto, eu desenvolvi algumas coisas, como um protótipo, cujo vídeo é apresentado a seguir:&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3uV5pK6IxwQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3uV5pK6IxwQ&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;E dois artigos publicados em congresso, podem ser vistos &lt;a href="http://www.interaction-southamerica.org/wp-content/uploads/2010/03/ISA09_3.2.pdf"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Espero que aqueles que conheceram meus trabalhos tenham apreciado e se motivado a também contribuir para a sociedade com o desenvolvimento tecnológico.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Obs.: A defesa da minha dissertação será nesta sexta-feira (23/04).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8173851422486412083?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8173851422486412083/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8173851422486412083' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8173851422486412083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8173851422486412083'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/04/projeto-sirene-chega-ao-fim-por.html' title='Projeto SIRENE chega ao fim, por enquanto'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-2704205515477374613</id><published>2010-02-24T09:39:00.004-03:00</published><updated>2010-02-24T09:47:42.087-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='realidade aumentada'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><title type='text'>Realidade aumentada mobile</title><content type='html'>Eu vi &lt;a href="http://www.geek.com.br/blogs/832697753/posts/12359-lg-e-nokia-devem-implementar-realidade-aumentada-em-celulares"&gt;este artigo&lt;/a&gt; hoje e achei muito interessante.&lt;br /&gt;&lt;br /&gt;Isto mostra como a inovação está presente nos planos das grandes empresas e, obviamente, nas que lidam com tecnologia.&lt;br /&gt;&lt;br /&gt;Também fiquei satisfeito em ver como os dispositivos com &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre estão ganhando espaço no mercado, o que possibilita aos desenvolvedores de menor porte, como os autônomos ou hobbistas, possam desenvolver suas próprias aplicações de forma segura e legal (dentro da lei).&lt;br /&gt;&lt;br /&gt;Apenas para lembrar, realidade aumentada consiste em unir realidade virtual e "realidade real", como eu fiz o vídeo abaixo.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jQh5_B1O_3o&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jQh5_B1O_3o&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Observem que a bolinha, que é um elemento virtual, interage com o corpo, que são elementos reais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-2704205515477374613?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/2704205515477374613/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=2704205515477374613' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2704205515477374613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2704205515477374613'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/02/realidade-aumentada-mobile.html' title='Realidade aumentada mobile'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5592821157092130056</id><published>2010-02-12T09:27:00.003-03:00</published><updated>2010-02-12T09:42:03.533-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Remédios a base de TI</title><content type='html'>Antes de tudo, eu gostaria de me justificar pela minha ausência no &lt;span style="font-style: italic;"&gt;blog&lt;/span&gt;, pois os dois últimos meses têm sido muito carregados.&lt;br /&gt;&lt;br /&gt;Hoje eu vi &lt;a href="http://br.tecnologia.yahoo.com/article/11022010/5/noticias-tecnologia-remedios-nao-funcionam-veja.html"&gt;esta notícia&lt;/a&gt; e achei interessante como o conhecimento pode ser associado, mesmo em áreas tradicionalmente mais distantes.&lt;br /&gt;&lt;br /&gt;As associações entre telecomunicações, computação, farmácia e medicina, dentre outras, favorecendo a saúde da população de um modo prático e confortável.&lt;br /&gt;&lt;br /&gt;Só para dar uma noção do que acontece, por exemplo, em um sistema de análise de algum parâmetro acoplado a um &lt;span style="font-style: italic;"&gt;video-game&lt;/span&gt; (como o sistema de análise de glicose).&lt;br /&gt;&lt;br /&gt;Vamos imaginar que os sensores estejam juntos ao &lt;span style="font-style: italic;"&gt;joystick&lt;/span&gt; e que estes passem os dados para o console e este, por sua vez, mande, via internet, os dados para a clínica.&lt;br /&gt;&lt;br /&gt;O primeiro é a construção dos sensores de modo a serem colocados no &lt;span style="font-style: italic;"&gt;joystick&lt;/span&gt; de modo a não torná-lo desconfortável.&lt;br /&gt;&lt;br /&gt;Depois os dados capturados pelos sensores são enviados ao console, o qual pode fazer uma série de análises dos dados, comparar com outros dados já armazenados, e/ou fazer extração de redundâncias ou critpografias para enviar os dados pela internet à clínica especializada, o que necessita da infraestrutura já conhecida da maioria dos leitores.&lt;br /&gt;&lt;br /&gt;Por fim, os especialistas também irão usar aplicativos para auxílio ao diagnóstico para determinar a condição do paciente.&lt;br /&gt;&lt;br /&gt;E tudo isto enquanto o paciente está se divertindo com seu &lt;span style="font-style: italic;"&gt;video-game&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5592821157092130056?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5592821157092130056/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5592821157092130056' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5592821157092130056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5592821157092130056'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/02/remedios-base-de-ti.html' title='Remédios a base de TI'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3773928648579930624</id><published>2010-01-02T22:55:00.002-03:00</published><updated>2010-01-02T22:59:59.431-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='tudo'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Novo dia, novo ano</title><content type='html'>Novo dia, novo ano, novas oportunidades.&lt;br /&gt;&lt;br /&gt;Com a graça de Deus e o trabalho diário vou conseguir fechar as pendências do ano passado e começar novas atividades.&lt;br /&gt;&lt;br /&gt;Espero sempre manter o MultiSign atualizado e sempre mais interessante, conto neste ano, mais que nos anteriores, com a ajuda e compreensão de todos.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2tXFyhqJwTo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2tXFyhqJwTo&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3773928648579930624?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3773928648579930624/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3773928648579930624' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3773928648579930624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3773928648579930624'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2010/01/novo-dia-novo-ano.html' title='Novo dia, novo ano'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3871201098065668255</id><published>2009-12-18T12:42:00.002-03:00</published><updated>2009-12-18T12:44:57.962-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='física'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Building Blaster</title><content type='html'>Português: Eu descobri este jogo e vi que era possível postá-lo aqui no MultiSign, então divirtam-se.&lt;br /&gt;&lt;br /&gt;English: I found this game and it's possible to post here on the MultiSign, so have fun.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://clickjogos.uol.com.br/embed.php?id=3187&amp;amp;t=9f8c689ea7fc764c75c04de7b393003c" type="application/x-shockwave-flash" width="640" height="480"&gt;&lt;/embed&gt; &lt;br /&gt;&lt;a href="http://clickjogos.uol.com.br/Jogos-de-estrategia/"&gt;Mais Jogos de Estratégia Online no Click Jogos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3871201098065668255?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3871201098065668255/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3871201098065668255' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3871201098065668255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3871201098065668255'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/12/building-blaster.html' title='Building Blaster'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6101054891796826488</id><published>2009-11-28T12:03:00.003-03:00</published><updated>2009-11-28T12:10:00.061-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='libras'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='redes neurais'/><title type='text'>Protótipo do SIRENE em funcionamento</title><content type='html'>Como todos sabem, estou em São Paulo - SP participando do &lt;a href="http://www.interaction-southamerica.org/?lang=pt"&gt;Interaction South-America'09&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Eu tive dois artigos aceitos, sendo que um deles consiste no resumo do meu mestrado.&lt;br /&gt;&lt;br /&gt;Para este artigo, eu preparei um protótipo do &lt;a href="http://multisign.blogspot.com/search/label/SIRENE"&gt;SIRENE&lt;/a&gt; e gerei este vídeo.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_dMWLVEpHJA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_dMWLVEpHJA&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Apesar do vídeo ser curto, ele demorou alguns minutos para ser gerado, quem tiver interesse em saber como está o protótipo é só entrar em contato.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6101054891796826488?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6101054891796826488/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6101054891796826488' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6101054891796826488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6101054891796826488'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/11/prototipo-do-sirene-em-funcionamento.html' title='Protótipo do SIRENE em funcionamento'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7294146953647895768</id><published>2009-11-13T13:01:00.003-03:00</published><updated>2009-11-13T13:11:50.133-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odf'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Concatenar arquivos pdf no Linux</title><content type='html'>Eu precisei concatenar uns arquivos em pdf hoje e descobri este comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;~&gt; gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=finished.pdf file1.pdf file2.pdf file3.pdf #[...]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Funcionou muito bem.&lt;br /&gt;&lt;br /&gt;O bom é poder fazer isso usando o GS (&lt;a href="http://www.ghostscript.com/"&gt;Ghostscript&lt;/a&gt;), que é um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; bem conhecido dos usuários de GNU/Linux.&lt;br /&gt;&lt;br /&gt;Enfim, nem precisei comprar um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; (conhecido nosso) versão professional, e tive o mesmo resultado.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Filosofia...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;É bom ver como soluções tão simples funcionam perfeitamente para problemas tão simples.&lt;br /&gt;&lt;br /&gt;As vezes buscamos uma solução que resolva todos os problemas com todas as possíveis situações, sendo que o tempo que levamos para analisar se a solução serve para todas as situações de todos os problemas poderia ser usado de outra forma.&lt;br /&gt;&lt;br /&gt;E se tomássemos uma solução simples, como o comando que citei para o problema que eu tinha, e aprimorássemos ela com novos recursos e procurando saber o que a solução é realmente capaz de fornecer?&lt;br /&gt;&lt;br /&gt;Teríamos nosso problema resolvido e ainda saberíamos quais outros problemas resolver com a mesma solução.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7294146953647895768?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7294146953647895768/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7294146953647895768' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7294146953647895768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7294146953647895768'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/11/concatenar-arquivos-pdf-no-linux.html' title='Concatenar arquivos pdf no Linux'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4948200878378140775</id><published>2009-11-11T10:19:00.002-03:00</published><updated>2009-11-11T10:27:50.050-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='palestra'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Trabalhos acadêmicos no Interaction South-America</title><content type='html'>&lt;a href="http://www.interaction-southamerica.org/2009/11/trabalhos-aprovados/"&gt;Aqui&lt;/a&gt; consta a lista de trabalhos acadêmicos que serão apresentados no Interaction South-America.&lt;br /&gt;&lt;br /&gt;Seguem alguns títulos dos trabalhos:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A Influência de Interfaces Gráficas na Narrativa e Imersão de Jogos Digitais;&lt;/li&gt;&lt;li&gt;Inspeção semiótica do Wiki-STOA: uma análise a partir da teoria da complexidade;&lt;/li&gt;&lt;li&gt;Desenvolvendo Interfaces de Usuário Multiplataformas utilizando MDA;&lt;/li&gt;&lt;li&gt;A percepção das tecnologias;&lt;/li&gt;&lt;li&gt;A personalização como estratégia para o gerenciamento da obsolescência de artefatos;&lt;/li&gt;&lt;li&gt;Design de interface para questionário on-line do Censo Demográfico 2010;&lt;/li&gt;&lt;li&gt;Método para Aplicações Web Focado em Usabilidade Aderente a um Processo de Software Convencional;&lt;/li&gt;&lt;li&gt;New scenarios in the design education with dynamic of interaction;&lt;/li&gt;&lt;li&gt;Levantamento de Heurísticas para Avaliação de Interfaces do Usuário Baseadas em Voz;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Reconhecimento de Gestos da LIBRAS com Classificadores Neurais a partir dos Momentos Invariantes de Hu&lt;/span&gt;;&lt;/li&gt;&lt;li&gt;Compreendendo dinâmicas de jogo: as esferas de interação dentro do framework Componentes-Dinâmicas-Experiências;&lt;/li&gt;&lt;li&gt;Violent Video Games: Changes in non-verbal behavior and short-term effects on valence and arousal.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Os demais trabalhos podem ser encontrados no &lt;span style="font-style: italic;"&gt;link&lt;/span&gt; da primeira palavra deste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4948200878378140775?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4948200878378140775/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4948200878378140775' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4948200878378140775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4948200878378140775'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/11/trabalhos-academicos-no-interaction.html' title='Trabalhos acadêmicos no Interaction South-America'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7707252033835482392</id><published>2009-10-26T11:55:00.004-03:00</published><updated>2009-10-26T12:01:09.211-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informations'/><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='covolution'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Convolution - Scilab</title><content type='html'>Hi David, I read your comment.&lt;br /&gt;I didn't understand what you'd like to say.&lt;br /&gt;&lt;br /&gt;I have another blog about Scilab, and I made some posts about convolution (&lt;a href="http://usingscilab.blogspot.com/search/label/convolution"&gt;here&lt;/a&gt;).&lt;br /&gt;I wrote something about the convolotion's properties there, I think you'll be satisfied.&lt;br /&gt;&lt;br /&gt;If you need any help more, I can try to do it.&lt;br /&gt;&lt;br /&gt;Ok, that's all.&lt;br /&gt;&lt;br /&gt;God bless you, my friend.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7707252033835482392?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7707252033835482392/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7707252033835482392' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7707252033835482392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7707252033835482392'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/10/convolution-scilab.html' title='Convolution - Scilab'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5785863749357788745</id><published>2009-10-21T09:09:00.002-03:00</published><updated>2009-10-21T09:20:51.963-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='palestra'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='eventos'/><title type='text'>Interaction</title><content type='html'>Nos dias 26, 27 e 28 de novembro irá acontecer o Interaction South-America em São Paulo - SP.&lt;br /&gt;&lt;br /&gt;Site do evento: http://www.interaction-southamerica.org/?lang=pt&lt;br /&gt;&lt;br /&gt;Pois bem, esta é a primeira edição de um evento internacional que contará com presenças importantes de vários locais do mundo.&lt;br /&gt;&lt;br /&gt;Seguem alguns dos palestrantes confirmados e os temas de suas apresentações:&lt;br /&gt;&lt;h3&gt;&lt;strong&gt;Nimish Biloria – [TU Delft]&lt;br /&gt;&lt;/strong&gt;&lt;/h3&gt;    Professor assistente, Corpo docente de Arquitetura, TU Delft, O Países Baixos   &lt;strong&gt;Título:&lt;/strong&gt; Morfologias arquitetônicas   &lt;strong&gt;Resumo:&lt;/strong&gt; O foco de conferência no recente trabalho em explorar assuntos como o desejo compulsivo para especular sobre oportunidades arquitetônicas na presença de assunto animado, entidades orgânicas e a presença geométrica e matemática estando por baixo de delas e como esta pesquisa está estruturada por uma variedade múltipla de fontes que alcançam de ficção científica e Moda até Biologia e Botânica.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;strong&gt;Simon Biggs&lt;/strong&gt;&lt;/h3&gt;    Professor de Pesquisa na Faculdade de Arte em Edimburgo, REINO UNIDO   &lt;strong&gt;Título:&lt;/strong&gt; Transculturação, Transliteração e poesia generativa   &lt;strong&gt;Resumo:&lt;/strong&gt; Que efeito estão tendo recentes desenvolvimentos em comunicações globais em idioma e seus leitores e escritores; esses definiram pelas relações deles com idioma? O que acontece a nossa identidade, como seres lingüísticos, quando nosso meio de comunicação e troca de associação demográfica ? O que está dirigindo isto? É a tecnologia, as migrações das pessoas ou uma mistura destes fatores? Como estas são dinâmicamente refletida, dentro e em práticas criativas contemporâneas com idioma e novas mídia?&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;strong&gt;&lt;strong&gt;Juliana Ferreira – [Nokia Design - Londres]&lt;/strong&gt;&lt;/strong&gt;&lt;/h3&gt;    Juliana Ferreira começou sua carreira aos 18 anos, se formando como Design Gráfico pela Univercidade, no Rio de Janeiro, iniciando sua jornada do impresso ao webdesign, criando aplicações e serviços on-line. Sete anos depois, se mudou para Londres onde adquiriu titulo de Mestre em Design de Interação pela Westminster University e já passou por grandes empresas como BT, Citi bank e BBC. Nos últimos três anos tem atuado como especialista em Desing de Interação na Nokia Design, criando conceitos de estratégia de design para user interface e serviços Nokia,   &lt;strong&gt;Titulo da Palestra&lt;/strong&gt;:  Your Personal Device: Homescreens e personalização   &lt;strong&gt;Resumo:&lt;/strong&gt; Conheça sobre o processo de design utilizado pela Nokia Design envolvendo pesquisadores, designers e desenvolvedores para descobrir as tendências futuras no consumo e serviços, e como as pessoas estão exigindo cada vez mais controle sobre essa expêriencia. &lt;p&gt;Você também terá a oportunidade de ver outros projetos de projeto de interfaces inovadoras da Nokia Design.&lt;/p&gt;&lt;h3&gt;&lt;strong&gt;Robson Santos – [Instituto Nokia de Tecnologia (InDT)]&lt;/strong&gt;&lt;/h3&gt;    Robson Santos, D.Sc. Pesquisador sênior em usabilidade do Instituto Nokia de Tecnologia; Primeiro a obter o título de Doutor em Design no continente, pela PUC-Rio, possui larga experiência prática e extenso currículo docente em cursos de pós-graduação, de graduação e de extensão.   &lt;strong&gt;Título:&lt;/strong&gt; Coleta e análise de dados em testes de usabilidade   &lt;strong&gt;Resumo:&lt;/strong&gt; A usabilidade é um importante elemento para criar uma boa experiência do usuário. Para se obter dados sobre o uso de produtos e serviços digitais é importante conhecer as técnicas para coleta de dados qualitativos e quantitativos. Não menos importante é possuir bom repertório analítico que permita extrair informações relevantes a partir dos dados coletados. O workshop visa oferecer oportunidade para que os participantes experimentem métodos e técnicas para coleta (entrevistas,questionários, registros em vídeo) e análise de dados (verbalizações, expressões faciais). A metodologia será participativa, de maneira que os presentes possam exercitar as técnicas apresentadas.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;strong&gt;&lt;strong&gt;Phil Ohme &amp;amp; Eric Pan – [Intuit]&lt;/strong&gt;&lt;/strong&gt;&lt;/h3&gt;    Phil Ohme faz parte do time de design de interação  da Intuit (os fabricantes do QuickBooks, Quicken, TurboTax) e tem atuado no campo de experiência do usuário a mais de 12 anos. Ele já trabalhou para empresas como a HP e a Ford Motor Co., onde ganhou o Choice 2000 Popular Mechanics Editor’s Choice Award: Best in Show, para o projeto da primeira fábrica instaladara de mp3 player para automóveis. Phil é graduado em Engenharia Industrial do Rochester Institute of Technology (RIT) com Mestrado em Engenharia Industrial – Fatores Humanos pela Universidade de Iowa. &lt;p&gt;Eric Pan é, atualmente, designer de interação sênior da empresa de software Intuit, sediada em San Diego, Califórnia, E.U.A.. Sua experiência inclui o trabalho em outras empresas iniciantes do Vale do Silício, consultoria e pesquisa acadêmica. Eric graduado da Universidade da Califórnia, San Diego em Ciência Cognitiva com especialização em Interação Humano-Computador&lt;/p&gt;   &lt;strong&gt;Titulo do Workshop &lt;/strong&gt;:  All Work and No Play: What You can Learn from Game Design”   &lt;strong&gt;Resumo: &lt;/strong&gt;Se você espera encontrar horas de teoria em um workshop sobre games, não se increva no “All Work and No Play: What You can Learn from Game Design”. &lt;p&gt;Prático e dinâmico, este workshop tem como objetivo abordar os princípios do design de games, para que o participante entenda porque os games são tão persuasivos e capazes de prender o usuário de maneira tão eficiente.&lt;/p&gt; &lt;p&gt;Interatividade e discussão permitirão que você leve ideias inovadoras para seu dia-a-dia de trabalho. Increva-se e inspire-se!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5785863749357788745?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5785863749357788745/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5785863749357788745' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5785863749357788745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5785863749357788745'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/10/interaction.html' title='Interaction'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6873150432515132863</id><published>2009-09-01T13:15:00.003-03:00</published><updated>2009-09-01T13:48:08.943-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Classificadores estatísticos - 01</title><content type='html'>Eu acho que o MultiSign está muito parado por estes dias, então eu achei interessante fazer uma série de &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; sobre classificadores estatísticos.&lt;br /&gt;&lt;br /&gt;Para começar, vamos estudar o classificador de mínima distância ao centróide.&lt;br /&gt;&lt;br /&gt;Imagine que você tem um conjunto de informações sobre elementos de diferentes classes, por exemplo peso e altura de diversas pessoas. E você não sabe, acerca de todos, quais destas pessoas são adultos, crianças ou bebês.&lt;br /&gt;&lt;br /&gt;Vamos então desenvolver a solução deste problema.&lt;br /&gt;&lt;br /&gt;Primeiramente vamos tomar as pessoas que nós já sabemos se são adultos, crianças ou bebês.&lt;br /&gt;&lt;br /&gt;Conjunto dos bebês (1).&lt;br /&gt;&lt;br /&gt;pessoa 1 - 0,5m e 4,3kg&lt;br /&gt;pessoa 2 - 0,45m e 3,1kg&lt;br /&gt;pessoa 3 - 0,6m e 5,0kg&lt;br /&gt;pessoa 4 - 0,39m e 3,2kg&lt;br /&gt;pessoa 5 - 0,44m e 3,8kg&lt;br /&gt;pessoa 6 - 0,51m e 4,7kg&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt;pessoa n - 0,55m e 5,3kg&lt;br /&gt;&lt;br /&gt;Conjunto das crianças (2).&lt;br /&gt;&lt;br /&gt;pessoa n + 1 - 1,5m e 34,3kg&lt;br /&gt;pessoa n + 2 - 1,45m e 33,1kg&lt;br /&gt; pessoa n + 3 - 1,6m e 45,0kg&lt;br /&gt; pessoa n + 4 - 1,39m e 27,2kg&lt;br /&gt; pessoa n + 5 - 1,44m e 33,8kg&lt;br /&gt; pessoa n + 6 - 1,51m e 34,7kg&lt;br /&gt;&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;.&lt;br /&gt;&lt;br /&gt; pessoa n + m - 1,55m e 26,3kg&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conjunto dos adultos (3).&lt;br /&gt;&lt;br /&gt;pessoa n + m + 1 - 1,75m e 74,3kg&lt;br /&gt; pessoa n + m + 2 - 1,81m e 93,1kg&lt;br /&gt;  pessoa n + m + 3 - 1,66m e 55,0kg&lt;br /&gt;  pessoa n + m + 4 - 1,73m e 67,2kg&lt;br /&gt;  pessoa n + m + 5 - 1,64m e 53,8kg&lt;br /&gt;  pessoa n + m + 6 - 1,61m e 60,7kg&lt;br /&gt;&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt; .&lt;br /&gt;&lt;br /&gt;  pessoa n + m + p - 1,55m e 42,8kg&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;Depois de separar cada conjunto, nós calculamos a média do peso e da altura para cada conjunto.&lt;br /&gt;&lt;br /&gt;Conjunto 1:&lt;br /&gt;média(peso) - 4,8kg (mp1)&lt;br /&gt;média(altura) - 0,56m (ma1)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conjunto 2:&lt;br /&gt;média(peso) - 28,1kg (mp2)&lt;br /&gt;média(altura) - 1,57m (ma2)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Conjunto 3:&lt;br /&gt;média(peso) - 68,7kg (mp3)&lt;br /&gt; média(altura) - 1,64m (ma3)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Então, para cada pessoa do conjunto de dados que não se sabe se ela é adulto, criança ou bebê, basta usar o classificador pronto que nós implementamos:&lt;br /&gt;&lt;br /&gt;Sendo &lt;span style="font-style: italic;"&gt;p&lt;/span&gt; o peso da pessoa e &lt;span style="font-style: italic;"&gt;a&lt;/span&gt; a sua altura,&lt;br /&gt;&lt;br /&gt;se (p - mp1)² + (a - ma1)² &lt; (p - mp2)² + (a - ma2)² e (p - mp1)² + (a - ma1)² &lt; (p - mp3)² + (a - ma3)² então a pessoa é um bebê (pertence ao conjunto 1);&lt;br /&gt;&lt;br /&gt;se (p - mp2)² + (a - ma2)² &lt; (p - mp1)² + (a - ma1)² e (p - mp2)² + (a - ma2)² &lt; (p - mp3)² + (a - ma3)² então a pessoa é uma criança (pertence ao conjunto 2);&lt;br /&gt;&lt;br /&gt;se (p - mp3)² + (a - ma3)² &lt; (p - mp1)² + (a - ma1)² e (p - mp3)² + (a - ma3)² &lt; (p - mp2)² + (a - ma2)² então a pessoa é um adulto (pertence ao conjunto 3).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Essa análise, muito simples, foi apenas para apresentar o classificador estatístico mais simples de todos: o classificador de distância mínima ao centróide (DMC).&lt;br /&gt;&lt;br /&gt;A depender do retorno que eu tenha por parte dos leitores, eu posso até colocar códigos em Scilab deste e de outros classificadores.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6873150432515132863?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6873150432515132863/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6873150432515132863' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6873150432515132863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6873150432515132863'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/09/classificadores-estatisticos-01.html' title='Classificadores estatísticos - 01'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-2277435932936293703</id><published>2009-08-05T10:54:00.003-03:00</published><updated>2009-08-05T11:32:04.227-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcam'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Fazendo vídeos e fotos com webcam</title><content type='html'>Nos últimos dias eu estava precisando fazer uns vídeos para dar continuidade ao meu projeto de &lt;a href="http://multisign.blogspot.com/2008/02/apresentao-do-sirene.html"&gt;mestrado&lt;/a&gt;. Então eu procurei algum &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; que capturasse &lt;span style="font-style: italic;"&gt;frames&lt;/span&gt; da webcam e fizesse o vídeo, nessa procura eu encontrei o &lt;a href="http://projects.gnome.org/cheese/"&gt;Cheese&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O Cheese é um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; simples de usar e que dá bons resultados.&lt;br /&gt;&lt;br /&gt;Segue um vídeo da utilização do sistema:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ckLXA-AQTsY&amp;amp;hl=en&amp;amp;fs=1&amp;amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ckLXA-AQTsY&amp;amp;hl=en&amp;amp;fs=1&amp;amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Pena que a tela de exibição dos frames não foi capturada corretamente.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-2277435932936293703?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/2277435932936293703/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=2277435932936293703' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2277435932936293703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2277435932936293703'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/08/fazendo-videos-e-fotos-com-webcam.html' title='Fazendo vídeos e fotos com webcam'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-13329103713514585</id><published>2009-07-28T12:52:00.004-03:00</published><updated>2009-07-28T13:14:15.451-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Tutorial Scilab - 8 [Usando arquivos]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/03/using-files.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Quanto tempo hein? Mas finalmente estou retomando os meus compromissos (dentre eles, o MultiSign).&lt;br /&gt;&lt;br /&gt;Pois bem, vamos ver algo sobre manipulação de arquivos com o Scilab agora.&lt;br /&gt;&lt;br /&gt;No Scilab, existem diversas funções para manipular arquivos tanto arquivos ASCII quanto binários.&lt;br /&gt;&lt;br /&gt;Os aquivos são importantes para melhor gerenciar dados de entrada e resultados obtidos (óbvio não acham?).&lt;br /&gt;&lt;br /&gt;Como a maioria deve saber o que é um arquivo, vamos dar continuidade ao &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Uma boa forma de conhecer as formas de manipulação de arquivos no Scilab é com o &lt;span style="font-style: italic;"&gt;help&lt;/span&gt;, olhe como acessar o &lt;span style="font-style: italic;"&gt;help&lt;/span&gt; na figura abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/Sm8g5oD1f3I/AAAAAAAAAY4/VVtzuxGvfdU/s1600-h/scilab-help.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 125px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/Sm8g5oD1f3I/AAAAAAAAAY4/VVtzuxGvfdU/s200/scilab-help.png" alt="" id="BLOGGER_PHOTO_ID_5363541855599689586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Na tela de ajuda, digite: &lt;span style="font-style: italic;"&gt;file manage&lt;/span&gt; e selecione a primeira opção &lt;span style="font-style: italic;"&gt;file(.)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Esta função é semelhante à função fopen(.) da linguagem C.&lt;br /&gt;&lt;br /&gt;No &lt;span style="font-style: italic;"&gt;help&lt;/span&gt;, é possível ver várias informações sobre a função file(.).&lt;br /&gt;&lt;br /&gt;Algumas das outras funções funções de manipulação de arquivos no Scilab são:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;save;&lt;/li&gt;&lt;li&gt;load;&lt;/li&gt;&lt;li&gt;mopen;&lt;/li&gt;&lt;li&gt;mclose;&lt;/li&gt;&lt;li&gt;writeb;&lt;/li&gt;&lt;li&gt;readb.&lt;/li&gt;&lt;/ul&gt;No momento, vamos nos limitar as funções:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;read;&lt;/li&gt;&lt;li&gt;write.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A função write(.) cria arquivos ASCII e a função read(.) carrega os arquivos em variáveis.&lt;br /&gt;&lt;br /&gt;As variáveis envolvidas nestas funções geralmente são matrizes e/ou vetores. Vamos aos exemplos agora:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&gt;x = rand(5,5)&lt;br /&gt;x  =&lt;br /&gt;&lt;br /&gt; 0.2113249    0.6283918    0.5608486    0.2320748    0.3076091&lt;br /&gt; 0.7560439    0.8497452    0.6623569    0.2312237    0.9329616&lt;br /&gt; 0.0002211    0.6857310    0.7263507    0.2164633    0.2146008&lt;br /&gt; 0.3303271    0.8782165    0.1985144    0.8833888    0.312642&lt;br /&gt; 0.6653811    0.0683740    0.5442573    0.6525135    0.3616361&lt;br /&gt;&lt;br /&gt;--&gt;write("test_data.dat", x);&lt;br /&gt;&lt;br /&gt;--&gt;y1 = read("test_data.dat", 1, 2) // 1 linnha e 2 colunas&lt;br /&gt;y1  =&lt;br /&gt;&lt;br /&gt; 0.2113249    0.6283918&lt;br /&gt;&lt;br /&gt;--&gt;y2 = read("test_data.dat", 2, 2) // 2 linhas and 2 colunas&lt;br /&gt;y2  =&lt;br /&gt;&lt;br /&gt; 0.2113249    0.6283918&lt;br /&gt; 0.7560439    0.8497452&lt;br /&gt;&lt;br /&gt;--&gt;y3 = read("test_data.dat", -1, 1) // -1 indica que se deve ler todas as linhas&lt;br /&gt;y3  =&lt;br /&gt;&lt;br /&gt; 0.2113249&lt;br /&gt; 0.7560439&lt;br /&gt; 0.0002211&lt;br /&gt; 0.3303271&lt;br /&gt; 0.6653811&lt;br /&gt;&lt;br /&gt;--&gt;&gt;y4 = read("test_data.dat", -1, 5) // lê o arquivo inteiro&lt;br /&gt;y4  =&lt;br /&gt;&lt;br /&gt; 0.2113249    0.6283918    0.5608486    0.2320748    0.3076091&lt;br /&gt; 0.7560439    0.8497452    0.6623569    0.2312237    0.9329616&lt;br /&gt; 0.0002211    0.6857310    0.7263507    0.2164633    0.2146008&lt;br /&gt; 0.3303271    0.8782165    0.1985144    0.8833888    0.312642&lt;br /&gt; 0.6653811    0.0683740    0.5442573    0.6525135    0.3616361&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O arquivo test_data.dat é apresentado na figura a seguir (clique na figura para vê-la em tamanho real).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/Sm8jRlw3ZtI/AAAAAAAAAZA/iDHbJy0rLq0/s1600-h/test_data.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/Sm8jRlw3ZtI/AAAAAAAAAZA/iDHbJy0rLq0/s320/test_data.png" alt="" id="BLOGGER_PHOTO_ID_5363544466323367634" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-13329103713514585?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/13329103713514585/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=13329103713514585' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/13329103713514585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/13329103713514585'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/07/tutorial-scilab-8-usando-arquivos.html' title='Tutorial Scilab - 8 [Usando arquivos]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IGuBPchcQ6w/Sm8g5oD1f3I/AAAAAAAAAY4/VVtzuxGvfdU/s72-c/scilab-help.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6788873249523705451</id><published>2009-07-03T09:39:00.003-03:00</published><updated>2009-07-03T09:45:13.481-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Nota aos leitores</title><content type='html'>Acredito que os leitores do MultiSign devem ter percebido que as postagens estão "meio atrasadas".&lt;br /&gt;&lt;br /&gt;Eu estou com algumas atividades no momento que estão tomando muito tempo e eu também tenho outros blogs (&lt;a href="http://usingscilab.blogspot.com"&gt;Using Scilab&lt;/a&gt;, &lt;a href="http://engenheirocatolico.blogspot.com"&gt;Engenheiro Católico&lt;/a&gt; e &lt;a href="http://catholic-engineer.blogspot.com"&gt;Catholic Engineer&lt;/a&gt;) os quais têm me dado muita satisfação, pois os leitores estão sempre interagindo com comentários e e-mails.&lt;br /&gt;&lt;br /&gt;Espero estar renormalizando o MultiSign na próxima semana.&lt;br /&gt;&lt;br /&gt;Abraços a todos e que Deus os abençoe.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6788873249523705451?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6788873249523705451/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6788873249523705451' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6788873249523705451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6788873249523705451'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/07/nota-aos-leitores.html' title='Nota aos leitores'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9098962883200130725</id><published>2009-06-04T15:40:00.003-03:00</published><updated>2009-06-04T15:46:29.067-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='física'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='tux embriagado'/><title type='text'>Uma questão de energia</title><content type='html'>Eu me lembrei de um problema interessante de física.&lt;br /&gt;&lt;br /&gt;Gostaria de verificar o potencial dos leitores do MultiSign.&lt;br /&gt;&lt;br /&gt;Pois bem, o problema é o seguinte:&lt;br /&gt;&lt;br /&gt;Pegue uma mola e comprima-a ao máximo.&lt;br /&gt;&lt;br /&gt;Coloque a mola comprimida em um suporte que não permita que a mola volte à posição de relaxamento e depois mergulhe tudo em um ácido.&lt;br /&gt;&lt;br /&gt;Este esperimento deve ser feito usando um ácido que dissolva o material da mola mas que o suporte não sofra danos.&lt;br /&gt;&lt;br /&gt;A pergunta: para onde vai a energia contida na mola (kx²/2)?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--------------&lt;br /&gt;A solução mais inteligente pode ganhar um prêmio.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9098962883200130725?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9098962883200130725/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9098962883200130725' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9098962883200130725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9098962883200130725'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/06/uma-questao-de-energia.html' title='Uma questão de energia'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8268923842082420239</id><published>2009-05-30T10:12:00.002-03:00</published><updated>2009-05-30T10:20:12.252-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='atom'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='tux embriagado'/><title type='text'>Top Blog</title><content type='html'>Hoje eu tive uma surpresa ao abrir minha caixa de e-mails. Vi que o MultiSign havia sido indicado ao &lt;a href="http://www.topblog.com.br/"&gt;Top Blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Então eu pensei, se os meu leitores não comentam quase nenhum &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, alguns poucos entram em contato por messenger ou e-mail. Eu agradeço os que interagem, mas vocês sabem qual a realidade do MultiSign.&lt;br /&gt;&lt;br /&gt;Eu fiquei até pensando se não seria uma boa inscrever o MultiSign, mas resolvi avisar aos leitores e ver a reação.&lt;br /&gt;&lt;br /&gt;Se a resposta for positiva, eu faço a inscrição.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.topblog.com.br/arquivos/imagem_post.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://www.topblog.com.br/arquivos/imagem_post.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Se não tiver resposta, enfim é assim mesmo, não irei deixar de atualizar o blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8268923842082420239?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8268923842082420239/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8268923842082420239' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8268923842082420239'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8268923842082420239'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/05/top-blog.html' title='Top Blog'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1671652592413626042</id><published>2009-05-16T11:56:00.004-03:00</published><updated>2009-05-16T12:14:36.031-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Desafio 01</title><content type='html'>Eu estava pensando umas coisas esses dias e acabei por me lembrar da época de ensino médio, em que eu participava das olimpíadas de física e matemática.&lt;br /&gt;&lt;br /&gt;Haviam tantos problemas interessantes. Eu sei que a maioria das pessoas não valoriza os problemas clássicos da matemática, por exemplo, mas estudá-los e tentar resolver os problemas da base do conhecimento abre a mente para aprender cada vez mais, e, além do benefício pessoal, também é possível que outras pessoas usem suas idéias para resolver outros problemas.&lt;br /&gt;&lt;br /&gt;Eu mesmo já usei conceitos de teoria dos números, algo que é da base da matemática, para resolver problemas em processamento de sinais e imagens.&lt;br /&gt;&lt;br /&gt;Uma vez meu primeiro professor de cálculo disse: "o único conhecimento que você não usa é aquele que você não possui", e isso é verdade.&lt;br /&gt;&lt;br /&gt;Eu vou então propor o problema que eu me lembrei enquanto almoçava na 4ª feira desta semana:&lt;br /&gt;&lt;br /&gt;Você tem 1001 bolinhas e uma balança de pratos (que serve para comparar dois pesos e determinar o mais leve).&lt;br /&gt;Uma destas bolinhas tem uma massa diferente das outras 1000 bolinhas.&lt;br /&gt;&lt;br /&gt;Como determinar se a massa desta bolinha, que é diferente das outras, é maior ou menor que a massa das outras bolinhas usando a balança, no máximo, duas vezes?&lt;br /&gt;&lt;br /&gt;---------------------------&lt;br /&gt;&lt;br /&gt;Se os leitores se mostrarem interessados por esta minha iniciativa, eu pensei em recompensar as soluções. Talvez transferências para contas corrente sejam interessantes.&lt;br /&gt;&lt;br /&gt;Quem tiver uma solução, favor compartilhá-la conosco fazendo um comentário neste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1671652592413626042?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1671652592413626042/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1671652592413626042' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1671652592413626042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1671652592413626042'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/05/desafio-01.html' title='Desafio 01'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3842661888217256804</id><published>2009-05-06T14:45:00.002-03:00</published><updated>2009-05-06T14:57:53.703-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='filtragem'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Tutorial Scilab - 7 [Operações elemento a elemento]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/03/operations-element-by-element.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Estão vendo como é difícil atualizar o MultiSign e escrever a dissertação? Mas assim que possível iremos regularizar a situação.&lt;br /&gt;&lt;br /&gt;Vamos abordar as operações elemento a elemento usando o Scilab.&lt;br /&gt;&lt;br /&gt;Este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; será basicamente de exemplos.&lt;br /&gt;&lt;br /&gt;Vamos supor que temos duas matrizes de mesmo tamanho (X e Y) e queremos multiplicar (Z1) e dividir (Z2) os elementos correspondentes:&lt;br /&gt;&lt;br /&gt;X = [x11 x12 x13;&lt;br /&gt;x21 x22 x23;&lt;br /&gt;x31 x32 x33].&lt;br /&gt;&lt;br /&gt;Y = [y11 y12 y13;&lt;br /&gt;y21 y22 y23;&lt;br /&gt;y31 y32 y33].&lt;br /&gt;&lt;br /&gt;Z1 = [x11*y11 x12*y12 x13*y13;&lt;br /&gt;x21*y21 x22*y22 x23*y23;&lt;br /&gt;x31*y31 x32*y32 x33*y33].&lt;br /&gt;&lt;br /&gt;Z2 = [x11/y11 x12/y12 x13/y13;&lt;br /&gt;x21/y21 x22/y22 x23/y23;&lt;br /&gt;x31/y31 x32/y32 x33/y33].&lt;br /&gt;&lt;br /&gt;Não existe um operador matemático matricial para tal operação, mas o Scilab tem um recurso para fazer isso. Observem a seguir.&lt;br /&gt;&lt;br /&gt;--&gt;X = zeros(3,3);&lt;br /&gt;&lt;br /&gt;--&gt;X(:) = [1:9]'&lt;br /&gt;X  =&lt;br /&gt;&lt;br /&gt;   1.    4.    7.&lt;br /&gt;   2.    5.    8.&lt;br /&gt;   3.    6.    9.&lt;br /&gt;&lt;br /&gt;--&gt;Y = ones(3,3) + X'&lt;br /&gt;Y  =&lt;br /&gt;&lt;br /&gt;   2.    3.    4. &lt;br /&gt;   5.    6.    7. &lt;br /&gt;   8.    9.    10.&lt;br /&gt;&lt;br /&gt;--&gt;Z1 = X.*Y&lt;br /&gt;Z1  =&lt;br /&gt;&lt;br /&gt;   2.     12.    28.&lt;br /&gt;   10.    30.    56.&lt;br /&gt;   24.    54.    90.&lt;br /&gt;&lt;br /&gt;--&gt;Z1 = X./Y&lt;br /&gt;Z1  =&lt;br /&gt;&lt;br /&gt;   0.5      1.3333333    1.75     &lt;br /&gt;   0.4      0.8333333    1.1428571&lt;br /&gt;   0.375    0.6666667    0.9&lt;br /&gt;&lt;br /&gt;As operações de soma e subtração matriciais operam elemento a elemento.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Operações lógicas&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Agora vamos fazer operações lógicas com matrizes.&lt;br /&gt;&lt;br /&gt;Os operadores:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;amp; - AND;&lt;/li&gt;&lt;li&gt;| - OR;&lt;/li&gt;&lt;li&gt;~ - NOT.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;E um código de exemplo:&lt;br /&gt;&lt;br /&gt;--&gt;X = rand(3,3) &gt; 0.2&lt;br /&gt;X  =&lt;br /&gt;&lt;br /&gt; F T T&lt;br /&gt; T F T&lt;br /&gt; T T T&lt;br /&gt;&lt;br /&gt;--&gt;Y = rand(3,3,'normal') &gt; 0.5&lt;br /&gt;Y  =&lt;br /&gt;&lt;br /&gt; T T F&lt;br /&gt; T F T&lt;br /&gt; F F F&lt;br /&gt;&lt;br /&gt;--&gt;Z1 = X &amp;amp; Y&lt;br /&gt;Z1  =&lt;br /&gt;&lt;br /&gt; F T F&lt;br /&gt; T F T&lt;br /&gt; F F F&lt;br /&gt;&lt;br /&gt;--&gt;Z2 = X | Y&lt;br /&gt;Z2  =&lt;br /&gt;&lt;br /&gt; T T T&lt;br /&gt; T F T&lt;br /&gt; T T T&lt;br /&gt;&lt;br /&gt;--&gt;Z3 = ~X &lt;br /&gt;Z3  =&lt;br /&gt;&lt;br /&gt; T F F&lt;br /&gt; F T F&lt;br /&gt; F F F&lt;br /&gt;&lt;br /&gt;--&gt;Z4 = (~X) | Y&lt;br /&gt;Z4  =&lt;br /&gt;&lt;br /&gt; T T F&lt;br /&gt; T T T&lt;br /&gt; F F F&lt;br /&gt;&lt;br /&gt;Com isso, fechamos a parte de operações matriciais básicas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3842661888217256804?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3842661888217256804/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3842661888217256804' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3842661888217256804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3842661888217256804'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/05/tutorial-scilab-7-operacoes-elemento.html' title='Tutorial Scilab - 7 [Operações elemento a elemento]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-871960987879171666</id><published>2009-04-17T09:33:00.003-03:00</published><updated>2009-04-17T09:49:08.788-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><category scheme='http://www.blogger.com/atom/ns#' term='limiarização'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Tutorial Scilab - 6 [Vetores e Matrizes - 4]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/03/vectors-and-matrices-4.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Primeiro gostaria de me explicar com os leitores do MultiSign. Eu passei estes dias (quase 3 semanas) sem fazer nenhuma postagem porque estava envolvido com as atividades da &lt;a href="http://www.comshalom.org/formacao/exibir.php?form_id=3549"&gt;Semana Santa&lt;/a&gt;, festas pascais e um artigo que espero finalizar hoje.&lt;br /&gt;&lt;br /&gt;Voltando ao assunto. Vamos ver agora como fazer operações lógicas com vetores e matrizes.&lt;br /&gt;&lt;br /&gt;Um exemplo:&lt;br /&gt;&lt;br /&gt;Vamos supor que o vetor a seguir corresponde a altura, em metros, de um conjunto de pesoas.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;v = [1.55 1.82 1.48 1.71 1.62 1.94 2.00]'&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Precisamos então identificar as pessoas que têm mais de 1,80m.&lt;br /&gt;&lt;br /&gt;Uma solução direta é analizar elemento por elemento:&lt;br /&gt;&lt;br /&gt;v(1) &gt; 1.80&lt;br /&gt;v(2) &gt; 1.80&lt;br /&gt;v(3) &gt; 1.80&lt;br /&gt;v(4) &gt; 1.80&lt;br /&gt;v(5) &gt; 1.80&lt;br /&gt;v(6) &gt; 1.80&lt;br /&gt;v(7) &gt; 1.80&lt;br /&gt;&lt;br /&gt;Mas o Scilab tem uma forma mais prática de fazer isso:&lt;br /&gt;&lt;br /&gt;v &gt; 1.8 // esta operação não depende da dimensionalidade ou tamanho do vetor&lt;br /&gt;&lt;br /&gt;Vamos fazer um &lt;span style="font-style: italic;"&gt;script&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;--&gt;v = [1.55 1.82 1.48 1.71 1.62 1.94 2.00]'&lt;br /&gt;v  =&lt;br /&gt;&lt;br /&gt;   1.55&lt;br /&gt;   1.82&lt;br /&gt;   1.48&lt;br /&gt;   1.71&lt;br /&gt;   1.62&lt;br /&gt;   1.94&lt;br /&gt;   2.  &lt;br /&gt;&lt;br /&gt;--&gt;v &gt; 1.8&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt; T&lt;br /&gt; F&lt;br /&gt; F&lt;br /&gt; F&lt;br /&gt; T&lt;br /&gt; T&lt;br /&gt;&lt;br /&gt;Mas, se o que desejamos é saber a posição dos elementos (pessoas) com mais de 1,80m:&lt;br /&gt;&lt;br /&gt;--&gt;pos = find(v &gt; 1.8)&lt;br /&gt;pos  =&lt;br /&gt;&lt;br /&gt;   2.    6.    7.&lt;br /&gt;&lt;br /&gt;Os elementos em v que são maiores que 1,80 são o segundo (1,82), sexto (1,94) e sétimo (2,00).&lt;br /&gt;&lt;br /&gt;Podemos fazer a mesma coisa com matrizes.&lt;br /&gt;&lt;br /&gt;Um exemplo muito útil é criar uma matriz binária em que a probabilidade de um elemento ser 0 (zero) é a mesma dele ser 1 (um).&lt;br /&gt;&lt;br /&gt;Olhem o script e me dêem um &lt;span style="font-style: italic;"&gt;feedback&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;--&gt;x = rand(3, 3)&lt;br /&gt;x  =&lt;br /&gt;&lt;br /&gt;   0.5667211    0.0568928    0.7279222&lt;br /&gt;   0.5711639    0.5595937    0.2677766&lt;br /&gt;   0.8160110    0.1249340    0.5465335&lt;br /&gt;&lt;br /&gt;--&gt;y = x &gt; 0.5&lt;br /&gt;y  =&lt;br /&gt;&lt;br /&gt; T F T&lt;br /&gt; T T F&lt;br /&gt; T F T&lt;br /&gt;&lt;br /&gt;Para instigá-los, eu pergunto por que tem tantos T's a mais que F's?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-871960987879171666?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/871960987879171666/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=871960987879171666' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/871960987879171666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/871960987879171666'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/04/tutorial-scilab-6-vetores-e-matrizes-4.html' title='Tutorial Scilab - 6 [Vetores e Matrizes - 4]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3306608504510144858</id><published>2009-03-31T21:34:00.003-03:00</published><updated>2009-03-31T21:39:21.120-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><title type='text'>Mais uma etapa chegando ao fim...</title><content type='html'>Como os leitores já devem ter percebido, estou postando com baixa frequência.&lt;br /&gt;&lt;br /&gt;O motivo é o meu mestrado que está chegando ao fim, e como todo final de curso que se preze estou com muito o que fazer.&lt;br /&gt;&lt;br /&gt;Minha previsão é terminar o mestrado em julho (com a defesa da minha dissertação).&lt;br /&gt;&lt;br /&gt;Enquanto estou ocultado com as atividades do mestrado, não poderei dar a devida atenção aos meus &lt;span style="font-style: italic;"&gt;blogs&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Espero contar com a compreensão de todos e que Deus esteja conosco hoje e sempre.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3306608504510144858?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3306608504510144858/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3306608504510144858' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3306608504510144858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3306608504510144858'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/mais-uma-etapa-chegando-ao-fim.html' title='Mais uma etapa chegando ao fim...'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3265129102533425884</id><published>2009-03-19T13:11:00.004-03:00</published><updated>2009-03-19T13:36:36.164-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computational vision'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='morphology'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='opencv'/><title type='text'>Mathematical Morphology using OpenCV</title><content type='html'>I did a post about &lt;a href="http://multisign.blogspot.com/2008/09/mathematical-morphology.html"&gt;mathematical morphology&lt;/a&gt;, I wrote about theory of mathematical morphology.&lt;br /&gt;&lt;br /&gt;Now, I want to write about the functions of OpenCV* for manipulate the structural element and apply the operations of erosion and dilatation.&lt;br /&gt;&lt;br /&gt;The following function creates the structural element:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;IplConvKernel* cvCreateStructuringElementEx( int cols,&lt;br /&gt;                                            int rows,&lt;br /&gt;                                            int anchor_x,&lt;br /&gt;                                            int anchor_y,&lt;br /&gt;                                            int shape,&lt;br /&gt;                                            int* values=NULL );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;dt&gt;cols: Number of columns of the structural element&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;rows: Number of rows of the structural element&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;anchor_x: Horizontal offset relative to point of anchor, normally equal to 0 (zero)&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;anchor_y: Vertical offset relative to point of anchor, normally equal to 0 (zero)&lt;/dt&gt;&lt;dt&gt;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;shape: Type of structural element, possible values:&lt;br /&gt;&lt;/dt&gt;&lt;dd&gt;&lt;ul&gt;&lt;li&gt;&lt;code&gt;CV_SHAPE_RECT&lt;/code&gt;, square element; &lt;/li&gt;&lt;li&gt;&lt;code&gt;CV_SHAPE_CROSS&lt;/code&gt;, element in disc;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;CV_SHAPE_ELLIPSE&lt;/code&gt;, elliptic element;&lt;/li&gt;&lt;li&gt;&lt;code&gt;CV_SHAPE_CUSTOM&lt;/code&gt;, element defined by user. In this case, the parameter &lt;code&gt;values&lt;/code&gt; specifies the mask, delimiting the vicinity of the pixel in analysis.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt; &lt;/dd&gt;values: Pointer to structural element defined by usuer, this parameter is used just for shape = &lt;code&gt;CV_SHAPE_CUSTOM&lt;/code&gt;.&lt;br /&gt;&lt;br /&gt;Function of erosion:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;void cvErode( const CvArr* src, CvArr* dst,&lt;br /&gt;             IplConvKernel* element=NULL, int iterations=1 );&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Function of dilatation:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;void cvDilate( const CvArr* src, CvArr* dst,&lt;br /&gt;             IplConvKernel* element=NULL, int iterations=1 );&lt;/pre&gt;&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;src: Input image;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;dst: Output image;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;element: Structural element. If it's &lt;code&gt;NULL&lt;/code&gt;, the structural element is a square 3x3;&lt;br /&gt;&lt;/dt&gt;&lt;dt&gt;iterations: Number of times for apply the operation.&lt;br /&gt;&lt;/dt&gt;&lt;/dl&gt;The interfaces for development in Python is the same, and all functions are very fast because they're implemented in C.&lt;br /&gt;&lt;br /&gt;More informations &lt;a href="http://www.comp.leeds.ac.uk/vision/opencv/opencvref_cv.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;----------------------&lt;br /&gt;* OpenCV (&lt;a href="http://sourceforge.net/projects/opencvlibrary"&gt;Open Computational Vision&lt;/a&gt;) is a API for development using Computational Vision. It's a very powerful set of functions for capture, processing and showing of images and videos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3265129102533425884?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3265129102533425884/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3265129102533425884' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3265129102533425884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3265129102533425884'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/mathematical-morphology-using-opencv.html' title='Mathematical Morphology using OpenCV'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8428905889416711355</id><published>2009-03-18T13:37:00.003-03:00</published><updated>2009-03-18T13:48:45.395-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistemas embarcados'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='snakes'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Carro voador "popular"</title><content type='html'>Olhe o novo desejo que iremos ter &lt;a href="http://digitaldrops.com.br/drops/2009/03/carro-voador-novo-sonho-de-consumo.html"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Nada mais de engarrafamentos, trânsito lento, ruas esburacadas, pneus furados, etc...&lt;br /&gt;&lt;br /&gt;Basta mudar seu &lt;a href="http://www.inovavox.com/wp-content/uploads/2007/08/08-lada1300-e-belina.jpg"&gt;carro convencional&lt;/a&gt; por um SKYCAR.&lt;br /&gt;&lt;br /&gt;Segue um vídeo do produto.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ElS9BKSsezw&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ElS9BKSsezw&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Vale lembrar que é necessário um &lt;a href="http://viagem.hsw.uol.com.br/breve1.htm"&gt;brevê&lt;/a&gt; para pilotar o SKYCAR.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8428905889416711355?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8428905889416711355/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8428905889416711355' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8428905889416711355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8428905889416711355'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/carro-voador-popular.html' title='Carro voador &quot;popular&quot;'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7686697294050484686</id><published>2009-03-14T14:47:00.002-03:00</published><updated>2009-03-14T15:20:43.178-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='otimização'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Tutorial Scilab - 5 [Operações Lógicas]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/02/logic-operations.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Como eu acredito que a maioria dos leitores conhece algo sobre operações lógicas, não vamos dar uma aula sobre o assunto. Porém, é bom revisar algo.&lt;br /&gt;&lt;br /&gt;Operações lógicas são usadas para analisar situações do tipo:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;2 é maior que 3? - falso&lt;/li&gt;&lt;li&gt;o vetor [1 2 3 4] é maior que o vetor [1 3 5]? - verdadeiro&lt;/li&gt;&lt;li&gt;a palavra 'casa' é menor que 'cachorro'? - falso&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;As operações lógicas são aplicadas para manipular os resultados destas situações, por exemplo:&lt;br /&gt;&lt;br /&gt;Eu tenho 22 anos, meu pai tem 52 e minha irmã tem 19.&lt;br /&gt;&lt;br /&gt;Quem de nós é o mais velho?&lt;br /&gt;&lt;br /&gt;Vamos criar uma solução geral para o problema.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Se eu sou mais velho que meu pai &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt; minha irmã então eu sou o mais velho.&lt;/li&gt;&lt;li&gt;Se meu pai é mais velho que eu &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt; minha irmã então ele é o mais velho.&lt;/li&gt;&lt;li&gt;Se minha irmã é mais velha que eu &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt; meu pai então ela é a mais velha.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;O conector &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt; é uma operação lógica.&lt;br /&gt;&lt;br /&gt;Os operadores lógicos são usados com variáveis lógicas, estas por sua vez são variáveis que só assumem os valores &lt;span style="font-weight: bold;"&gt;verdadeiro&lt;/span&gt; ou &lt;span style="font-weight: bold;"&gt;falso&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As operações lógicas básicas são as seguintes: {&lt;span style="font-weight: bold;"&gt;não&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;ou&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;e&lt;/span&gt;}, em inglês: {&lt;span style="font-weight: bold;"&gt;not&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;or&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt;} (vamos usar a notação em inglês porque esta é a adotada na literatura em português, inclusive brasileiro).&lt;br /&gt;&lt;br /&gt;A operação &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt; é unária e as demais são binárias.&lt;br /&gt;&lt;br /&gt;Vamos ver agora os resultados de cada operação.&lt;br /&gt;&lt;br /&gt;NOT&lt;br /&gt;&lt;ul&gt;&lt;li&gt;not(verdadeiro) = false&lt;/li&gt;&lt;li&gt;not(false) = verdadeiro&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;AND&lt;br /&gt;&lt;ul&gt;&lt;li&gt;falso and falso = falso&lt;/li&gt;&lt;li&gt;falso and verdadeiro = falso&lt;/li&gt;&lt;li&gt;verdadeiro and falso = falso&lt;/li&gt;&lt;li&gt;verdadeiro and verdadeiro = verdadeiro&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;OR&lt;br /&gt;&lt;ul&gt;&lt;li&gt;falso or falso = falso&lt;/li&gt;&lt;li&gt; falso or verdadeiro = verdadeiro&lt;/li&gt;&lt;li&gt; verdadeiro or false = verdadeiro&lt;/li&gt;&lt;li&gt; verdadeiro or verdadeiro = verdadeiro&lt;/li&gt;&lt;/ul&gt;  &lt;br /&gt;Agora um pequeno exemplo.&lt;br /&gt;&lt;br /&gt;Se eu preciso de uma raquete e uma bola mas só tenho a raquete então eu não estou satisfeito. Porém, se eu preciso de uma bola de basquete ou de vôlei mas eu só tenho a de vôlei então eu já estou satisfeito.&lt;br /&gt;&lt;br /&gt;Sobre os operadores no Scilab:&lt;br /&gt;&lt;br /&gt;O operador '~' é o &lt;span style="font-weight: bold;"&gt;not&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;O operador '|' é o &lt;span style="font-weight: bold;"&gt;or&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;O operador '&amp;amp;' é o &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As operações &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;or&lt;/span&gt; podem ser aplicadas em vetores com as funções &lt;span style="font-weight: bold;"&gt;or(.)&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;and(.)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Agora os &lt;span style="font-style: italic;"&gt;scripts&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;--&gt;x = 10;&lt;br /&gt;&lt;br /&gt;--&gt;y = 15;&lt;br /&gt;&lt;br /&gt;--&gt;z = x + y&lt;br /&gt;z  =&lt;br /&gt;&lt;br /&gt;   25.&lt;br /&gt;&lt;br /&gt;--&gt;(x &gt; y) &amp;amp; (z &gt; x) // x é menor que y então a primeira operação é falso&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;--&gt;(x &gt; y) | (z &gt; x) // z é maior que x então a segunda operação é verdadeiro&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; T&lt;br /&gt;&lt;br /&gt;--&gt;~((x &gt; y) &amp;amp; (z &gt; x)) // o resultado é o inverso do primeiro resultado&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; T&lt;br /&gt;&lt;br /&gt;--&gt;~((x &gt; y) | (z &gt; x)) // o resultado é o inverso do segundo resultado&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Os resultados são F (false - falso) ou T (true - verdadeiro) porque operações logicas fornecem resultados lógicos.&lt;br /&gt;&lt;br /&gt;Se for necessário usar os valores lógicos diretamente:&lt;br /&gt;&lt;br /&gt;--&gt;r1 = %F&lt;br /&gt;r1  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;--&gt;r2 = %T&lt;br /&gt;r2  =&lt;br /&gt;&lt;br /&gt; T&lt;br /&gt;&lt;br /&gt;--&gt;and([r1 r2])&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;--&gt;or([r1 r2])&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; T&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Para fechar o &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, se você usar operadores lógicos com variáveis numéricas, o Scilab interpreta 0 (zero) como falso e qualquer coisa diferente de zero como verdadeiro.&lt;br /&gt;&lt;br /&gt;--&gt;x = 0;&lt;br /&gt;&lt;br /&gt;--&gt;y = 2;&lt;br /&gt;&lt;br /&gt;--&gt;z = -5;&lt;br /&gt;&lt;br /&gt;--&gt;x | y | z&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; T&lt;br /&gt;&lt;br /&gt;--&gt;x &amp;amp; y &amp;amp; z&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;--&gt;x &amp;amp; z  &lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;--&gt;x &amp;amp; y&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; F&lt;br /&gt;&lt;br /&gt;--&gt;y &amp;amp; z&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt; T&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7686697294050484686?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7686697294050484686/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7686697294050484686' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7686697294050484686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7686697294050484686'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/tutorial-scilab-5-operacoes-logicas.html' title='Tutorial Scilab - 5 [Operações Lógicas]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7090158266944197502</id><published>2009-03-13T10:18:00.002-03:00</published><updated>2009-03-13T10:28:43.514-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='atom'/><category scheme='http://www.blogger.com/atom/ns#' term='device driver'/><category scheme='http://www.blogger.com/atom/ns#' term='cálculo integral'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='física'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Voar sobre a água</title><content type='html'>Eu vi este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; &lt;a href="http://blogengenhocas.blogspot.com/2009/03/voe-sobre-agua.html"&gt;aqui&lt;/a&gt; e achei muito interessante.&lt;br /&gt;&lt;br /&gt;Tudo se resume neste vídeo.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7-KczCp0OQ4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7-KczCp0OQ4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Vamos analisar um pouco a situação.&lt;br /&gt;&lt;br /&gt;Lembram-se de quantidade de movimento? Pois bem, a quantidade de movimento da água para baixo é a mesma da pessoa para cima, de modo que quando é alcançada uma velocidade inicial suficiente, nós subimos (e bem alto como visto no vídeo).&lt;br /&gt;&lt;br /&gt;Não vou dar uma aula de física aqui, mas caso alguém tenha a oportunidade de brincar com algo assim um dia, só recomendo que não se esqueça do seu próprio peso, pois a força que a água te joga para cima deve ser igual ao seu peso para te manter em cima e se você for voar para frente, não se esqueça de continuar a manter seu peso equilibrado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7090158266944197502?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7090158266944197502/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7090158266944197502' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7090158266944197502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7090158266944197502'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/voar-sobre-agua.html' title='Voar sobre a água'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4117323586617228181</id><published>2009-03-11T11:48:00.003-03:00</published><updated>2009-03-11T12:04:37.386-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Acervo de mídias digitais on line</title><content type='html'>O governo criou um portal que reune  e disponibiliza arquivos de imagens, sons, textos e vídeos gratuitamente - &lt;a href="http://www.dominiopublico.gov.br/"&gt;Domínio Público&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O sistema, segundo o próprio portal, é desenvolvido em &lt;span style="font-style: italic;"&gt;Software&lt;/span&gt; Livre (mais um ponto positivo).&lt;br /&gt;&lt;br /&gt;O que achei muito útil é que os textos incluem bibliografia por áera do conhecimento (Administração, Economia, Arquitetura, Artes, Política, Saúde, Informática, Matemática, Física, Medicina, etc...) e também uma &lt;a href="http://www.dominiopublico.gov.br/pesquisa/PesquisaPeriodicoForm.jsp"&gt;seção de teses e dissertações&lt;/a&gt;, também dividida por áreas do conhecimento.&lt;br /&gt;&lt;br /&gt;Enfim, fiquei sabendo que este portal estava ameaçado de ser fechado por falta de acessos, então vamos acessar!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4117323586617228181?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4117323586617228181/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4117323586617228181' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4117323586617228181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4117323586617228181'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/acervo-de-midias-digitais-on-line.html' title='Acervo de mídias digitais on line'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3136566112134213171</id><published>2009-03-09T19:16:00.005-03:00</published><updated>2009-03-09T19:46:19.224-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tudo'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Canal do Vaticano no YouTube</title><content type='html'>Fonte &lt;a href="http://blog.bibliacatolica.com.br/2009/03/09/bispos-do-mundo-inteiro-analisam-facebook-e-redes-sociais/"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O Papa Bento XVI decidiu por criar um canal no YouTube: http://www.youtube.com/vatican, alguns bispos foram contra pois disseram que um local com vídeos de quaisquer natureza não é adequado para expor o Vaticano, porém o Papa disse: "Cristo também se 'rebaixou' para assumir a natureza humana" e concluiu dizendo que deseja estar onde as pessoas estão.&lt;br /&gt;&lt;br /&gt;É bom ver que as autoridades da Igreja estão abrindo seus olhos para os novos meios de comunicação e estão adentrando neste "novo mundo".&lt;br /&gt;&lt;br /&gt;Devemos sempre evoluir e criar novas tecnologias e recursos, porém sem a Luz de Deus não seremos capazes de chegar na verdadeira e completa evolução.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OTdmbC63MPk&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OTdmbC63MPk&amp;hl=en&amp;fs=1&amp;rel=0&amp;color1=0x234900&amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3136566112134213171?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3136566112134213171/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3136566112134213171' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3136566112134213171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3136566112134213171'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/canal-do-vaticano-no-youtube.html' title='Canal do Vaticano no YouTube'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4319270745999654421</id><published>2009-03-02T11:47:00.005-03:00</published><updated>2009-03-02T12:17:10.176-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='delta de dirac'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='covolution'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Convolution</title><content type='html'>What's convolution? Who studies functional analysis in mathematics or signal and/or image processing, they ask themselves: "what's convolution?" and now we'll try to show a light.&lt;br /&gt;&lt;br /&gt;Give a generic function &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt;, for example a signal of voice.&lt;br /&gt;&lt;br /&gt;We want to analyze the similarity between &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; and another function &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt; (known). The similarity should be calculated for all &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;, because we don't know the moment that &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; is most similar to &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Okay, now we know what we have to do, let's learn how we do.&lt;br /&gt;&lt;br /&gt;We have a function &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt;, the most similar function to &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; is &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; (obvious), so if we dislocate &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; over itself, for each lag (&lt;span style="font-style: italic;"&gt;t - s&lt;/span&gt;) we calculate the similarity between &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;f(t - s)&lt;/span&gt;, the maximum similarity occurs for &lt;span style="font-style: italic;"&gt;s = 0&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;But, if we have the function &lt;span style="font-style: italic;"&gt;f(t - a)&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; shifted to left of &lt;span style="font-style: italic;"&gt;a&lt;/span&gt;), thus if we dislocate &lt;span style="font-style: italic;"&gt;h(t) = f(t - a)&lt;/span&gt; over &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; the similarity between &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;f(t - s)&lt;/span&gt;, the maximum similarity occurs for &lt;span style="font-style: italic;"&gt;s = -a&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;If we have a function h(t) and we don't know the moments and the values of similarity between &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt;, then we need calculate the similarity for each &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;, and I say: this calculus is the convolution.&lt;br /&gt;&lt;br /&gt;For finish, Why do we want to calculate the similarity between two functions?&lt;br /&gt;&lt;br /&gt;Because we can find known patterns in given functions. Return to signal of voice, we can find phonemes (known patterns) over a captured signal.&lt;br /&gt;&lt;br /&gt;--------------&lt;br /&gt;The command in Scilab that calculates the convolution is &lt;span style="font-weight: bold;"&gt;convol()&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4319270745999654421?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4319270745999654421/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4319270745999654421' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4319270745999654421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4319270745999654421'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/03/convolution.html' title='Convolution'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5509989182559669754</id><published>2009-02-26T09:23:00.004-03:00</published><updated>2009-02-26T09:54:46.312-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='convolução'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='progressões'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Convolução</title><content type='html'>O que é convolução? Aos que um dia estudaram análise funcional em matemática ou processamento de sinais e/ou processamento de imagens, estes um dia se perguntaram: "O que é convolução?" e hoje vamos, no retorno do &lt;a href="http://www.comshalom.org/renascer"&gt;Carnaval&lt;/a&gt;, tentar mostrar uma luz.&lt;br /&gt;&lt;br /&gt;Vamos primeiro tomar uma função &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; qualquer, &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; pode ser um sinal de voz por exemplo.&lt;br /&gt;&lt;br /&gt;Agora nós queremos analisar a semelhança entre &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; e uma outra função &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt;, em que &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt; é uma função conhecida. A medida de semelhança entre &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt; deve ser definida para todo &lt;span style="font-style: italic;"&gt;t&lt;/span&gt;, pois nós não sabemos em que ponto de &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; passa a ser mais semelhante a &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Agora que nós sabemos o que é preciso fazer, vamos ver como fazer.&lt;br /&gt;&lt;br /&gt;Se nós temos uma função &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt;, a função que mais se aproxima de &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; é a própria &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; (óbvio), então se nós passarmos a função &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; sobre ela mesma e para cada defasagem (&lt;span style="font-style: italic;"&gt;t - s&lt;/span&gt;) nós calcularmos a semelhança, teremos um máximo quando a defasagem for nula (&lt;span style="font-style: italic;"&gt;s = 0&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Porém, se tomarmos a função &lt;span style="font-style: italic;"&gt;f(t - a)&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; defasado, em atraso, de &lt;span style="font-style: italic;"&gt;a&lt;/span&gt;), então ao passar &lt;span style="font-style: italic;"&gt;f(t - a)&lt;/span&gt; sobre &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt;, teremos a máxima semelhança quando a defasagem for tal que anule o atraso &lt;span style="font-style: italic;"&gt;a&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;s = -a&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Agora, se a função for outra (&lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt;, previamente conhecida) nós não temos informação de como nem em que ponto a semelhança entre &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt; ocorre.&lt;br /&gt;&lt;br /&gt;Então precisamos fazer essa medição, e eu digo que essa medição de semelhança entre duas funções para cada instante &lt;span style="font-style: italic;"&gt;t&lt;/span&gt; é a convolução entre &lt;span style="font-style: italic;"&gt;f(t)&lt;/span&gt; e &lt;span style="font-style: italic;"&gt;h(t)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Por fim, por que fazer a análise de semelhança entre duas funções?&lt;br /&gt;&lt;br /&gt;Porque nós podemos precisar encontrar padrões, já conhecidos, em funções que possuímos. Voltando ao sinal de voz, nós podemos tentar localizar fonemas (padrões conhecidos) ao longo do sinal capturado.&lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;A função do Scilab que implementa a convolução é &lt;span style="font-weight: bold;"&gt;convol()&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5509989182559669754?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5509989182559669754/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5509989182559669754' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5509989182559669754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5509989182559669754'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/02/convolucao.html' title='Convolução'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9209619608743099884</id><published>2009-02-19T13:45:00.002-03:00</published><updated>2009-02-19T14:09:35.660-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Tutorial Scilab - 4 [Vetores e Matrizes - 3]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/02/vectors-and-matrices-3.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Vamos agora abordar funções mais específicas para manipulação de matrizes.&lt;br /&gt;&lt;br /&gt;As funções que mais uso são as seguintes:&lt;br /&gt;&lt;br /&gt;&lt;li&gt;eye(m,n) - matriz identidade;&lt;/li&gt;&lt;li&gt;zeros(m,n) - matriz de zeros (0's);&lt;/li&gt;&lt;li&gt;ones(m,n) - matriz de uns (1's);&lt;br /&gt;&lt;/li&gt;&lt;li&gt;det(X) - determinante;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;inv(X) - matriz inversa;&lt;/li&gt;&lt;li&gt;pinv(A,[tol]) - pseudoinversa;&lt;/li&gt;&lt;li&gt;sum(x,[key]) - soma de vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;prod(x,[key]) - produto de vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;mean(x,[key]) - média de vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;stdev(x,[key]) - desvio padrãode vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;geomean(x,[key]) - média geometrica de vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;harmean(x,[key]) - média harmonica de vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;msd(x,[key]) - desvio médio quadrático de vetor/matriz (todos os elementos ou sobre um eixo);&lt;/li&gt;&lt;li&gt;rand(m1,m2,.. [,key]) - gerador de números aleatórios;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;grand(m, n, dist_type [,p1,...,pk]) - gerador de números e sequências aleatórios;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;find(X) - localiza os índices de valores não-nulos ou verdadeiros (para variáveis booleanas).&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;Como é de se esperar, "cada função é uma função".&lt;br /&gt;&lt;br /&gt;Agora, aos exemplos:&lt;br /&gt;&lt;br /&gt;--&gt;eye(3,3) // matriz identidade 3 x 3*&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   1.    0.    0.&lt;br /&gt;   0.    1.    0.&lt;br /&gt;   0.    0.    1.&lt;br /&gt;&lt;br /&gt;--&gt;rand(5,2) // matriz (5 linhas e 2 colunas) de números aleatórios com distribuição de probabilidade uniforme entre [0, 1]&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   0.0683740    0.5442573&lt;br /&gt;   0.5608486    0.2320748&lt;br /&gt;   0.6623569    0.2312237&lt;br /&gt;   0.7263507    0.2164633&lt;br /&gt;   0.1985144    0.8833888&lt;br /&gt;&lt;br /&gt;--&gt;rand(2,5,'normal') // matriz (2 linhas e 5 colunas) de números aleatórios com distribuição normal (Gaussiana) de média = 0 e variância = 1&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   1.0478272  - 1.4061926  - 1.7350313  - 0.2143931    2.5891773&lt;br /&gt; - 1.3218008  - 1.0384734    0.5546874  - 2.0735088    0.0424792&lt;br /&gt;&lt;br /&gt;--&gt;det(eye(4,4)) // determinante da matriz identidade 4 x 4&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   1.&lt;br /&gt;&lt;br /&gt;--&gt;X = rand(5,5) // X é uma matriz (5 x 5) com valores aleatórios entre [0, 1]&lt;br /&gt;X  =&lt;br /&gt;&lt;br /&gt;   0.4368588    0.0437334    0.1280058    0.1531217    0.8784126&lt;br /&gt;   0.2693125    0.4818509    0.7783129    0.6970851    0.1138360&lt;br /&gt;   0.6325745    0.2639556    0.2119030    0.8415518    0.1998338&lt;br /&gt;   0.4051954    0.4148104    0.1121355    0.4062025    0.5618661&lt;br /&gt;   0.9184708    0.2806498    0.6856896    0.4094825    0.5896177&lt;br /&gt;&lt;br /&gt;--&gt;det_X = det(X) // det_X é o determinante de X&lt;br /&gt;det_X  =&lt;br /&gt;&lt;br /&gt; - 0.0799884&lt;br /&gt;&lt;br /&gt;--&gt;[py px] = find(eye(3,3)) // px corresponde as posições (eixo - x) dos números não-nulos (diferentes de zero) e py corresponde as posições (eixo - y) destes números&lt;br /&gt;px  =&lt;br /&gt;&lt;br /&gt;   1.    2.    3.&lt;br /&gt;py  =&lt;br /&gt;&lt;br /&gt;   1.    2.    3.&lt;br /&gt;&lt;br /&gt;--&gt;[py px] = find(~eye(3,3)) // o til '~' é a operação de negação lógica, então (~0) = 1 e (~1) = 0**&lt;br /&gt;px  =&lt;br /&gt;&lt;br /&gt;   1.    1.    2.    2.    3.    3.&lt;br /&gt;py  =&lt;br /&gt;&lt;br /&gt;   2.    3.    1.    3.    1.    2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--&gt;X // a variável X (X = rand(5,5)) definida antes&lt;br /&gt;X  =&lt;br /&gt;&lt;br /&gt;   0.4368588    0.0437334    0.1280058    0.1531217    0.8784126&lt;br /&gt;   0.2693125    0.4818509    0.7783129    0.6970851    0.1138360&lt;br /&gt;   0.6325745    0.2639556    0.2119030    0.8415518    0.1998338&lt;br /&gt;   0.4051954    0.4148104    0.1121355    0.4062025    0.5618661&lt;br /&gt;   0.9184708    0.2806498    0.6856896    0.4094825    0.5896177&lt;br /&gt;&lt;br /&gt;--&gt;sum(X,'r') // soma sobre as colunas de X (linha de valores)&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   2.6624119    1.4850001    1.9160468    2.5074436    2.3435661&lt;br /&gt;&lt;br /&gt;--&gt;sum(X,'c') // soma sobre as linhas de X (coluna de valores)&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   1.6401323&lt;br /&gt;   2.3403973&lt;br /&gt;   2.1498187&lt;br /&gt;   1.9002098&lt;br /&gt;   2.8839105&lt;br /&gt;&lt;br /&gt;--&gt;sum(X) // soma de todos os elementos de X&lt;br /&gt;ans  =&lt;br /&gt;&lt;br /&gt;   10.914469&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok, caso os leitores se manifestem, posso fazer novos &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; aprofundando mais cada função.&lt;br /&gt;&lt;br /&gt;------------------&lt;br /&gt;* Se o comando é dado sem o ponto-e-vírgula ';' então o resultado da comando é apresentado no prompt e armazenado na variável &lt;span style="font-weight: bold;"&gt;ans&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;** Operações lógicas são cenas futuras que veremos aqui no MultiSign.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9209619608743099884?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9209619608743099884/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9209619608743099884' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9209619608743099884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9209619608743099884'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/02/tutorial-scilab-4-vetores-e-matrizes-3.html' title='Tutorial Scilab - 4 [Vetores e Matrizes - 3]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7739622151683388151</id><published>2009-02-16T11:03:00.002-03:00</published><updated>2009-02-16T11:15:55.012-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><title type='text'>Tutorial Scilab - 3 [Vetores e Matrizes - 2]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/02/vectors-and-matrices-2.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Vamos começar com as funções que podem ser usadas em matrizes e vetores no Scilab.&lt;br /&gt;&lt;br /&gt;Como já se sabe, o Scilab tem várias funções matemáticas, por exemplo: sin, cos, tan, asin, acos, atan, exp, log, etc....&lt;br /&gt;&lt;br /&gt;Todas estas funções podem ser usadas em tensores, matrizes, vetores e escalares.&lt;br /&gt;&lt;br /&gt;Vamos agora ao primeiro exemplo:&lt;br /&gt;&lt;br /&gt;--&gt;x = [1 0 1;&lt;br /&gt;--&gt;0 1 0;&lt;br /&gt;--&gt;1 0 1]&lt;br /&gt;x  =&lt;br /&gt;&lt;br /&gt;  1.    0.    1.&lt;br /&gt;  0.    1.    0.&lt;br /&gt;  1.    0.    1.&lt;br /&gt;&lt;br /&gt;--&gt;y = cos(%pi*x) // o Scilab tem algumas constantes pré-definidas, eu conheco PI (%pi = 3.1415927) e E (%e = 2.7182818)&lt;br /&gt;y  =&lt;br /&gt;&lt;br /&gt;- 1.    1.  - 1.&lt;br /&gt;  1.  - 1.    1.&lt;br /&gt;- 1.    1.  - 1.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Lembrando que cos(%pi) = -1 e cos(0) = 1 (&lt;a href="http://www.educ.fc.ul.pt/icm/icm2000/icm22/circulo_trigonometrico.htm"&gt;círculo trigonométrico&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Dando continuidade ao &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, operações com matrizes geram novas matrizes e estas novas matrizes podem ser usadas em outras operações e/ou funções.&lt;br /&gt;&lt;br /&gt;Segundo exemplo:&lt;br /&gt;&lt;br /&gt;--&gt;x = [1 2 3]&lt;br /&gt;x  =&lt;br /&gt;&lt;br /&gt;  1.    2.    3.&lt;br /&gt;&lt;br /&gt;--&gt;y = [3;&lt;br /&gt;--&gt;2;&lt;br /&gt;--&gt;1]&lt;br /&gt;y  =&lt;br /&gt;&lt;br /&gt;  3.&lt;br /&gt;  2.&lt;br /&gt;  1.&lt;br /&gt;&lt;br /&gt;--&gt;z1 = exp(x*y)&lt;br /&gt;z1  =&lt;br /&gt;&lt;br /&gt;  22026.466&lt;br /&gt;&lt;br /&gt;--&gt;z2 = exp(y*x)&lt;br /&gt;z2  =&lt;br /&gt;&lt;br /&gt;  20.085537    403.42879    8103.0839&lt;br /&gt;  7.3890561    54.59815     403.42879&lt;br /&gt;  2.7182818    7.3890561    20.085537&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A operação x*y resulta em:&lt;br /&gt;x*y = [1*3 + 2*2 + 3*1] = [3 + 4 + 3] = 10.&lt;br /&gt;&lt;br /&gt;E a operação y*x resulta em:&lt;br /&gt;y*x =&lt;br /&gt;[3*1 3*2 3*3;&lt;br /&gt;2*1 2*2 2*3;&lt;br /&gt;1*1 1*2 1*3] =&lt;br /&gt;[3 6 9;&lt;br /&gt;2 4 6;&lt;br /&gt;1 2 3].&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A função exp() retorna a exponencial natural (exp(x) = %e^x).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7739622151683388151?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7739622151683388151/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7739622151683388151' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7739622151683388151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7739622151683388151'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/02/tutorial-scilab-3-vetores-e-matrizes-2.html' title='Tutorial Scilab - 3 [Vetores e Matrizes - 2]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9147140373287821083</id><published>2009-02-05T11:23:00.003-03:00</published><updated>2009-02-05T12:12:00.125-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='neural network'/><category scheme='http://www.blogger.com/atom/ns#' term='filtering'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Neural learning</title><content type='html'>Let's talk about neural computation.&lt;br /&gt;&lt;br /&gt;The algorithms of neural computation are based in observations of nature, specially in animal's nervous system.&lt;br /&gt;&lt;br /&gt;I did a post (&lt;a href="http://multisign.blogspot.com/2008/09/conversa-sobre-redes-neurais.html"&gt;here&lt;/a&gt; - in Portuguese) about neural networks, I wrote about concepts for who wants develop the algorithms.&lt;br /&gt;&lt;br /&gt;The neural algorithms are able to assimilate the information by itself, like us.&lt;br /&gt;&lt;br /&gt;The computers hold the information in digital memory and access the information by memory addresses, if we need an information then we send the address and get the content. In neural systems, if we need an information then we send a correlated information.&lt;br /&gt;&lt;br /&gt;Let's think. You can't enumerate your neurons and access the information one by one. But you can access the information in your brain using other information correlated to it, for example: &lt;span style="font-weight: bold; font-style: italic;"&gt;dog&lt;/span&gt;. You thought in a dog conforms to the standards you know.&lt;br /&gt;&lt;br /&gt;Other example:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SYsAd3eXwyI/AAAAAAAAATM/3_tvIHypBpo/s1600-h/Photo_070608_004.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SYsAd3eXwyI/AAAAAAAAATM/3_tvIHypBpo/s320/Photo_070608_004.jpg" alt="" id="BLOGGER_PHOTO_ID_5299329899639063330" border="0" /&gt;&lt;/a&gt;You look the image and you think the words garden, flowers, plants and the emotions like peace, tranquility, etc...&lt;br /&gt;&lt;br /&gt;To finish, remember that God created the perfect nature, we can contemplate the nature and seek inspiration in God's creations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9147140373287821083?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9147140373287821083/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9147140373287821083' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9147140373287821083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9147140373287821083'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/02/neural-learning.html' title='Neural learning'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IGuBPchcQ6w/SYsAd3eXwyI/AAAAAAAAATM/3_tvIHypBpo/s72-c/Photo_070608_004.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6663380455394797517</id><published>2009-02-02T14:24:00.004-03:00</published><updated>2009-02-02T14:38:31.496-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='progressões'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Tutorial Scilab - 2 [Vetores e Matrizes - 1]</title><content type='html'>[English version &lt;a href="http://usingscilab.blogspot.com/2009/01/vectors-and-matrices-1.html"&gt;here&lt;/a&gt;.]&lt;br /&gt;&lt;br /&gt;Como faz tempo que fiz o primeiro &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; do tutorial do Scilab, acho que está na hora de continuar o serviço.&lt;br /&gt;&lt;br /&gt;Como já foi dito, o Scilab é muito semelhante ao Matlab (que eu não gosto, nem uso e muito menos recomendo). E Matlab é uma sigla para "Laboratório de Matrizes", ou seja, é um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; voltado para a manipulação matricial de dados.&lt;br /&gt;&lt;br /&gt;Se nós temos a equação y = A x, em que:&lt;br /&gt;&lt;br /&gt;x = [1 2 3 4]' (x é um vetor coluna)&lt;br /&gt;&lt;br /&gt;e&lt;br /&gt;&lt;br /&gt;A = [1 2 3 4;&lt;br /&gt;       1 2 3 4;&lt;br /&gt;       1 2 3 4;&lt;br /&gt;       1 2 3 4].&lt;br /&gt;&lt;br /&gt;Em que A é uma matriz quadrada.&lt;br /&gt;&lt;br /&gt;Obtem-se que:&lt;br /&gt;&lt;br /&gt;y = [x[1]A[1,1]+x[2]A[2,1]+x[3]A[3,1]+x[4]A[4,1] x[1]A[1,2]+x[2]A[2,2]+x[3]A[3,2]+x[4]A[4,2] x[1]A[1,3]+x[2]A[2,3]+x[3]A[3,3]+x[4]A[4,3] x[1]A[1,4]+x[2]A[2,4]+x[3]A[3,4]+x[4]A[4,4]]' = [1²+2²+3²+4² 1²+2²+3²+4² 1²+2²+3²+4² 1²+2²+3²+4²]' = [30 30 30 30]'.&lt;br /&gt;&lt;br /&gt;Para fazer operações assim em linguagens de programação convencionais (C/C++, Java, Python, Pascal, Perl, etc...) seria necessário declarar as variáveis como vetores ou matrizes (com ponteiros, a depender da situação) e fazer laços de repetição.&lt;br /&gt;&lt;br /&gt;Mas, como o Scilab é um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; criado para manipular matrizes, deve ser fácil resolver este tipo de problema.&lt;br /&gt;&lt;br /&gt;Realmente é fácil, basta fazer o seguinte:&lt;br /&gt;&lt;br /&gt;--&gt;x = [1 2 3 4]'; // a apostrofe { ' } indica a transposição, então x é um vetor coluna, pois [1 2 3 4] é um vetor linha e x é [1 2 3 4] transposto.&lt;br /&gt;&lt;br /&gt;--&gt;A = [1 2 3 4;&lt;br /&gt;--&gt;1 2 3 4;&lt;br /&gt;--&gt;1 2 3 4;&lt;br /&gt;--&gt;1 2 3 4];&lt;br /&gt;&lt;br /&gt;--&gt;y = A*x&lt;br /&gt;y  =&lt;br /&gt;&lt;br /&gt;   30.&lt;br /&gt;   30.&lt;br /&gt;   30.&lt;br /&gt;   30.&lt;br /&gt;&lt;br /&gt;Observem a coerência com o que foi explicado, pois obtemos o vetor coluna y = [30 30 30 30]'.&lt;br /&gt;&lt;br /&gt;Para os que estudam álgebra linear, esperem que o Scilab vai resolver muitos problemas para vocês.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6663380455394797517?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6663380455394797517/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6663380455394797517' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6663380455394797517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6663380455394797517'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/02/tutorial-scilab-2-vetores-e-matrizes-1.html' title='Tutorial Scilab - 2 [Vetores e Matrizes - 1]'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-365238332602608062</id><published>2009-01-27T10:09:00.004-03:00</published><updated>2009-01-27T10:41:28.103-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='progressões'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='redes neurais'/><title type='text'>Aprendizagem neural</title><content type='html'>Vou fazer uma conversa (monólogo*) sobre computação neural.&lt;br /&gt;&lt;br /&gt;Os algoritmos de computação neural são baseados em observações da natureza, em especial do sistema nervoso dos animais.&lt;br /&gt;&lt;br /&gt;A base da computação neural é a aprendizagem a partir de exemplos, como eu já comentei &lt;a href="http://multisign.blogspot.com/2008/09/conversa-sobre-redes-neurais.html"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Os algoritmos têm a capacidade de assimilar a informação pela própria informação, como nós mesmo fazemos.&lt;br /&gt;&lt;br /&gt;Os computadores tradicionais armazenam a informação em endereços de memória, e quando precisamos daquela informação nós fornecemos o endereço em que ela se encontra. Em sistemas neurais, quando nós precisamos de uma informação nós temos que fornecer ao sistema a informação associada.&lt;br /&gt;&lt;br /&gt;Vamos fazer um paralelo com nosso cérebro. Você não pode numerar todos os seus neurônios e sair analisando a informação presente em cada um, porém você pode acessar a informação armazenada a partir de uma outra informação associada, por exemplo: &lt;span style="font-weight: bold;"&gt;cachorro&lt;/span&gt;. Você visualizou um cachorro em sua cabeça, conforme os padrões que você conhece de um cachorro.&lt;br /&gt;&lt;br /&gt;Vamos dar outro exemplo:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SX8NdTWTMhI/AAAAAAAAAS4/9iNbHQzFTA0/s1600-h/Photo_070608_008.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SX8NdTWTMhI/AAAAAAAAAS4/9iNbHQzFTA0/s320/Photo_070608_008.jpg" alt="" id="BLOGGER_PHOTO_ID_5295966483872166418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ao ver a imagem acima, você lembra das palavras jardim, plantas e flores e das emoções, normalmente, associadas: paz, tranquilidade, calma, etc....&lt;br /&gt;&lt;br /&gt;Lembremo-nos que se Deus criou a natureza perfeita, nós podemos buscar inspiração nela para criar nossas coisas, consientes que nunca chegaremos a tamanha perfeição.&lt;br /&gt;&lt;br /&gt;______________________&lt;br /&gt;* Se vocês interagirem vira um diálogo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-365238332602608062?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/365238332602608062/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=365238332602608062' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/365238332602608062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/365238332602608062'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/aprendizagem-neural.html' title='Aprendizagem neural'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IGuBPchcQ6w/SX8NdTWTMhI/AAAAAAAAAS4/9iNbHQzFTA0/s72-c/Photo_070608_008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9186223518992246242</id><published>2009-01-15T10:42:00.004-03:00</published><updated>2009-01-15T10:59:16.489-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='atom'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Blog about Scilab</title><content type='html'>I created a &lt;a href="http://usingscilab.blogspot.com"&gt;new blog&lt;/a&gt; just about Scilab.&lt;br /&gt;&lt;br /&gt;I want to teach how to use the Scilab for English speakers.&lt;br /&gt;&lt;br /&gt;I'll post codes and tips for developing in Scilab and Scicos.&lt;br /&gt;&lt;br /&gt;I want to teach something about digital images and signals processing in the new blog, but I'd like receive comments and interactions (votes in polls, for example) in the blog.&lt;br /&gt;&lt;br /&gt;If I receive comments and suggestions, then I'll do posts as you want.&lt;br /&gt;&lt;br /&gt;So, it's all! Visit me &lt;a href="http://catholic-engineer.blogspot.com"&gt;here&lt;/a&gt;, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9186223518992246242?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9186223518992246242/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9186223518992246242' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9186223518992246242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9186223518992246242'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/blog-about-scilab.html' title='Blog about Scilab'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4407806360069476251</id><published>2009-01-15T09:42:00.002-03:00</published><updated>2009-01-15T09:47:55.167-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='blender'/><title type='text'>Modelos 3D no Blender</title><content type='html'>Eu vi hoje &lt;a href="http://www.katorlegaz.com/3d_models/"&gt;este site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;No site é possível baixar gratuitamente modelos 3D desenvolvidos no Blender.&lt;br /&gt;&lt;br /&gt;É bom ver este tipo de serviço prestado pela comunidade, pois isto aumenta a divulgação dos trabalhos desenvolvidos e das capacidades dos &lt;span style="font-style: italic;"&gt;softwares&lt;/span&gt; e dos desenvolvedores.&lt;br /&gt;&lt;br /&gt;Iniciativas como esta só têm a beneficiar quem desenvolve, pois mostra seu portfólio, e quem busca este tipo de serviço, pois passa a conhecer o trabalho já desenvolvido.&lt;br /&gt;&lt;br /&gt;Lanço agora a sugestão de desenvolverem códigos para controlar estes modelos, por exemplo: andar, pular, interações com o ambiente, etc....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4407806360069476251?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4407806360069476251/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4407806360069476251' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4407806360069476251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4407806360069476251'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/modelos-3d-no-blender.html' title='Modelos 3D no Blender'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4090309890716782460</id><published>2009-01-13T10:50:00.004-03:00</published><updated>2009-01-13T11:09:57.874-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Tutorial - Scilab 1</title><content type='html'>Vamos começar com o tutorial de Scilab hoje.&lt;br /&gt;&lt;br /&gt;A instalação necessária é a trivial: quem usa M$ Window$ baixa o &lt;a href="http://www.scilab.org/download/5.0.3/scilab-5.0.3.exe"&gt;instalador&lt;/a&gt; e quem usa GNU/Linux pode baixar pelo Synaptic ou apt-get.&lt;br /&gt;&lt;br /&gt;Só para dar uma ajuda aos usuários de GNU/Linux, para instalar o Scilab pelo apt-get, basta dar o comando:&lt;br /&gt;&lt;br /&gt;&gt;&gt; apt-get install scilab scilab-bin scilab-doc&lt;br /&gt;&lt;br /&gt;Pois bem, depois de instalado o Scilab está pronto para ser usado.&lt;br /&gt;&lt;br /&gt;Abra o Scilab e vamos começar dando comandos no &lt;span style="font-style: italic;"&gt;prompt&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;A declaração de variáveis é implícita, como em Python, ou seja, você declara uma variável inicializando-a.&lt;br /&gt;&lt;br /&gt;Vamos declarar uma variável &lt;span style="font-weight: bold;"&gt;x&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;float&lt;/span&gt;) com um valor inicial de 0 (zero).&lt;br /&gt;&lt;br /&gt;--&gt; x = 0;&lt;br /&gt;&lt;br /&gt;Agora vamos tomar outra variável &lt;span style="font-weight: bold;"&gt;y&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;float&lt;/span&gt;) com valor inicial de 2.&lt;br /&gt;&lt;br /&gt;--&gt; y = 2;&lt;br /&gt;&lt;br /&gt;Agora podemos fazer operações sobre as variáveis.&lt;br /&gt;&lt;br /&gt;--&gt; soma = x + y;&lt;br /&gt;--&gt; diferenca = x - y;&lt;br /&gt;--&gt; produto = x*y;&lt;br /&gt;--&gt; razao = x/y;&lt;br /&gt;&lt;br /&gt;Caso você não coloque o ponto-e-vírgula no final do comando, a variável ecoa no &lt;span style="font-style: italic;"&gt;prompt&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;--&gt; soma = x + y&lt;br /&gt;soma  =&lt;br /&gt;&lt;br /&gt;    2. &lt;br /&gt;&lt;br /&gt;--&gt; diferenca = x - y&lt;br /&gt;diferenca  =&lt;br /&gt;&lt;br /&gt;  - 2. &lt;br /&gt; &lt;br /&gt;--&gt; produto = x*y&lt;br /&gt;produto  =&lt;br /&gt;&lt;br /&gt;    0. &lt;br /&gt; &lt;br /&gt;--&gt; razao = x/y&lt;br /&gt;razao  =&lt;br /&gt;&lt;br /&gt;    0. &lt;br /&gt; &lt;br /&gt;Com isso, podemos fazer as operações aritméticas convencionais que são a base de toda a matemática computacional.&lt;br /&gt;&lt;br /&gt;Para fechar a primeira parte do tutorial, vamos trabalhar com agrupamentos nas operações.&lt;br /&gt;&lt;br /&gt;Vamos ter as variáveis &lt;span style="font-weight: bold;"&gt;x1&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;x2&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;x3&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;x4&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;x5&lt;/span&gt; e como resultado &lt;span style="font-weight: bold;"&gt;res1&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;res2&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;res3&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;--&gt; x1 = 1;&lt;br /&gt;--&gt; x2 = 2;&lt;br /&gt;--&gt; x3 = 3;&lt;br /&gt;--&gt; x4 = 4;&lt;br /&gt;--&gt; x5 = 5;&lt;br /&gt;--&gt;&lt;br /&gt;--&gt; res1 = (x1 + x2)*(x3 + x4)/x5;&lt;br /&gt;--&gt; res2 = (x1 + x2*(x3 - x4)) - x5;&lt;br /&gt;--&gt; res3 = x1 + (x2 - (x3 + (x4*x5)));&lt;br /&gt;&lt;br /&gt;Assim começamos o que pode ter de mais simples no Scilab, acompanhem o MultiSign que muito ainda está por vir.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4090309890716782460?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4090309890716782460/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4090309890716782460' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4090309890716782460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4090309890716782460'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/tutorial-scilab-1.html' title='Tutorial - Scilab 1'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1412169522079845474</id><published>2009-01-06T10:02:00.004-03:00</published><updated>2009-01-06T10:16:53.958-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='neural network'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>I'm back</title><content type='html'>I will travel today and my return is next Monday. I will start a tutorial about Scilab, I'm thinking in create a new blog over the English version of the Scilab tutorial.&lt;br /&gt;&lt;br /&gt;I'd like that the readers comment this post with suggestions about examples areas like digital signal and image processing, computational intelligence, automation and control, etc...&lt;br /&gt;&lt;br /&gt;I will use the suggestions on the Scilab's codes that I will develop.&lt;br /&gt;&lt;br /&gt;I created a &lt;a href="http://catholic-engineer.blogspot.com/"&gt;new blog&lt;/a&gt; (all in English). I'd like to receive visits on my new blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1412169522079845474?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1412169522079845474/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1412169522079845474' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1412169522079845474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1412169522079845474'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/im-back.html' title='I&apos;m back'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8439361917220749928</id><published>2009-01-06T09:55:00.002-03:00</published><updated>2009-01-06T10:01:25.129-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='ica'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Volta a ativa</title><content type='html'>Eu irei fazer uma viagem hoje e estarei retornando na segunda-feira, de modo que assim que voltar irei iniciar o tutorial do Scilab.&lt;br /&gt;&lt;br /&gt;Caso alguém tenha alguma sugestão de temas para os exemplos de código, fique a vontade para pedir (processamento de sinais e/ou imagens, inteligência computacional, automação e controle, etc....).&lt;br /&gt;&lt;br /&gt;Enfim, eu acho que com as sugestões dos leitores, que devem ser os mais interessados no blog, o tutorial ficará muito bom.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8439361917220749928?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8439361917220749928/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8439361917220749928' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8439361917220749928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8439361917220749928'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/volta-ativa.html' title='Volta a ativa'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8083584769075086553</id><published>2009-01-02T10:35:00.004-03:00</published><updated>2009-01-02T10:43:04.528-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Começando 2009</title><content type='html'>O ano começou, vamos tentar fazer o que é certo este ano mais que no ano que passou.&lt;br /&gt;&lt;br /&gt;Eu criei 2 novos blogs ontem para começar o ano bem.&lt;br /&gt;&lt;br /&gt;São eles &lt;a href="http://engenheirocatolico.blogspot.com/"&gt;este&lt;/a&gt; e &lt;a href="http://catholic-engineer.blogspot.com/"&gt;esse&lt;/a&gt;. Vou tentar fazer versões independentes e não apenas um ser a versão em inglês do outro.&lt;br /&gt;&lt;br /&gt;Não irei parar com o MultiSign, ao contrário pois depois da enquete descobri os principais interesses dos meus leitores:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Scilab;&lt;/li&gt;&lt;li&gt;Linux e SL;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Matemática;&lt;/li&gt;&lt;li&gt;Curiosidades.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Então, atendendo aos pedidos irei começar uma série de &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; como um tutorial sobre o Scilab.&lt;br /&gt;&lt;br /&gt;Enfim, espero este ano ter mais sucessos, paz e bênçãos que no ano passado e desejo o mesmo a todos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8083584769075086553?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8083584769075086553/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8083584769075086553' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8083584769075086553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8083584769075086553'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2009/01/comeando-2009.html' title='Começando 2009'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9190786471681823976</id><published>2008-12-31T10:05:00.002-03:00</published><updated>2008-12-31T10:12:15.460-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informations'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>The end....</title><content type='html'>This is the last post of the year.&lt;br /&gt;&lt;br /&gt;I'd like that the readers criticize, comment, discuss, make corrections and observations in next posts.&lt;br /&gt;&lt;br /&gt;I learn a lot of things in this year and I'd want to share this knowledge to the readers.&lt;br /&gt;&lt;br /&gt;The last desire is peace, success and blessings of God to everybory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9190786471681823976?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9190786471681823976/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9190786471681823976' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9190786471681823976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9190786471681823976'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/end.html' title='The end....'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-2473257288963566046</id><published>2008-12-31T10:01:00.003-03:00</published><updated>2008-12-31T10:05:37.146-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Por fim....</title><content type='html'>Este será o último &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; do ano.&lt;br /&gt;&lt;br /&gt;Espero que no próximo ano, os leitores critiquem, comentem, discutam, façam correções e observações aqui no MultiSign.&lt;br /&gt;&lt;br /&gt;Acho que aprendi muito este ano e espero ter passado algo para os leitores.&lt;br /&gt;&lt;br /&gt;A enquete sobre o que você procura ou gosta de ver aqui no blog está no final, mas ainda faltam algumas horas até ser fechada então quem quiser ainda pode votar.&lt;br /&gt;&lt;br /&gt;Para fechar o ano, desejo paz, sucesso e bênçãos sobre todos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-2473257288963566046?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/2473257288963566046/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=2473257288963566046' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2473257288963566046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2473257288963566046'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/por-fim.html' title='Por fim....'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4909495060396121345</id><published>2008-12-23T09:03:00.002-03:00</published><updated>2008-12-23T09:23:10.334-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Linux Foundation faz concurso para para marketing/publicidade</title><content type='html'>Olhem &lt;a href="http://info.abril.com.br/aberto/infonews/122008/22122008-8.shl"&gt;esta fonte&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Agora que já estão todos informados, cabe às mentes brilhantes e voadoras do &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre a tarefa de desenvolver o nosso comercial.&lt;br /&gt;&lt;br /&gt;Pensemos um pouco: a Micro$oft faz propagandas em sites, revistas, &lt;span style="font-style: italic;"&gt;outdoors&lt;/span&gt;, vídeos, etc... a Ma€, idem e ainda faz ofensivas a Micro$oft.&lt;br /&gt;&lt;br /&gt;E quanto ao GNU/Linux? Nada de propagandas em mídia, apenas sites que falam a respeito e as empresas que desenvolvem soluções em &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre que divulgam o nosso querido sistema operacional.&lt;br /&gt;&lt;br /&gt;Por que será então que o nosso sitema é o que ganha mais adeptos? O que tem mais atualizações a cada ano? O que é mais usado em servidores e sistemas de grande porte?&lt;br /&gt;&lt;br /&gt;Parece que o &lt;span style="font-style: italic;"&gt;marketing&lt;/span&gt; não é um ponto chave para os especialistas da área, mas a ignorância da grande massa sobre os benefícios do GNU/Linux é provavelmente a maior barreira para a adoção do nosso pinguim em casas, firmas, escritórios, etc...&lt;br /&gt;&lt;br /&gt;Então, fica a sugestão para os marqueteiros que vão se aventurar a fazer os vídeos para divulgar nosso sistema operacional: explorem os benefícios do &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre sobre o proprietário, com o melhor bom humor possível.&lt;br /&gt;&lt;br /&gt;Segue uma idéia que tive:&lt;br /&gt;&lt;br /&gt;Uma pessoa usando seu PC e este trava (o que o ruindow$ faz de melhor). Então a pessoa liga para a assistência técnica e este faz uma lista de "sugestões" tipo aumentar memória RAM, formatar o PC (esta é a prioridade), comprar anti-vírus, instalar uma versão mais recente do sistema, etc...&lt;br /&gt;&lt;br /&gt;Depois, desanimada, a pessoa começa a ver TV (por exemplo) e assiste ao próprio comercial, mas em vez de ligar para uma assistência técnica tradicional ela chama um profissional de &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre que vai apresentar todas as vantagens do &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre como o custo, o &lt;span style="font-style: italic;"&gt;hardware&lt;/span&gt; necessário, todos os recursos disponíveis (procurar explorar o &lt;a href="http://www.compiz.org/"&gt;Compiz&lt;/a&gt;), etc...&lt;br /&gt;&lt;br /&gt;Por fim a pessoa faz a mudança para o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre e vive feliz para sempre.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4909495060396121345?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4909495060396121345/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4909495060396121345' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4909495060396121345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4909495060396121345'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/linux-foundation-faz-concurso-para-para.html' title='Linux Foundation faz concurso para para marketing/publicidade'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8020160486899287515</id><published>2008-12-20T14:17:00.007-03:00</published><updated>2008-12-20T14:41:00.531-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='filtering'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>Lighting manipulation by histogram</title><content type='html'>I did a &lt;a href="http://multisign.blogspot.com/2008/03/segmentao-das-mos.html"&gt;post about segmentation&lt;/a&gt; (in portuguese), in that post I cited a histogram's equalization, and, I'm working with enhancement for my DIP class, so I will show a very simple technique here.&lt;br /&gt;&lt;br /&gt;I use just Scilab and SIVP for develop my codes (search for scilab and sivp tags here in the blog).&lt;br /&gt;&lt;br /&gt;Ok, let's do a offset manipulation in the image's histogram. This technique consists in add or subtract a constant value in all pixels.&lt;br /&gt;&lt;br /&gt;See the picture.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SU0sN9IAQnI/AAAAAAAAASE/AThy5h5XSkA/s1600-h/im05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SU0sN9IAQnI/AAAAAAAAASE/AThy5h5XSkA/s320/im05.jpg" alt="" id="BLOGGER_PHOTO_ID_5281926556233515634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Its histogram is this.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SU0sc8Ez1DI/AAAAAAAAASM/_9iBsTz2zx8/s1600-h/hist00.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 167px;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SU0sc8Ez1DI/AAAAAAAAASM/_9iBsTz2zx8/s320/hist00.gif" alt="" id="BLOGGER_PHOTO_ID_5281926813649720370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ps.: The histogram is the number of pixels for each value (send comments for any question).&lt;br /&gt;&lt;br /&gt;This is a lighter image, and its histogram is concentrate in higher values. Thus, let's subtract a constant value 50 of each pixel.&lt;br /&gt;&lt;br /&gt;The result.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SU0tKt3VuLI/AAAAAAAAASU/4iZZG0XWkT0/s1600-h/muli01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 120px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SU0tKt3VuLI/AAAAAAAAASU/4iZZG0XWkT0/s320/muli01.jpg" alt="" id="BLOGGER_PHOTO_ID_5281927600109107378" border="0" /&gt;&lt;/a&gt;Old imagem | New image.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;And the hew histogram.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SU0tdm_jaqI/AAAAAAAAASc/1vM2qHsHgCA/s1600-h/hist01.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 167px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SU0tdm_jaqI/AAAAAAAAASc/1vM2qHsHgCA/s320/hist01.gif" alt="" id="BLOGGER_PHOTO_ID_5281927924682025634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The technique is very simple, but the simplest form is the best in many cases.&lt;br /&gt;&lt;br /&gt;If anyone wants more about histogram's manipulation then send me comments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8020160486899287515?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8020160486899287515/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8020160486899287515' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8020160486899287515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8020160486899287515'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/lighting-manipulation-by-histogram.html' title='Lighting manipulation by histogram'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IGuBPchcQ6w/SU0sN9IAQnI/AAAAAAAAASE/AThy5h5XSkA/s72-c/im05.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4295304175815268804</id><published>2008-12-18T10:56:00.006-03:00</published><updated>2008-12-18T11:18:56.581-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tudo'/><title type='text'>Pela vida</title><content type='html'>Hoje é comum vermos casos de aborto pelo mundo afora.&lt;br /&gt;Aqui no Brasil, abortos são considerados abomináveis, principalmente porque temos uma forte tradição cristã.&lt;br /&gt;&lt;br /&gt;Na América do Norte e Europa, a prática do aborto é comum, e porque eles são "os donos do mundo" querem disceminar a cultura abortista.&lt;br /&gt;&lt;br /&gt;Sei que este blog trata principalmente de tecnologia, mas eu acredito que toda tecnologia deve ser desenvolvida a favor da vida e que toda vida é preciosa, principalmente vidas inocentes.&lt;br /&gt;&lt;br /&gt;Vamos ler &lt;a href="http://blog.cancaonova.com/felipeaquino/2008/12/17/o-aborto-como-estrategia-de-controle-social/"&gt;este texto&lt;/a&gt; primeiro. Agora vamos refletir sobre um ponto: o que é o aborto?&lt;br /&gt;&lt;br /&gt;Aborto é a retirada de um feto do útero materno antes que este esteja pronto para nascer.&lt;br /&gt;&lt;br /&gt;Este vídeo mostra a técnica mais usada para realização de um aborto.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/e--PBOUSUhA&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=pt-br&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/e--PBOUSUhA&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=pt-br&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Pensemos, em que momento começa a vida de um ser humano?&lt;br /&gt;No momento do nascimento, talvez?&lt;br /&gt;Não! Ainda no útero da mãe, o feto já responde a estímulos e tem movimentos próprios.&lt;br /&gt;&lt;br /&gt;Em algum momento durante a gestação? Não! Desde que o espermatozóide se une ao óvulo eles começam a se desenvolver como um novo ser que está sendo constituído.&lt;br /&gt;&lt;br /&gt;Então podemos concluir que a criação do novo ser humano ocorre no momento da união entre o espermatozóide e o óvulo.&lt;br /&gt;&lt;br /&gt;Se este ser humano, ainda feto, já é vivo e retirá-lo do útero da mãe implica em matá-lo, então uma mãe que pratica o aborto mata seu próprio filho.&lt;br /&gt;&lt;br /&gt;Nos mandamentos da lei de Deus está escrito: "Não matarás.", imagine então matar o próprio filho e pior ainda, dentro do seu próprio corpo.&lt;br /&gt;&lt;br /&gt;Um povo que se diz cristão, como os norte-americanos e europeus, deveria conhecer o que diz a palavra de Deus para assim buscar fazer o que é certo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4295304175815268804?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4295304175815268804/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4295304175815268804' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4295304175815268804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4295304175815268804'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/pela-vida.html' title='Pela vida'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4087061645115218285</id><published>2008-12-15T11:25:00.005-03:00</published><updated>2008-12-15T11:32:12.693-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Google Maps agora também com transporte público</title><content type='html'>As pessoas de algumas cidades do mundo já podem contar com o Google Maps para encontrar rotas de transporte público para seus destinos (&lt;a href="http://googlebrasilblog.blogspot.com/2008/12/transporte-pblico-no-google-maps.html"&gt;fonte&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Atualmente, muitas cidades têm serviço de encontrar destinos a pé e de carro, porém é de conhecimento comum que não é possível para todo mundo ir a pé ou de carro para qualquer lugar, então surge um problema: como ir de transporte público (ônibus, metrô, trem, topic, etc....)?&lt;br /&gt;&lt;br /&gt;Pois bem, espero que logo este recurso esteja disponível aqui em Fortaleza e em todas as cidades que são servidas de transporte público.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4087061645115218285?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4087061645115218285/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4087061645115218285' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4087061645115218285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4087061645115218285'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/google-maps-agora-tambm-com-transporte.html' title='Google Maps agora também com transporte público'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7333431518227294271</id><published>2008-12-14T10:57:00.010-03:00</published><updated>2008-12-14T11:19:29.688-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='equalização de histograma'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='Simulação numérica'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Manipulação de iluminação pelo histograma</title><content type='html'>Eu fiz um &lt;a href="http://multisign.blogspot.com/2008/03/segmentao-das-mos.html"&gt;&lt;span style="font-style: italic;"&gt;post&lt;/span&gt; sobre segmentação&lt;/a&gt; em que eu citei uma equalização de histograma, mas como atualmente estou fazendo alguns testes com realce de imagens e usando técnicas que envolvem o histograma das imagens, vou apresentar algo aqui.&lt;br /&gt;&lt;br /&gt;Para começar, tudo o que for apresentado aqui foi desenvolvido no Scilab com a biblioteca SIVP (informações podem ser encontradas facilmente nas &lt;span style="font-style: italic;"&gt;tags&lt;/span&gt; do blog).&lt;br /&gt;&lt;br /&gt;Pois bem, para começar vamos manipular apenas um offset do histograma que consiste em acrescentar ou subtrair um valor constante em todos os &lt;span style="font-style: italic;"&gt;pixels&lt;/span&gt; da imagem.&lt;br /&gt;&lt;br /&gt;Para ilustrar, vamos usar a imagem a seguir.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SUUTxorrhHI/AAAAAAAAARk/KbupHb4T6fY/s1600-h/im01-gray.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SUUTxorrhHI/AAAAAAAAARk/KbupHb4T6fY/s320/im01-gray.jpg" alt="" id="BLOGGER_PHOTO_ID_5279647881616917618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Segue o histograma desta imagem.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SUUT5Vb53WI/AAAAAAAAARs/JFcPzIIAbuc/s1600-h/hist00.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 167px;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SUUT5Vb53WI/AAAAAAAAARs/JFcPzIIAbuc/s320/hist00.gif" alt="" id="BLOGGER_PHOTO_ID_5279648013889428834" border="0" /&gt;&lt;/a&gt;Obs.: Lembrando que o histograma é a incidência de &lt;span style="font-style: italic;"&gt;pixels&lt;/span&gt; em cada nível (intensidade).&lt;br /&gt;&lt;br /&gt;Observando este histograma, percebe-se que ele está muito consentrado nos valores altos, o que se reflete em uma imagem muito clara.&lt;br /&gt;&lt;br /&gt;Vamos então reduzir 50 de cada &lt;span style="font-style: italic;"&gt;pixel&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Obtemos a imagem (original | nova).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SUUVGM3LelI/AAAAAAAAAR0/5yMDXk5nQ8o/s1600-h/muli01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 120px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SUUVGM3LelI/AAAAAAAAAR0/5yMDXk5nQ8o/s320/muli01.jpg" alt="" id="BLOGGER_PHOTO_ID_5279649334437837394" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;E o novo histograma.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SUUVN1og8CI/AAAAAAAAAR8/GVqjRoIqaJo/s1600-h/hist01.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 167px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SUUVN1og8CI/AAAAAAAAAR8/GVqjRoIqaJo/s320/hist01.gif" alt="" id="BLOGGER_PHOTO_ID_5279649465641267234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Neste caso, já percebe-se alguma diferença na imagem.&lt;br /&gt;&lt;br /&gt;Para fechar o &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, faço 2 observações:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;As imagens podem ser vistas em tamanho original apenas clicando em cima.&lt;/li&gt;&lt;li&gt;Novos &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; sobre o assunto serão feitos caso os leitores mostrem interesse.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7333431518227294271?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7333431518227294271/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7333431518227294271' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7333431518227294271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7333431518227294271'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/manipulao-de-iluminao-pelo-histograma.html' title='Manipulação de iluminação pelo histograma'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IGuBPchcQ6w/SUUTxorrhHI/AAAAAAAAARk/KbupHb4T6fY/s72-c/im01-gray.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5522010366228283584</id><published>2008-12-10T10:00:00.003-03:00</published><updated>2008-12-10T10:12:20.493-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Balanço do Serpro 2008</title><content type='html'>Segundo &lt;a href="http://idgnow.uol.com.br/computacao_corporativa/2008/12/09/software-livre-gera-economia-de-r-30-milhoes-para-governo-federal/"&gt;entrevista com o  presidente  do Serviço Federal de Processamento de Dados (Serpro)&lt;/a&gt;, o Brasil teve uma economia de R$ 30.000.000,00 (30 milhões de reais) no ano corrente (2008) apenas porque passou a adotar &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre em alguns pontos.&lt;br /&gt;&lt;br /&gt;Durante a entrevista, foi informado que apenas com o cliente de e-mail tiveram uma economia de R$ 10.000.000,00. Imaginemos quando tiverem tirado tudo o que é &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; proprietário e inútil (se bem que esse implica neste) e substituído por &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre e funcional.&lt;br /&gt;&lt;br /&gt;Pois bem, ficam a observação para os postos do governo que aindam jogam dinheiro no lixo com licenças e os parabéns para quem já aprendeu o "caminho das pedras" e mais ainda para o pessoal que está coordenando o levantamento das finanças do governo.&lt;br /&gt;&lt;br /&gt;Isto é para mostrar a todos que &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre é funcional e economicamente viável e sustentável. Alguns anos atrás, podia ser uma utopia, mas hoje está se tornando uma realidade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5522010366228283584?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5522010366228283584/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5522010366228283584' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5522010366228283584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5522010366228283584'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/balano-do-serpro-2008.html' title='Balanço do Serpro 2008'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7208785623298977628</id><published>2008-12-05T10:58:00.001-03:00</published><updated>2008-12-05T11:00:09.218-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='reconstrução 3D'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='redes neurais'/><title type='text'>Carro prático</title><content type='html'>Quando eu crescer, quero ter um destes.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/btmmia9O7ik&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/btmmia9O7ik&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Mas enquanto não cresço, me contento com um modelo popular mesmo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7208785623298977628?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7208785623298977628/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7208785623298977628' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7208785623298977628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7208785623298977628'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/carro-prtico.html' title='Carro prático'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6824543340503925202</id><published>2008-12-04T15:18:00.003-03:00</published><updated>2008-12-04T15:25:51.451-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistemas embarcados'/><category scheme='http://www.blogger.com/atom/ns#' term='odf'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='device driver'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Smartphones com Linux</title><content type='html'>Olhem &lt;a href="http://info.abril.com.br/aberto/infonews/122008/03122008-4.shl"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Um post &lt;span style="font-style: italic;"&gt;curto&lt;/span&gt;, pois o tempo não pára.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;A Nokia anunciou que os smartphones mais modernos vão ser baseados em Linux.&lt;br /&gt;&lt;br /&gt;Eu gostei desta notícia, pois vai ser criado um mercado de desenvolvimento de aplicações em torno destes aparelhos e as demais empresas que desenvolvem smartphones (Samsumg, LG, Motorola, Siemens, Palm, QTek, etc........) podem "entrar na onda".&lt;br /&gt;&lt;br /&gt;Algumas empresas já tiveram experiências semelhantes, como o A1200 da Motorola.&lt;br /&gt;&lt;br /&gt;Enfim, é algo que me agradou e eu gosto de compartilhar o que me agrada.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6824543340503925202?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6824543340503925202/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6824543340503925202' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6824543340503925202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6824543340503925202'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/smartphones-com-linux.html' title='Smartphones com Linux'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8341556272606354282</id><published>2008-12-01T09:47:00.004-03:00</published><updated>2008-12-01T10:15:31.976-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='ica'/><category scheme='http://www.blogger.com/atom/ns#' term='lógica fuzzy'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Sistemas Fuzzy</title><content type='html'>Para quebrar um pouco o jejum de &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; (principalmente &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; sobre coisas que não sejam relacionadas a opinião pessoal) vou falar um pouco sobre sistemas Fuzzy.&lt;br /&gt;&lt;br /&gt;Sistemas Fuzzy são baseados em lógica fuzzy (lógico) e são constituidos de 3 partes:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Fuzzyficador;&lt;/li&gt;&lt;li&gt;Regras e inferência;&lt;/li&gt;&lt;li&gt;Desfuzzyficador.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Descrição dos elementos do sistema fuzzy.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O Fuzzyficador consiste na interface entre as variáveis de entrada (valores numéricos) do fenômeno avaliado e o sistema fuzzy (conjuntos fuzzy).&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;As regras e inferência implementam a lógica entre a entrada e a saída, gerando um conjunto fuzzy de saída.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;O Desfuzzyficador transforma o conjunto fuzzy de saída em um valor numérico.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Para dar um exemplo, vamos supor que nós precisamos controlar o nível de água em um tanque, porém este tanque tem uma entrada de água e uma saída de água.&lt;br /&gt;&lt;br /&gt;Vamos criar os conjuntos fuzzy das variáveis de entrada do sistema (nível do tanque e volume de água que está saindo do tanque) e da variável de saída (volume de água que está entrando no tanque).&lt;br /&gt;Obs.: A variável de saída é também chamada variável de controle.&lt;br /&gt;&lt;br /&gt;Vamos criar algumas regras fuzzy para o sistema:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Se o nível do tanque estiver baixo então tem que entrar muita água no tanque.&lt;/li&gt;&lt;li&gt;Se estiver saindo pouca água do tanque e o nível estiver alto então tem que entrar pouca água no tanque.&lt;/li&gt;&lt;li&gt;Se o nível da água estiver médio e estiver saindo muita água do tanque então tem que entrar muita água no tanque.&lt;/li&gt;&lt;li&gt;Se o nível da água estiver alto e estiver saindo muita água do tanque então tem que entrar uma quantidade média de água no tanque.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;Para cada variável (tanto faz ser de entrada ou saída) é interessante criar ao menos 3 conjuntos fuzzy (baixo, médio e alto, por exemplo).&lt;br /&gt;&lt;br /&gt;O mais interessante na elaboração das regras é combinar todos os conjuntos de entrada, por exemplo (sendo x1 e x2 as variáveis de entrada e y a variável de saída):&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Se x1 é baixo e x2 é baixo então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é médio e x2 é baixo então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é alto e x2 é baixo então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é baixo e x2 é médio então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é médio e x2 é médio então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é alto e x2 é médio então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é baixo e x2 é alto então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é médio e x2 é alto então y é xxx.&lt;/li&gt;&lt;li&gt;Se x1 é alto e x2 é alto então y é xxx.&lt;/li&gt;&lt;/ol&gt;       &lt;br /&gt;Após a elaboração das regras, o sistema está pronto para ser implementado.&lt;br /&gt;&lt;br /&gt;Para cada valor das variáveis de entrada, o grau de pertinência é computado e é feita uma inferência dos conjuntos fuzzy de entrada com os de saída, de modo a obter-se um conjunto fuzzy relativo a variável de saída.&lt;br /&gt;&lt;br /&gt;Por fim, é usado algum método de desfuzzyficação para converter o conjunto fuzzy de saída em um valor numérico, como por exemplo o centro de massa do conjunto fuzzy.&lt;br /&gt;&lt;br /&gt;Se alguém quiser, posso fazer novos posts mais detalhados.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Só para adiantar, o Scilab tem uma &lt;span style="font-style: italic;"&gt;toolbox&lt;/span&gt; de lógica fuzzy (&lt;a href="http://www.scilab.org/contrib/index_contrib.php?page=displayContribution&amp;amp;fileID=188"&gt;aqui&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8341556272606354282?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8341556272606354282/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8341556272606354282' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8341556272606354282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8341556272606354282'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/12/sistemas-fuzzy.html' title='Sistemas Fuzzy'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-193475408820663906</id><published>2008-11-25T10:36:00.002-03:00</published><updated>2008-11-25T11:04:52.323-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Dinheiro ao Lixo no RN</title><content type='html'>Edital de prestação de contas do Cefet-RN &lt;a href="http://www.cefetrn.br/conteudo/editais/edital-prego-108-2008-rp.pdf/view"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Um breve resumo do edital &lt;a href="http://www.softwarelivre.org/news/12329"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Só para constar:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; 800 licenças - Microsoft Office;&lt;/li&gt;&lt;li&gt;1.000 liceças - Antivírus para Windows.&lt;/li&gt;&lt;/ul&gt;Se cada licença do M$ OFFice for R$ 125,00 temos 800 * R$ 125,00 = R$ 100.000,00.&lt;br /&gt;&lt;br /&gt;Se cada licença de antivírus for R$ 100,00 temos 1000 * R$ 100,00 = R$ 100.000,00.&lt;br /&gt;&lt;br /&gt;Os valores que coloquei são apenas para imaginarmos quanto dinheiro público, que deveria ser revertido em benefícios para a população, é mandado para fora do país de uma forma tão estúpida.&lt;br /&gt;&lt;br /&gt;Se fossem compradas CPUs com este dinheiro, supondo computadores de R$ 2.000,00 (muito razoáveis por sinal) era possível comprar 100 computadores.&lt;br /&gt;&lt;br /&gt;Só com este dinheiro, seria possível construir um bloco para qualquer fim, como didático, laboratórios, administrativo, etc... (tantas vezes vi na UFC que não construiram e/ou equiparam blocos, laboratórios, escritórios, gabinetes, etc... porque acabaram os recursos financeiros).&lt;br /&gt;&lt;br /&gt;Mas no nosso país é assim mesmo, mais vale usar o que vem de fora do que usar algo nacional, mesmo sendo de qualidade superior e custo inferior.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-193475408820663906?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/193475408820663906/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=193475408820663906' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/193475408820663906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/193475408820663906'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/dinheiro-ao-lixo-no-rn.html' title='Dinheiro ao Lixo no RN'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1165360886067164094</id><published>2008-11-20T20:53:00.003-03:00</published><updated>2008-11-20T21:03:59.607-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><title type='text'>Empresas na Europa, Ásia e América do Norte</title><content type='html'>Vi &lt;a href="http://www.softwarelivre.org/news/12320"&gt;aqui&lt;/a&gt; que a crise mundial está favorecendo o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre, como muitos já sabem, pois todas as empresas estão buscando cortar gastos desnecessários (e o que seria mais inútil que pagar pelas coisas da M$??).&lt;br /&gt;&lt;br /&gt;Enfim, o que eu gostaria de levantar é a questão: e depois da crise? Pois com a crise atual, todos estão buscando cortar gastos (aparece com o Brasil na época do apagão em 2001 ou 2002) e depois da crise, quem vai aceitar gastar mais, apesar do dinheiro voltar a entrar normalmente? (Assim como aconteceu na época do apagão, pois muitos passaram a criar novos hábitos.)&lt;br /&gt;&lt;br /&gt;Eu acho que os efeitos da crise no sentido de colaborar com o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre só vão aumentar, mesmo quando a crise passar.&lt;br /&gt;&lt;br /&gt;Eu já vi em alguns lugares, tipo a Paraíba, iniciativas do tipo: migrar todos os M$ OFFice para Open Office (ou similares) nas instituições públicas (acho que eram só as federais, mas depois as outras aprendem também).&lt;br /&gt;&lt;br /&gt;Provavelmente, a crise ainda vai durar mais um tempinho e as suas consequências vão ficar na sociedade mundial por muito tempo e além disso, muito será feito para evitar novas crises.&lt;br /&gt;&lt;br /&gt;Quem sabe novas crises não virão por causa da pirataria de &lt;span style="font-style: italic;"&gt;software&lt;/span&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1165360886067164094?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1165360886067164094/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1165360886067164094' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1165360886067164094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1165360886067164094'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/empresas-na-europa-sia-e-amrica-do.html' title='Empresas na Europa, Ásia e América do Norte'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1026446504003712250</id><published>2008-11-15T10:00:00.007-03:00</published><updated>2008-11-15T10:21:51.293-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='segmentação'/><category scheme='http://www.blogger.com/atom/ns#' term='limiarização'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Técnicas clássicas de segmentação de pele humana</title><content type='html'>Enfim algum tempo livre... Vou aproveitar e fazer um &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; sobre uma das etapas do meu mestrado a segmentação da pele.&lt;br /&gt;&lt;br /&gt;Vou apenas apresentar 3 formas de segmentação de pele e alguns resultados obtidos.&lt;br /&gt;&lt;br /&gt;A imagem de teste é apresentada a seguir.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SR7IockpOTI/AAAAAAAAAQU/yoQCX3ovHM4/s1600-h/00000006-04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SR7IockpOTI/AAAAAAAAAQU/yoQCX3ovHM4/s320/00000006-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5268869211260270898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espaço de cores RGB:&lt;br /&gt;&lt;br /&gt;Um pixel pertence a pele se satisfizer as condições abaixo:&lt;br /&gt;&lt;br /&gt;R &gt; 95&lt;br /&gt;G &gt; 40&lt;br /&gt;B &gt; 20&lt;br /&gt;max {R, G, B} − min {R, G, B} &gt; 15&lt;br /&gt;|R − G| &gt; 15&lt;br /&gt;R&gt;G&lt;br /&gt;R&gt;B&lt;br /&gt;&lt;br /&gt;Resultado da segmentação:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SR7JUvpN-0I/AAAAAAAAAQc/inrZHPWXjFQ/s1600-h/rgb-00000006-04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SR7JUvpN-0I/AAAAAAAAAQc/inrZHPWXjFQ/s320/rgb-00000006-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5268869972293974850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espaço de cores YCbCr:&lt;br /&gt;&lt;br /&gt;Um pixel pertence a pele se satisfizer as condições abaixo:&lt;br /&gt;&lt;br /&gt;77 ≤ Cb ≤ 127&lt;br /&gt;133 ≤ Cr ≤ 173&lt;br /&gt;&lt;br /&gt;Resultado da segmentação:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SR7JwTYOmlI/AAAAAAAAAQk/uiROoJCwaSA/s1600-h/cbcr-00000006-04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SR7JwTYOmlI/AAAAAAAAAQk/uiROoJCwaSA/s320/cbcr-00000006-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5268870445742856786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Espaço de cores HSV:&lt;br /&gt;&lt;br /&gt;Um pixel pertence a pele se satisfizer as condições abaixo:&lt;br /&gt;&lt;br /&gt;0° ≤ H ≤ 50°&lt;br /&gt;0, 23 ≤ S ≤ 0, 68&lt;br /&gt;&lt;br /&gt;Resultado da segmentação:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SR7KMyEbOcI/AAAAAAAAAQs/hKwVFdT1pYs/s1600-h/hs-00000006-04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SR7KMyEbOcI/AAAAAAAAAQs/hKwVFdT1pYs/s320/hs-00000006-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5268870935017634242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Antes que alguém saia por aí dizendo que um método é melhor que outro, eu digo que depende da imagem a ser segmentada.&lt;br /&gt;&lt;br /&gt;Os algoritmos apresentados são muito dependentes da iluminação do ambiente.&lt;br /&gt;&lt;br /&gt;Para fechar, seguem os códigos do Scilab para segmentar imagens conforme apresentado.&lt;br /&gt;&lt;br /&gt;/////////////////////////////////////////////////////////////////////////////////////////&lt;br /&gt;// Algoritmos de segmentacao de pele em imagens baseados em limiarizacao&lt;br /&gt;// Universidade Federal do Ceara&lt;br /&gt;// Eng. Alex&lt;br /&gt;//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//*//&lt;br /&gt;&lt;br /&gt;//// parametros das imagens&lt;br /&gt;&lt;br /&gt;Y = 2;&lt;br /&gt;Cb = 1;&lt;br /&gt;Cr = 3;&lt;br /&gt;&lt;br /&gt;H = 1;&lt;br /&gt;S = 2;&lt;br /&gt;V = 3;&lt;br /&gt;&lt;br /&gt;nL = 480; // numero de linhas da imagem&lt;br /&gt;nC = 640; // numero de colunas da imagem&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;img = im2double(imread("imagem.jpg"));&lt;br /&gt;&lt;br /&gt;////////////////////////////////////////&lt;br /&gt;//parametros em RGB //&lt;br /&gt;//////////////////////////////////////&lt;br /&gt;&lt;br /&gt;img_s = zeros(nL, nC);&lt;br /&gt;&lt;br /&gt;for l = 1:nL,&lt;br /&gt;  for c = 1:nC,&lt;br /&gt;    p = img(l,c,:);&lt;br /&gt;   &lt;br /&gt;    ps = (p(1)&gt;95/255).*(p(2)&gt;40/255).*(p(3)&gt;20/255).*(max(p) - min(p)&gt;15/255).*(abs(p(1) - p(2))&gt;15/255).*(p(1)==max(p));&lt;br /&gt;    img_s(l,c) = ps;&lt;br /&gt;  end;&lt;br /&gt;end;&lt;br /&gt; &lt;br /&gt;imwrite(img_s, "rgb-imagem.jpg");&lt;br /&gt;&lt;br /&gt;///////////////////////////////////&lt;br /&gt;//limiares em CbCr //&lt;br /&gt;/////////////////////////////////&lt;br /&gt;&lt;br /&gt;imgYCbCr = rgb2ycbcr(img);&lt;br /&gt;&lt;br /&gt;img_s = double(((imgYCbCr(:,:,Cb)&gt;76/255) .* (imgYCbCr(:,:,Cb)&lt;128/255)).*((imgycbcr(:,:,cr)&gt;132/255) .* (imgYCbCr(:,:,Cr)&lt;174/255)));&lt;br /&gt;&lt;br /&gt;imwrite(img_s, "cbcr-imagem.jpg");&lt;br /&gt;&lt;br /&gt;///////////////////////////////&lt;br /&gt;//limiares em HS //&lt;br /&gt;/////////////////////////////&lt;br /&gt;&lt;br /&gt;imgHSV = rgb2hsv(img);&lt;br /&gt;&lt;br /&gt;img_s = double((imgHSV(:,:,H)&lt;50/360).*((imghsv(:,:,s)&gt;0.23) .* (imgHSV(:,:,S)&lt;0.68)));&lt;br /&gt;&lt;br /&gt;imwrite(img_s, "hs-imagem.jpg");&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1026446504003712250?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1026446504003712250/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1026446504003712250' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1026446504003712250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1026446504003712250'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/tcnicas-clssicas-de-segmentao-de-pele.html' title='Técnicas clássicas de segmentação de pele humana'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IGuBPchcQ6w/SR7IockpOTI/AAAAAAAAAQU/yoQCX3ovHM4/s72-c/00000006-04.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3149038776380424564</id><published>2008-11-11T07:25:00.003-03:00</published><updated>2008-11-11T07:34:46.877-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='Pesquisa'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Chegando na reta final da qualificação</title><content type='html'>Aos leitores do MultiSign que percebem minha ausência nos &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt;, informo que a previsão é que na próxima semana eu volte a atualizar o blog com mais frequência.&lt;br /&gt;&lt;br /&gt;Se bem que poucas pessoas interagem com comentários e a enquete.&lt;br /&gt;&lt;br /&gt;Vejo no mapa um monte de pontos enormes sobre o Brasil (o que indica centenas de leitores), mas poucos são os que comentam (não tenho nenhum &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; nem com 5 comentários) e eu vejo blogs por aí que todos os &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; têm dezenas de comentários.&lt;br /&gt;&lt;br /&gt;Mas enfim, não deixarei de fazer os &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; porque meus leitores não comentam, porém se comentassem, ajudaria bastante.&lt;br /&gt;&lt;br /&gt;E só para adiantar, os resultados que estou tendo nos testes preliminares são motivadores.&lt;br /&gt;&lt;br /&gt;Esperem e verão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3149038776380424564?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3149038776380424564/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3149038776380424564' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3149038776380424564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3149038776380424564'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/chegando-na-reta-final-da-qualificao.html' title='Chegando na reta final da qualificação'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4450523978170134293</id><published>2008-11-08T10:53:00.002-03:00</published><updated>2008-11-08T11:20:41.273-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='fuzzy'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='ica'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Fuzzy Logic</title><content type='html'>The fuzzy logic is a generalization of classic sets theory.&lt;br /&gt;&lt;br /&gt;In the classic sets theory, a element is in a set or not.&lt;br /&gt;&lt;br /&gt;For example, the fruit's universe, the orange is in set of citric fruits, and the apple is not in that set.&lt;br /&gt;&lt;br /&gt;But, if we analyze the people's universe and make 2 sets: rich people and poor people. If anyone has more than US$ 500,000.00, that's rich, if anyone has less than US$ 500,000.00, that's poor.&lt;br /&gt;&lt;br /&gt;Thus, someone has US$10,000.00; US$30,000.00; US$50,000.00; US$70,000.00; US$100,000.00; US$120,000.00; US$180,000.00; US$210,000.00; US$220,000.00; US$300,000.00; US$450,000.00; US$480,000.00; US$492,000.00; US$497,000.00; US$499,800.00; US$499,930.00; US$499,981.00; US$499,996.00; US$499,999.20; US$499,999.98; that's a poor people. And other someone has US$1,000,000.00; US$980,000.00; US$840,000.00; US$770,000.00; US$680,000.00; US$610,000.00; US$590,000.00; US$540,000.00; US$510,000.00; US$508,000.00; US$502,000.00; US$501,000.00; US$500,100.00; US$500,010.00; US$500,001.00; US$500,000.10; that's a rich people.&lt;br /&gt;&lt;br /&gt;But, let's think: if anyone has US$499,999.97 and other one has US$500,000.01 they have the same money, because US$0.04 is almost no money, but they aren't in same set.&lt;br /&gt;&lt;br /&gt;The fuzzy logic add the pertinence concept for each element. So, all elements are in all sets, but each element has a specific pertinence in each set.&lt;br /&gt;&lt;br /&gt;We can use fuzzy logic in any situation, solving it as a linguistic problem. If you need classify the cars in big or small, is possible do 2 fuzzy sets, if you need classify the cars in big, small and median, is possible do 3 fuzzy sets, and successively.&lt;br /&gt;&lt;br /&gt;I did the following video of a application that I developed for A.I. class.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S8ihxslU9iA&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S8ihxslU9iA&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Any question, you can comment the post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4450523978170134293?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4450523978170134293/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4450523978170134293' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4450523978170134293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4450523978170134293'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/fuzzy-logic.html' title='Fuzzy Logic'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3637220818938218698</id><published>2008-11-06T12:56:00.002-03:00</published><updated>2008-11-06T13:21:30.324-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistemas embarcados'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='ica'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='lógica fuzzy'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Lógica Fuzzy</title><content type='html'>Lógica Fuzzy é uma generalização da teoria dos conjuntos clássica.&lt;br /&gt;&lt;br /&gt;Na teoria dos conjuntos clássica, se eu tiver um determinado elemento, este elemento pode pertencer ou não a um determinado conjunto.&lt;br /&gt;&lt;br /&gt;Por exemplo, tomando o universo das frutas, a tangerina pertence ao conjunto das frutas cítricas. A maçã não pertence ao conjunto das frutas cítricas.&lt;br /&gt;&lt;br /&gt;Mas se tomarmos o universo das pessoas, vamos classificar as pessoas em ricas e pobres. Como critério vamos tomar o patrimônio de cada pessoa e determinar que pessoas com patrimônio acima de R$500.000,00 sejam ricas e abaixo sejam pobres, então pessoas com patrimônios de R$10.000,00;  R$30.000,00; R$50.000,00; R$70.000,00; R$100.000,00; R$120.000,00; R$180.000,00; R$210.000,00; R$220.000,00; R$300.000,00; R$450.000,00; R$480.000,00; R$492.000,00; R$497.000,00; R$499.800,00; R$499.930,00; R$499.981,00; R$499.996,00; R$499.999,20; R$499.999,98 seriam pobres e pessoas com patrimônios de R$1.000.000,00; R$980.000,00; R$840.000,00; R$770.000,00; R$680.000,00; R$610.000,00; R$590.000,00; R$540.000,00; R$510.000,00; R$508.000,00; R$502.000,00; R$501.000,00; R$500.100,00; R$500.010,00; R$500.001,00; R$500.000,10 seriam ricas. Mas qual a diferença de padrimônio entre R$500.000,02 e R$499.999,97? Isto não vale nem um pirulito que vendem nas paradas de ônibus, algumas vezes nem dão o troco menor que R$0,10.&lt;br /&gt;&lt;br /&gt;Então, para resolver o problema, a lógica fuzzy incorpora o conceito de pertinência. De modo que todos os elementos pertencem a todos os conjuntos, porém pertencem mais ou menos a um determinado conjunto.&lt;br /&gt;&lt;br /&gt;Uma aplicação interessante da lógica fuzzy e que é presente em nosso cotidiano são os aparelhos de ar-condicionado, que têm algoritmos de lógica fuzzy embarcados para o controle da temperatura, assim evitando que a chave fique disparando toda hora, e considerando que o disparo da chave é o que gasta mais energia no aparelho de ar-condicionado, isto implica em uma economia muito considerável, por isto também que estes são os aparelhos com selo de economia de energia.&lt;br /&gt;&lt;br /&gt;Segue um vídeo que mostra uma aplicação que fiz usando lógica fuzzy para controlar um foguete.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/S8ihxslU9iA&amp;amp;hl=pt-br&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/S8ihxslU9iA&amp;amp;hl=pt-br&amp;amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3637220818938218698?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3637220818938218698/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3637220818938218698' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3637220818938218698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3637220818938218698'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/lgica-fuzzy.html' title='Lógica Fuzzy'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7837931400190214292</id><published>2008-11-03T16:01:00.003-03:00</published><updated>2008-11-03T16:07:47.663-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='odf'/><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='jogos'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='device driver'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Crianças com futuro</title><content type='html'>Olhem &lt;a href="http://br-linux.org/2008/em-teste-informal-criancas-de-oito-anos-preferem-o-laptop-xo-com-linux/"&gt;aqui&lt;/a&gt; e pensem.&lt;br /&gt;&lt;br /&gt;Espero que tenham olhado e, principalmente, pensado.&lt;br /&gt;&lt;br /&gt;Se crianças de 8 anos de idade têm consiência que usar Linux é melhor sem, provavelmente, nem saber a respeito de filosofia &lt;span style="font-style: italic;"&gt;open-source&lt;/span&gt; e tudo o que implica o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre.&lt;br /&gt;&lt;br /&gt;As crianças apenas experimentaram ambos e disseram: "prefiro este!", lógico que eles pensaram em qual dos sistemas tinha mais aplicativos interessantes (tipo jogos), qual era mais fácil de usar (interface mais amigável), e demais coisas do tipo.&lt;br /&gt;&lt;br /&gt;Eu espero que nossos adultos aprendam com estas crianças e que as crianças tornem-se adultos coerentes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7837931400190214292?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7837931400190214292/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7837931400190214292' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7837931400190214292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7837931400190214292'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/crianas-com-futuro.html' title='Crianças com futuro'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3529486471015255963</id><published>2008-11-02T09:25:00.011-03:00</published><updated>2008-11-02T09:42:16.253-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='neural network'/><category scheme='http://www.blogger.com/atom/ns#' term='threshold'/><category scheme='http://www.blogger.com/atom/ns#' term='computational vision'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Vowels in Sign Language</title><content type='html'>I recorded some videos more to my mastering qualify (the alphabet in Libras - Brazilian Sign Language).&lt;br /&gt;&lt;br /&gt;I'm having problems with the Scilab (it doesn't read the videos), thus I used the &lt;a href="http://www.mplayerhq.hu/design7/news.html"&gt;mplayer&lt;/a&gt; to extract the frames. For extract frames from a video, I use the command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt; mplayer -vo jpeg name_of_the_file.avi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now, I'm doing tests about skin segmentation. I tried threshold and clustering algorithms, but nothing works with all pictures that I have.&lt;br /&gt;If anyone can helps me, I will be very grateful.&lt;br /&gt;&lt;br /&gt;These are some pictures that I have:&lt;br /&gt;&lt;img src="file:///tmp/moz-screenshot.jpg" alt="" /&gt;&lt;br /&gt;Letter 'A':&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2e6nfV38I/AAAAAAAAAMM/UpPfZdEac4w/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2e6nfV38I/AAAAAAAAAMM/UpPfZdEac4w/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038269336018882" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fADjZvHI/AAAAAAAAAMU/bmiMQEEmnG4/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fADjZvHI/AAAAAAAAAMU/bmiMQEEmnG4/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038362768587890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letter 'E':&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2fLAjPRbI/AAAAAAAAAMc/ZF7EFGQ1NFg/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2fLAjPRbI/AAAAAAAAAMc/ZF7EFGQ1NFg/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038550941156786" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fQcHomTI/AAAAAAAAAMk/djgtwM2j3tY/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fQcHomTI/AAAAAAAAAMk/djgtwM2j3tY/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038644240914738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letter 'I':&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fXg6TRTI/AAAAAAAAAMs/bOCAevU3IDo/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fXg6TRTI/AAAAAAAAAMs/bOCAevU3IDo/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038765786252594" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SQ2fc_NHEhI/AAAAAAAAAM0/wi25qQraPZE/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SQ2fc_NHEhI/AAAAAAAAAM0/wi25qQraPZE/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038859817554450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letter 'O':&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2fjnVGytI/AAAAAAAAAM8/5-leWv8nmOs/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2fjnVGytI/AAAAAAAAAM8/5-leWv8nmOs/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264038973667723986" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2fps3eigI/AAAAAAAAANE/IKe31phIzB4/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2fps3eigI/AAAAAAAAANE/IKe31phIzB4/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264039078233278978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letter 'U':&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fxMsRXlI/AAAAAAAAANM/_brKiYTUBhY/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2fxMsRXlI/AAAAAAAAANM/_brKiYTUBhY/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264039207035297362" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2f3ZYOpPI/AAAAAAAAANU/SUKvXGCIrpQ/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2f3ZYOpPI/AAAAAAAAANU/SUKvXGCIrpQ/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264039313520108786" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3529486471015255963?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3529486471015255963/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3529486471015255963' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3529486471015255963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3529486471015255963'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/vowels-in-sign-language.html' title='Vowels in Sign Language'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2e6nfV38I/AAAAAAAAAMM/UpPfZdEac4w/s72-c/00000001-01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5695754331764053203</id><published>2008-11-02T09:11:00.010-03:00</published><updated>2008-11-02T09:24:31.568-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='threshold'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='segmentação'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Vogais em Libras</title><content type='html'>Eu fiz mais uns vídeos para a minha qualificação de mestrado.&lt;br /&gt;&lt;br /&gt;Como eu estou com problemas com o Scilab (que decidiu não abrir mais arquivos de vídeo) eu extrai os frames de cada vídeo (com o &lt;a href="http://www.mplayerhq.hu/design7/news.html"&gt;mplayer&lt;/a&gt;), basta dar o comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt; mplayer -vo jpeg nome_do_arquivo.avi&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Atualmente, estou avaliando algoritmos de segmentação da pele, testei alguns de limiarização e outros baseados em clustering. Nenhum deles funciona bem em todas as imagens que tenho, caso alguém se disponha a ajudar, ficarei muito grato.&lt;br /&gt;&lt;br /&gt;Seguem algumas imagens que gerei.&lt;br /&gt;&lt;br /&gt;Letra 'A'&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2aLOx9HdI/AAAAAAAAAK8/Zd7O5L35g2c/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2aLOx9HdI/AAAAAAAAAK8/Zd7O5L35g2c/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264033057202838994" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2aSY0-jOI/AAAAAAAAALE/we3JXLkGYII/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2aSY0-jOI/AAAAAAAAALE/we3JXLkGYII/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264033180158954722" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letra 'E'&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2agY_3G6I/AAAAAAAAALM/aX_8JzfsoB8/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2agY_3G6I/AAAAAAAAALM/aX_8JzfsoB8/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264033420722772898" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2amSjDuZI/AAAAAAAAALU/b3BKhI9Z-cA/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2amSjDuZI/AAAAAAAAALU/b3BKhI9Z-cA/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264033522070567314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letra 'I'&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2axAKwTSI/AAAAAAAAALc/wY0-9eNexmA/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2axAKwTSI/AAAAAAAAALc/wY0-9eNexmA/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264033706115353890" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2a3k5-i2I/AAAAAAAAALk/N8btp1l69Hg/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SQ2a3k5-i2I/AAAAAAAAALk/N8btp1l69Hg/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264033819056311138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letra 'O'&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2bDPSDDbI/AAAAAAAAALs/S5Ome9qHtxA/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2bDPSDDbI/AAAAAAAAALs/S5Ome9qHtxA/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264034019410120114" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2bLNQpAmI/AAAAAAAAAL0/gNnj4krbROU/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2bLNQpAmI/AAAAAAAAAL0/gNnj4krbROU/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264034156306301538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Letra 'U'&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2bUVH4_CI/AAAAAAAAAL8/DP-8MirM9sc/s1600-h/00000001-01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2bUVH4_CI/AAAAAAAAAL8/DP-8MirM9sc/s320/00000001-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5264034313035906082" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2ba4zcenI/AAAAAAAAAME/yYn2PinbtCE/s1600-h/00000001-02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SQ2ba4zcenI/AAAAAAAAAME/yYn2PinbtCE/s320/00000001-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5264034425693043314" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5695754331764053203?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5695754331764053203/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5695754331764053203' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5695754331764053203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5695754331764053203'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/11/vogais-em-libras.html' title='Vogais em Libras'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IGuBPchcQ6w/SQ2aLOx9HdI/AAAAAAAAAK8/Zd7O5L35g2c/s72-c/00000001-01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1548485182719565897</id><published>2008-10-29T09:34:00.004-03:00</published><updated>2008-10-29T09:44:46.266-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Converter todas as imagens de um diretório</title><content type='html'>Um &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; bem curto, para variar um pouco.&lt;br /&gt;&lt;br /&gt;Vi &lt;a href="http://www.vivaolinux.com.br/script/Converter-todas-as-imagens-de-um-diretorio"&gt;este &lt;span style="font-style: italic;"&gt;link&lt;/span&gt;&lt;/a&gt; e achei interessante.&lt;br /&gt;&lt;br /&gt;Tudo consiste neste &lt;span style="font-style: italic;"&gt;script&lt;/span&gt; (para rodar no &lt;span style="font-style: italic;"&gt;shell&lt;/span&gt; do Linux):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&gt;&gt; for f in *.jpg;&lt;br /&gt;&gt;&gt;   do convert -verbose $f ${f%.*}.png;&lt;br /&gt;&gt;&gt; done&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O comando &lt;span style="font-weight: bold;"&gt;convert&lt;/span&gt; pertence ao pacote do &lt;a href="http://www.imagemagick.org"&gt;ImageMagick&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O código apresentado converte todas as imagens do diretório corrente de *.jpg para *.png, para converter entre outros formatos basta mudar para as extensões desejadas.&lt;br /&gt;&lt;br /&gt;Para os que não compreenderam o código:&lt;br /&gt;1a linha - laço que percorre todos os arquivos de extensão *.jpg;&lt;br /&gt;2a linha - chama o &lt;span style="font-weight: bold;"&gt;convert&lt;/span&gt; para mudar o arquivo atual &lt;span style="font-weight: bold;"&gt;$f&lt;/span&gt; para o novo arquivo, que terá o mesmo nome com a nova extensão &lt;span style="font-weight: bold;"&gt;${f%.*}.png&lt;/span&gt;;&lt;br /&gt;3a linha - indica o fim do laço.&lt;br /&gt;&lt;br /&gt;Os que entendem algo de codificação de imagens, devem imaginar os benefícios que este tipo de recurso oferece.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1548485182719565897?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1548485182719565897/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1548485182719565897' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1548485182719565897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1548485182719565897'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/converter-todas-as-imagens-de-um.html' title='Converter todas as imagens de um diretório'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-7577378755407593971</id><published>2008-10-28T13:49:00.003-03:00</published><updated>2008-10-28T13:57:53.878-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='device driver'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Auto-Linux</title><content type='html'>Olhem &lt;a href="http://www.autoblog.com/2008/10/24/bmw-wants-to-help-develop-open-source-in-vehicle-platform/"&gt;esta notícia&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Não é maravilhoso saber que empresas do porte da BMW e da GM estão investindo em sistemas &lt;span style="font-style: italic;"&gt;open-source&lt;/span&gt; (&lt;span style="font-style: italic;"&gt;Linux based&lt;/span&gt;) em seus veículos?&lt;br /&gt;&lt;br /&gt;E quanto as novas possibilidades? Para as pessoas que têm condições de desenvolver &lt;span style="font-style: italic;"&gt;software&lt;/span&gt;, poderemos ter pessoas desenvolvendo &lt;span style="font-style: italic;"&gt;softwares&lt;/span&gt; para seus próprios carros.&lt;br /&gt;&lt;br /&gt;E o novo mercado de negócios: desenvolvimento de &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;software&lt;/span&gt; automotivo&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Poderão surgir novas empresas para desenvolver os sistemas para os carros com Linux embarcado, bastando para isto que os desenvolvedores conheçam o S. O. que está rodando, o qual é &lt;span style="font-style: italic;"&gt;open-source&lt;/span&gt;, então basta pegar na web.&lt;br /&gt;&lt;br /&gt;Para os interessado em aplicações mais avançadas, tipo eu, por exemplo: sistemas de reconhecimento de padrões, processamento digital de sinais e imagens, automação, etc.... as oportunidades serão muitas.&lt;br /&gt;&lt;br /&gt;Enfim, eu queria só partilhar um pouco da felicidade que tive ao ler esta notícia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-7577378755407593971?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/7577378755407593971/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=7577378755407593971' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7577378755407593971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/7577378755407593971'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/auto-linux.html' title='Auto-Linux'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-379943602703698281</id><published>2008-10-27T11:38:00.003-03:00</published><updated>2008-10-27T11:52:54.114-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Matlab</title><content type='html'>Segue uma descrição do Matlab™:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;O Matlab™ (dispensa apresentações) é um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; proprietário, ou seja não é possível ter acesso a forma como as funções são implementadas, de modo que muitas vezes (se não todas) o sistema é usado como "caixa-preta". Convenhamos que para fins didáticos (de aprendizagem) esta não é a melhor metodologia, pois mesmo que o usuário deseje aprender ele não poderá estudar as funções do Matlab™ e terá que limitar-se a apenas usar estas funções.&lt;/li&gt;&lt;li&gt;O Matlab™ é abusivamente caro (US$ 1.900,00) e a aquisição do &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; não garante que o usuário terá acesso as &lt;span style="font-style: italic;"&gt;toolboxes&lt;/span&gt; disponíveis, assim quem for usar o Matlab™ com uma &lt;span style="font-style: italic;"&gt;toolbox&lt;/span&gt; terá de comprar o Matlab™ e a &lt;span style="font-style: italic;"&gt;toolbox&lt;/span&gt; desejada, diga-se também que muitas &lt;span style="font-style: italic;"&gt;toolboxes&lt;/span&gt; são mais caras que o próprio Matlab™ (algumas, desenvolvidas pelo próprio fabricante do Matlab™, chegam a custar US$ 8.000,00 - &lt;a href="http://www.mathworks.com/store/productIndexLink.do"&gt;fonte&lt;/a&gt;). Lembrando ainda que este é o custo por licença, ou seja, para cada computador no qual o Matlab™ será instalado.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;O Matlab™ não tem suporte nativo para GNU/Linux (e nenhuma outra plataforma &lt;span style="font-style: italic;"&gt;freeware&lt;/span&gt;), ou seja, para usar o Matlab™ deve-se comprar também um sistema operacional compatível (M$) ou "adaptar" o Matlab™ para que este também funcione o GNU/Linux, o que geralmente torna o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; muito lento.&lt;/li&gt;&lt;li&gt;O Matlab™ tem um tradutor que converte a simulação em código C/C++ e um compilador capaz de gerar arquivos executáveis (*.exe), porém estes arquivos são completamentes dependentes de bibliotecas dinâmicas (DLL's) do próprio Matlab™, de modo que para rodar o executável é necessário antes instalar o Matlab™ no computador (Lembrando também que o Matlab™, sem nenhuma toolbox nem qualquer outro adicional, ocupa mais de 2GB no HD).&lt;/li&gt;&lt;li&gt;O Matlab™ é desenvolvido em Java, o que acrescenta um nível de abstração a mais (a JVM - &lt;span style="font-style: italic;"&gt;Java Virtual Machine&lt;/span&gt;), então quando um comando é executado no Matlab™, este é passado ao simulador que passa para a JVM que passa para os níveis mais baixos; se o comando é dado em uma aplicação que está sobre o Matlab™ (como o Simulink™ ou alguma &lt;span style="font-style: italic;"&gt;toolbox&lt;/span&gt;) então acrescentam-se novos níveis de abstração. Lembrem-se que cada nível de abstração implica em operações que o computador deve fazer, principalmente em barramento de memória.&lt;/li&gt;&lt;li&gt;Como o Matlab™ tem um repositório de &lt;span style="font-style: italic;"&gt;toolboxes&lt;/span&gt; muito grande, é muito difícil encontrar algo que já não esteja pronto. Mas se você for desenvolver algo novo, nunca antes estudado da forma que você pretende estudar, e que não exista nada no Matlab™ que possibilite o desenvolvimento direto dos seus estudos. Seria possível (e viável, pelo tempo e custo necessários) para os desenvolvedores da MathWork$ fazerem o que você necessita?&lt;/li&gt;&lt;li&gt;Assim como todo &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; proprietário, o Matlab™ retém o conhecimento relativo ao seu desenvolvimento e todo o arrecadamento financeiro nas mãos do fabricante. Lembrando que a Mathwork$ cobra pelo Matlab™, por cada &lt;span style="font-style: italic;"&gt;toolbox&lt;/span&gt; extra, pelo treinamento, pelo suporte e pelas atualizações. Não é a toa que o única razão da existência da Mathwork$ é o Matlab™.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Acredito que eu consegui passar a mensagem, cabe a cada um decidir se irá ou não acolhê-la.&lt;br /&gt;&lt;br /&gt;Conheçam agora o &lt;a href="http://multisign.blogspot.com/2008/02/ambiente-de-simulao-scilab.html"&gt;Scilab&lt;/a&gt; (&lt;a href="http://www.scilab.org/"&gt;mais&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-379943602703698281?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/379943602703698281/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=379943602703698281' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/379943602703698281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/379943602703698281'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/matlab.html' title='Matlab'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8419104076871259603</id><published>2008-10-27T09:07:00.003-03:00</published><updated>2008-10-27T10:23:41.200-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='statistics'/><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='ica'/><category scheme='http://www.blogger.com/atom/ns#' term='genetics algorithms'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><title type='text'>Genetic Algorithms</title><content type='html'>I'll talk about &lt;a href="www.obitko.com/tutorials/genetic-algorithms/"&gt;Genetic Algorithms&lt;/a&gt; at this post.&lt;br /&gt;&lt;br /&gt;Genetics Algorithms (G. A.) are a type of evolutionary computation, wich the software "upgrade itself" for solve a problem.&lt;br /&gt;&lt;br /&gt;The principle of G. A. is the Theory of Evolution (Biology).&lt;br /&gt;&lt;br /&gt;In terms of system's engineering, we use G. A. with 4 steps:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Identify the problem and make it solution as a vector of numbers (preferentially, binary numbers);&lt;/li&gt;&lt;li&gt;Generate a lot of possible solutions (population), without think "what's the best solution for my problem?" (the software will find a good solution);&lt;/li&gt;&lt;li&gt;Create a measure for the solutions (G(.)), this measure indicates the "solution's adaptability" (for each solution);&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cross the solutions until a satisfiable  solution is find.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Observations:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The more adaptable solutions have more probability of cross with others solution. &lt;/li&gt;&lt;li&gt;The function G(.) is higher as better is the solution for solve the problem.&lt;/li&gt;&lt;li&gt;The cross between 2 solutions occurs with a changing of some numbers of the vectors.&lt;/li&gt;&lt;li&gt;The worst solutions are discarded and the new solutions just be better than the old solutions.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;A example: give a room with N lamps, which lamps should be lit for best lighting and less power consume?&lt;br /&gt;&lt;br /&gt;{Making N = 10}&lt;br /&gt;&lt;br /&gt;Each possible solution is a 10 positions vector: &lt;span style="font-style: italic; font-weight: bold;"&gt;s = [l0 l1 l2 l3 l4 l5 l6 l7 l8 l9]&lt;/span&gt; which &lt;span style="font-weight: bold;"&gt;s[i]&lt;/span&gt; indicates the status of i-st lamp (s[i] = 1 -&gt; lamp on, s[i] = 0 -&gt; lamp off).&lt;br /&gt;&lt;br /&gt;Creating a population of solutions:&lt;br /&gt;s1 = [0 1 1 0 0 0 1 1 1 1]&lt;br /&gt;s2 = [0 1 0 0 1 1 0 1 1 0]&lt;br /&gt;s3 = [1 1 0 1 1 0 0 0 1 0]&lt;br /&gt;s4 = [0 0 0 0 1 1 1 1 1 0]&lt;br /&gt;&lt;br /&gt;(Of course that's very few solutions.)&lt;br /&gt;&lt;br /&gt;Let's suppose that:&lt;br /&gt;G(s1) = 18%&lt;br /&gt;G(s2) = 32%&lt;br /&gt;G(s3) = 35%&lt;br /&gt;G(s4) = 15%&lt;br /&gt;&lt;br /&gt;(The developer invents the G(.) according the problem.)&lt;br /&gt;&lt;br /&gt;Thus, in this case, the result of G(.) is the probability of each solution cross with other solution.&lt;br /&gt;(Is not possible make a "self-cross")&lt;br /&gt;&lt;br /&gt;One very possible crossing is {s1, s3}.&lt;br /&gt;s1= [0 1 1 0 0 0 1 1 1 1] and s3 = [1 1 0 1 1 0 0 0 1 0]&lt;br /&gt;&lt;br /&gt;Determine a random point in the vector (for example 6) and change the numbers.&lt;br /&gt;The cross' result:&lt;br /&gt;s1' = [s1[0] s1[1] s1[2] s1[3] s1[4] s1[5] s3[6] s3[7] s3[8] s3[9]]&lt;br /&gt;s1' = [0 1 1 0 0 0 0 0 1 0]&lt;br /&gt;s2' = [s3[0] s3[1] s3[2] s3[3] s3[4] s3[5] s1[6] s1[7] s1[8] s1[9]]&lt;br /&gt; s2' = [1 1 0 1 1 0 1 1 1 1]&lt;br /&gt;&lt;br /&gt;So, the function G(.) is used in all new solutions, and the cross occurs until find a good solution.&lt;br /&gt;&lt;br /&gt;I explained a simple form of develop a genetic algorithm, but the algorithm's complexity can be higher if you use many points in the cross, non-binaries vectors or insert mutation in the algorithm (if the algorithm don't result to good solutions).&lt;br /&gt;&lt;br /&gt;Now, let's play with the Genetic Algorithms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8419104076871259603?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8419104076871259603/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8419104076871259603' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8419104076871259603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8419104076871259603'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/genetic-algorithms.html' title='Genetic Algorithms'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1222282290829017970</id><published>2008-10-21T13:52:00.004-03:00</published><updated>2008-10-21T14:12:36.342-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><title type='text'>Feed</title><content type='html'>I maked this post for report to the reader that don't have many free time.&lt;br /&gt;&lt;br /&gt;The Feeds (&lt;a href="http://multisign.blogspot.com/2008/03/rss.html"&gt;here&lt;/a&gt; is a text about it - in portuguese) enable that the reader knows the posts without visits the blog/site.&lt;br /&gt;&lt;br /&gt;The RSS is the principle of feeds's operation. All's blogs have (or should have) it RSS available.&lt;br /&gt;&lt;br /&gt;To acess the RSS content consists in add the RSS adress in a RSS reader, it can be on-line (for example My Yahoo!, Google, others blogs/sites) or locals (&lt;a href="http://akregator.kde.org/"&gt;Akregator&lt;/a&gt;, for example).&lt;br /&gt;&lt;br /&gt;For finish, these are MultiSign's adresses for some services:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.com/ig/add?source=bstp&amp;amp;feedurl=http%3A%2F%2Fmultisign.blogspot.com%2Ffeeds%2Fposts%2Fdefault"&gt;Google&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bloglines.com/login?r=%2Fsub%2Fhttp%3A%2F%2Fmultisign.blogspot.com%2Ffeeds%2Fposts%2Fdefault"&gt;BlogLines&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;&lt;a href="http://add.my.yahoo.com/content?url=http%3A%2F%2Fmultisign.blogspot.com%2Ffeeds%2Fposts%2Fdefault"&gt;My Yahoo!&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;&lt;a href="http://multisign.blogspot.com/feeds/posts/default"&gt;RSS convencional&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1222282290829017970?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1222282290829017970/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1222282290829017970' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1222282290829017970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1222282290829017970'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/feed.html' title='Feed'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-625242734872338204</id><published>2008-10-21T13:36:00.004-03:00</published><updated>2008-10-21T13:51:37.542-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>Acompanhe o MultiSign</title><content type='html'>Vou dar uma sugestão para quem gosta de acompanhar o que está dando nos blogs mas não deseja passar muito tempo olhando os blogs um a um.&lt;br /&gt;&lt;br /&gt;Os Feeds (&lt;a href="http://multisign.blogspot.com/2008/03/rss.html"&gt;aqui&lt;/a&gt; tem um texto que fiz a respeito) possibilitam que o leitor tome conhecimento do que foi postado no blog sem a necessidade de visitar o blog.&lt;br /&gt;&lt;br /&gt;O RSS é o princípio de funcionamento dos feeds e todo blog tem (ou deveria ter) seu RSS disponível.&lt;br /&gt;&lt;br /&gt;Para ter acesso ao conteúdo RSS de um blog basta adicionar o endereço de RSS deste blog em um leitor de RSS, &lt;a href="http://multisign.blogspot.com/2008/03/rss.html"&gt;neste &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;&lt;/a&gt; faço uma citação de como funciona.&lt;br /&gt;&lt;br /&gt;Como exemplo de leitor de RSS, posso citar o &lt;a href="http://akregator.kde.org/"&gt;Akregator&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Existem também leitores de RSS on-line, como o que eu faço aqui no MultiSign (no final da página).&lt;br /&gt;&lt;br /&gt;Para fechar, seguem os endereços de RSS do MultiSign para os diversos serviços on-line:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.com/ig/add?source=bstp&amp;amp;feedurl=http%3A%2F%2Fmultisign.blogspot.com%2Ffeeds%2Fposts%2Fdefault"&gt;Google&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.bloglines.com/login?r=%2Fsub%2Fhttp%3A%2F%2Fmultisign.blogspot.com%2Ffeeds%2Fposts%2Fdefault"&gt;BlogLines&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;&lt;a href="http://add.my.yahoo.com/content?url=http%3A%2F%2Fmultisign.blogspot.com%2Ffeeds%2Fposts%2Fdefault"&gt;My Yahoo!&lt;/a&gt;;&lt;/li&gt;&lt;li&gt;&lt;a href="http://multisign.blogspot.com/feeds/posts/default"&gt;RSS convencional&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-625242734872338204?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/625242734872338204/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=625242734872338204' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/625242734872338204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/625242734872338204'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/acompanhe-o-multisign.html' title='Acompanhe o MultiSign'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8762995877201523298</id><published>2008-10-20T20:47:00.006-03:00</published><updated>2008-10-20T21:02:44.025-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcam'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='rastreamento'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='libras'/><category scheme='http://www.blogger.com/atom/ns#' term='segmentação'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Conjunto de vídeos sobre Libras</title><content type='html'>Hoje eu fiz os primeiros vídeos para testar os algoritmos que desenvolvi para o meu mestrado.&lt;br /&gt;&lt;br /&gt;Primeiro vou testar algoritmos de segmentação, depois de extração dos momentos centrados e por fim os algoritmos de classificação.&lt;br /&gt;&lt;br /&gt;Eu fiz um código do Scilab para fazer a captura do vídeo, como o que apresentei &lt;a href="http://multisign.blogspot.com/2008/03/viso-computacional-no-scilab.html"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Eu fiz 2 conjuntos de vídeos com as 26 letras do alfabeto em Libras (um vídeo por letra).&lt;br /&gt;&lt;br /&gt;Pelo que vi nos vídeos, terei problemas em fazer a segmentação da mão, caso seja necessário, e/ou algoritmos de rastreamento.&lt;br /&gt;&lt;br /&gt;Eu fiz os vídeos na &lt;a href="http://www.feneis.com.br/page/index.asp"&gt;Feneis&lt;/a&gt;-CE com 2 pessoas que têm experiência com Libras (um deles é deficiente auditivo).&lt;br /&gt;&lt;br /&gt;Sobre os vídeos, eu os fiz com uma webcam VGA (640 x 480 pixels) com duração de 5 segundos a 20 fps.&lt;br /&gt;&lt;br /&gt;Eu pensei em fornecer os vídeos a possíveis colaboradores que tenham interesse em trabalhar com reconhecimento de gestos ou mesmo com o reconhecimento da Libras.&lt;br /&gt;&lt;br /&gt;Como são muitos vídeos (52 no total) eu não acho interessante colocá-los no YouTube, mas posso passar por e-mail aos interessados (cada conjunto de vídeos tem uns 13,5 MB).&lt;br /&gt;&lt;br /&gt;Os interessados podem deixar seus dados (nome e e-mail) como comentário que eu mando os arquivos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8762995877201523298?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8762995877201523298/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8762995877201523298' title='6 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8762995877201523298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8762995877201523298'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/conjunto-de-vdeos-sobre-libras.html' title='Conjunto de vídeos sobre Libras'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4103432785534811287</id><published>2008-10-18T15:28:00.006-03:00</published><updated>2008-10-18T15:38:14.025-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='device driver'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='vídeo'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Editor de legendas</title><content type='html'>Eu estava procurando um editor de legendas no Synaptic e achei o &lt;a href="http://home.gna.org/subtitleeditor/"&gt;Subtitle Editor&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Eu havia achado outros mas não funcionaram bem e o Subtitle Editor além de simples e intuitivo é muito estável.&lt;br /&gt;&lt;br /&gt;Segue a tela inicial do aplicativo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SPoroHUV4SI/AAAAAAAAAKo/RirSnlfCS9w/s1600-h/subtitle_editor.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SPoroHUV4SI/AAAAAAAAAKo/RirSnlfCS9w/s320/subtitle_editor.png" alt="" id="BLOGGER_PHOTO_ID_5258563483067605282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Como pode-se ver, ele tem também o recurso de carregar o vídeo e ver como está a legenda.&lt;br /&gt;&lt;br /&gt;A imagem a seguir mostra o Subtitle Editor com uma legenda carregada.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SPosZjIrqzI/AAAAAAAAAKw/7M-Xu4sJIWc/s1600-h/subtitle_hulk.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SPosZjIrqzI/AAAAAAAAAKw/7M-Xu4sJIWc/s320/subtitle_hulk.png" alt="" id="BLOGGER_PHOTO_ID_5258564332348484402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Para finalizar, a mesma conversa de sempre: o Subtitle Editor é um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre e quem trabalha com edição de vídeo tem uma opção de desenvolver seu trabalho de forma legal e sem nenhum custo com &lt;span style="font-style: italic;"&gt;software&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4103432785534811287?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4103432785534811287/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4103432785534811287' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4103432785534811287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4103432785534811287'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/editor-de-legendas.html' title='Editor de legendas'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_IGuBPchcQ6w/SPoroHUV4SI/AAAAAAAAAKo/RirSnlfCS9w/s72-c/subtitle_editor.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3208032250968928251</id><published>2008-10-14T17:23:00.004-03:00</published><updated>2008-10-25T17:33:22.551-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>Image processing in batch</title><content type='html'>I don't have very free time (because I'm doing my mastering qualify), thus this post will be small.&lt;br /&gt;&lt;br /&gt;I want show the &lt;a href="http://photobatch.stani.be/"&gt;Phatch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's a software for image processing in batch. I don't know how that works, but I believe that it makes the same processing for all images (in a sequence).&lt;br /&gt;&lt;br /&gt;Some examples of operations in the Phatch:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Resize;&lt;/li&gt;&lt;li&gt;Water mark;&lt;/li&gt;&lt;li&gt;Smoothing of boundaries;&lt;/li&gt;&lt;li&gt;Rotate.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The Phatch has more complex operations, but I don't use it yet, so I cann't talk about them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3208032250968928251?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3208032250968928251/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3208032250968928251' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3208032250968928251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3208032250968928251'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/image-processing-in-batch.html' title='Image processing in batch'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-2449872983162870401</id><published>2008-10-12T09:02:00.002-03:00</published><updated>2008-10-12T09:07:46.065-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='programação visual'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><title type='text'>Processamento de imagens em lote</title><content type='html'>Como vocês sabem, o tempo é curto e por isso esta postagem também o será.&lt;br /&gt;&lt;br /&gt;É só para apresentar o &lt;a href="http://photobatch.stani.be/"&gt;Phatch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Trata-se de um &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; para tratamento de imagens em lote. Acredito que o tratamento em lote consiste em ter uma sequência de imagens e fazer a mesma operação sobre todas elas.&lt;br /&gt;&lt;br /&gt;Exemplos de operações que eu vi no Phatch:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Redimensionamento;&lt;/li&gt;&lt;li&gt;Marca d'água;&lt;/li&gt;&lt;li&gt;Arredondamento de bordas;&lt;/li&gt;&lt;li&gt;Rotação.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Como disse, estes são exemplos de recursos do Phatch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-2449872983162870401?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/2449872983162870401/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=2449872983162870401' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2449872983162870401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2449872983162870401'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/processamento-de-imagens-em-lote.html' title='Processamento de imagens em lote'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5327794704115284154</id><published>2008-10-09T12:49:00.004-03:00</published><updated>2008-10-09T19:25:12.728-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informations'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='simulation'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>Qualification</title><content type='html'>I was told that I have 1 month to complete my mastering qualification.&lt;br /&gt;&lt;br /&gt;Thus, I can't make posts frequently until the next month.&lt;br /&gt;&lt;br /&gt;But, I want to thank to readers who visited the MultiSign (yesterday I had 37 visits, see &lt;a href="http://www4.clustrmaps.com/counter/maps.php?url=http://multisign.blogspot.com"&gt;here&lt;/a&gt;). I'm very happy too because I saw the first place with more than 10 visits out of Brazil and Portugual, look the picture.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SO4p1L5sSoI/AAAAAAAAAKg/EW3FW45fk6A/s1600-h/multisign.blogspot.com-world.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SO4p1L5sSoI/AAAAAAAAAKg/EW3FW45fk6A/s320/multisign.blogspot.com-world.jpg" alt="" id="BLOGGER_PHOTO_ID_5255183808892521090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;See the west of United States (the left side).&lt;br /&gt;&lt;br /&gt;So, it's all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5327794704115284154?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5327794704115284154/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5327794704115284154' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5327794704115284154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5327794704115284154'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/qualification.html' title='Qualification'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IGuBPchcQ6w/SO4p1L5sSoI/AAAAAAAAAKg/EW3FW45fk6A/s72-c/multisign.blogspot.com-world.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3791966743145939814</id><published>2008-10-09T12:42:00.003-03:00</published><updated>2008-10-09T12:48:25.058-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Qualificação</title><content type='html'>Esta semana eu descobri que tenho 1 mês para preparar toda a minha qualificação de mestrado.&lt;br /&gt;&lt;br /&gt;Por isto eu não poderei manter o MultiSign atualizado com frequência.&lt;br /&gt;&lt;br /&gt;Eu agradeço aos leitores que lêem o blog com frequência (ontem mesmo tive 37 visitas, olhem &lt;a href="http://www4.clustrmaps.com/counter/maps.php?url=http://multisign.blogspot.com"&gt;aqui&lt;/a&gt;) e algo que me deixou muito satisfeito foi o primeiro ponto com mais de 10 visitas fora do Brasil e Portugual, conforme a figura abaixo.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SO4neU6rHOI/AAAAAAAAAKY/JlQeFf4-pYs/s1600-h/multisign.blogspot.com-world.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SO4neU6rHOI/AAAAAAAAAKY/JlQeFf4-pYs/s320/multisign.blogspot.com-world.jpg" alt="" id="BLOGGER_PHOTO_ID_5255181217152310498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Olhem o oeste (lado esquerdo) dos Estados Unidos.&lt;br /&gt;&lt;br /&gt;Enfim, é só isso mesmo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3791966743145939814?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3791966743145939814/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3791966743145939814' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3791966743145939814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3791966743145939814'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/qualificao.html' title='Qualificação'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IGuBPchcQ6w/SO4neU6rHOI/AAAAAAAAAKY/JlQeFf4-pYs/s72-c/multisign.blogspot.com-world.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6953738360859254685</id><published>2008-10-07T21:37:00.003-03:00</published><updated>2008-10-07T21:43:55.570-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='governo'/><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='tux embriagado'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Dicas para concursos</title><content type='html'>Hoje vi este vídeo com dicas para concursos, em especial na parte de legislação.&lt;br /&gt;&lt;br /&gt;Como os concursos públicos são muito visados atualmente (eu mesmo, talvez, preste concursos no futuro) e em todos os concursos têm muitas questões de legislação (até os engenheiros e cientistas da computação precisam fazer provas de decorar as leis), que eu particularmente tenho problemas pois minha memória não vale muito, eu achei que seria interessante fazer este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/tboYzhdKC38&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/tboYzhdKC38&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Pois é, quem for fazer concursos deve estudar 2 vezes muito:&lt;br /&gt;&lt;br /&gt;1a. - Para passar no concurso.&lt;br /&gt;&lt;br /&gt;2a. - Para aprender o necessário e desempenhar suas funções da melhor forma possível.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6953738360859254685?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6953738360859254685/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6953738360859254685' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6953738360859254685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6953738360859254685'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/dicas-para-concursos.html' title='Dicas para concursos'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6935352658125699975</id><published>2008-10-03T15:01:00.003-03:00</published><updated>2008-10-03T15:10:47.969-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='opengl'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>Celular com raio-x</title><content type='html'>Hoje vi &lt;a href="http://www.geek.com.br/modules/noticias/ver.php?id=39516&amp;amp;sec=3"&gt;esta notícia&lt;/a&gt; e achei muito interessante.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;A idéia, pelo que entendi, é a seguinte:&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://www.opengl.org"&gt;OpenGL&lt;/a&gt; para fazer o modelo) e simular que o celular tem uma câmera que "vê" através da parede.&lt;br /&gt;&lt;br /&gt;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.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6935352658125699975?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6935352658125699975/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6935352658125699975' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6935352658125699975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6935352658125699975'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/celular-com-raio-x.html' title='Celular com raio-x'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-2291882348235923871</id><published>2008-10-01T11:17:00.004-03:00</published><updated>2008-10-01T11:27:49.583-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='computational vision'/><category scheme='http://www.blogger.com/atom/ns#' term='GDJCE'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Control the ball with your hands - Game</title><content type='html'>Using the segmentation of hands, I developed the game &lt;span style="font-style: italic; font-weight: bold;"&gt;Control the ball with your hands&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;This a video for show the game:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jQh5_B1O_3o&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/jQh5_B1O_3o&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This game was developed in the &lt;a href="http://www.scilab.org/"&gt;Scilab&lt;/a&gt;, using the &lt;a href="http://sivp.sourceforge.net/"&gt;SIVP&lt;/a&gt; toolbox, thus it's a simulation algorithm.&lt;br /&gt;&lt;br /&gt;I develop games like this because I like it.&lt;br /&gt;&lt;br /&gt;If anyone wants talk about this game, or others things, may send me e-mails.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-2291882348235923871?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/2291882348235923871/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=2291882348235923871' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2291882348235923871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2291882348235923871'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/10/game-control-ball-with-your-hands.html' title='Control the ball with your hands - Game'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-2698302918161564632</id><published>2008-09-30T14:44:00.005-03:00</published><updated>2008-09-30T15:30:45.941-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='neural network'/><category scheme='http://www.blogger.com/atom/ns#' term='computational vision'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='computation'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><category scheme='http://www.blogger.com/atom/ns#' term='Scilab'/><category scheme='http://www.blogger.com/atom/ns#' term='SIVP'/><title type='text'>Neural Segmentation of Hands</title><content type='html'>I developed an algorithm for segmentation of objects in digital images.&lt;br /&gt;&lt;br /&gt;I maked this algorithm because I will need do segmentation of hand in my mastering project.&lt;br /&gt;&lt;br /&gt;This a video whose I do for show the result.&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HTOjD9oGSMQ&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/HTOjD9oGSMQ&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The algorithm consists in build 2 clusters, the first for mapping the object and the second for mapping the ground.&lt;br /&gt;&lt;br /&gt;I used &lt;a href="http://books.google.com/books?id=e4igHzyfO78C&amp;amp;dq=self-organizing+maps&amp;amp;pg=PP1&amp;amp;ots=thMItHTf7I&amp;amp;sig=pCR-8p_WegxamPXO5K7Idr1tLoA&amp;amp;hl=pt-BR&amp;amp;sa=X&amp;amp;oi=book_result&amp;amp;resnum=4&amp;amp;ct=result"&gt;Self-Organizing Maps&lt;/a&gt; for build the clusters.&lt;br /&gt;&lt;br /&gt;I wrote the code in &lt;a href="http://www.scilab.org/"&gt;Scilab&lt;/a&gt;, using the &lt;a href="http://sivp.sourceforge.net/"&gt;SIVP&lt;/a&gt; toolbox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-2698302918161564632?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/2698302918161564632/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=2698302918161564632' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2698302918161564632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/2698302918161564632'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/neural-segmentation-of-hands.html' title='Neural Segmentation of Hands'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-8737734993721309941</id><published>2008-09-29T12:12:00.004-03:00</published><updated>2008-10-06T22:55:03.387-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='Perfil profissional'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>PageRank - Google</title><content type='html'>O &lt;a href="http://www.google.com/corporate/tech.html"&gt;PageRank&lt;/a&gt; (ou &lt;a href="http://pt.wikipedia.org/wiki/PageRank"&gt;aqui&lt;/a&gt;) de um site é um número (inteiro) de 0 a 10 que corresponde a relevância do site em toda a internet, de modo que quanto mais acessado e referenciado um site, maior seu PageRank.&lt;br /&gt;&lt;br /&gt;Para @s leitor@s do MultiSign, eu informo que o &lt;span style="font-style: italic; font-weight: bold;"&gt;nosso PageRank é 3&lt;/span&gt;, tendo em torno de 20 visitas por dia (segundo &lt;a href="http://www4.clustrmaps.com/counter/maps.php?url=http://multisign.blogspot.com"&gt;esta fonte&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Uma forma rápida, simples, fácil e prática de descobrir o PageRank de um site (ou blog) é acessar &lt;a href="http://www.marketingdebusca.com.br/pagerank/"&gt;este endereço&lt;/a&gt; e colocar o endereço do referido site (ou blog) na caixa de texto, então depois é só clicar em "PageRank".&lt;br /&gt;&lt;br /&gt;Seguem abaixo o PageRank de alguns sites:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;www.orkut.com - 8&lt;/li&gt;&lt;li&gt;www.yahoo.com.br - 8&lt;/li&gt;&lt;li&gt;multisign.blogspot.com - 3&lt;/li&gt;&lt;li&gt;hypercast.info - 3&lt;/li&gt;&lt;li&gt;www.vivaolinux.com.br - 4&lt;/li&gt;&lt;li&gt;www.linux.org - 5&lt;/li&gt;&lt;li&gt;www.redhat.com - 8&lt;/li&gt;&lt;li&gt;www.microsoft.com - 9 (argh!!)&lt;/li&gt;&lt;li&gt;www.mozilla.org - 9 (yeah!!!)&lt;/li&gt;&lt;li&gt;www.google.com.br - 9&lt;br /&gt;&lt;/li&gt;&lt;li&gt;www.google.com - 10&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Observando que o PageRank é para cada página, e não necessariamente para o domínio. Em alguns casos, vi que um determinado &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; de um blog tinha um PageRank maior que o do próprio blog.&lt;br /&gt;&lt;br /&gt;Para finalizar, peço que @s leitor@s comentem os &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; e referenciem o MultiSign em outros sites para aumentarmos nosso PageRank.&lt;br /&gt;&lt;br /&gt;Lembrando que o PageRank foi desenvolvido pelo Google, não que isto influencie algo mas é só uma informação adicional.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-8737734993721309941?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/8737734993721309941/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=8737734993721309941' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8737734993721309941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/8737734993721309941'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/pagerank-google.html' title='PageRank - Google'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-658863318737036911</id><published>2008-09-26T16:00:00.006-03:00</published><updated>2008-09-26T16:42:55.464-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gimp'/><category scheme='http://www.blogger.com/atom/ns#' term='filtering'/><category scheme='http://www.blogger.com/atom/ns#' term='digital image processing'/><category scheme='http://www.blogger.com/atom/ns#' term='morphology'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Mathematical morphology</title><content type='html'>One of most important areas in digital image processing is mathematical morphology.&lt;br /&gt;&lt;br /&gt;It consists in &lt;span style="font-weight: bold;"&gt;max&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;min&lt;/span&gt; filters on the input image, changing the structural element (filter's mask).&lt;br /&gt;&lt;br /&gt;Some applications of mathematical morphology are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Filtering of binary images;&lt;/li&gt;&lt;li&gt;Objects resize;&lt;/li&gt;&lt;li&gt;Enhancement of specific areas.&lt;/li&gt;&lt;/ul&gt;The next images are showing the results of mathematical morphology:&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SN01BzegFKI/AAAAAAAAAKI/ma9-EE3HnpI/s1600-h/fusioncap.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SN01BzegFKI/AAAAAAAAAKI/ma9-EE3HnpI/s320/fusioncap.jpg" alt="" id="BLOGGER_PHOTO_ID_5250411045698147490" border="0" /&gt;&lt;/a&gt;Image 1: original image.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SN00XGLe3zI/AAAAAAAAAKA/sHMPMKvItUc/s1600-h/fusioncap-dilate.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SN00XGLe3zI/AAAAAAAAAKA/sHMPMKvItUc/s320/fusioncap-dilate.jpg" alt="" id="BLOGGER_PHOTO_ID_5250410311984275250" border="0" /&gt;&lt;/a&gt;Image 2: result of original image's dilatation (&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;max&lt;/span&gt; filter&lt;/span&gt;).&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SN01P9HvP2I/AAAAAAAAAKQ/kdXEE2JDSlE/s1600-h/fusioncap-erode.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_IGuBPchcQ6w/SN01P9HvP2I/AAAAAAAAAKQ/kdXEE2JDSlE/s320/fusioncap-erode.jpg" alt="" id="BLOGGER_PHOTO_ID_5250411288805195618" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3: result of original image's erosion (&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;min&lt;/span&gt; filter&lt;/span&gt;).&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_IGuBPchcQ6w/SN01P9HvP2I/AAAAAAAAAKQ/kdXEE2JDSlE/s1600-h/fusioncap-erode.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;The &lt;a href="http://www.gimp.org/"&gt;GIMP&lt;/a&gt; (GNU Image Manipulation Program) does these mathematical morphology operations, as showed.&lt;br /&gt;&lt;br /&gt;Before all, I want explain the structural element. It's a sub-set from input image and its form may change depeding on the application.&lt;br /&gt;&lt;br /&gt;For example, given a image &lt;span style="font-weight: bold;"&gt;F(x,y)&lt;/span&gt; and a structural element which is a squad with 3 columns and 3 rows. The cited sub-set is &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;Struc&lt;/span&gt;{F(x,y)} =  {F(x-1,y-1), F(x-1,y), F(x-1,y+1), F(x,y-1), F(x,y), F(x,y+1), F(x+1,y-1), F(x+1,y), F(x+1,y+1)}&lt;/span&gt;. The structural element defines the neighborhood for each point &lt;span style="font-weight: bold;"&gt;(x,y)&lt;/span&gt; on the image.&lt;br /&gt;&lt;br /&gt;The most common forms are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Squad;&lt;/li&gt;&lt;li&gt;Circle;&lt;/li&gt;&lt;li&gt;Cross;&lt;/li&gt;&lt;li&gt;Dash (diagonal, vertical or horizontal);&lt;/li&gt;&lt;li&gt;Diamond.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The &lt;span style="font-weight: bold;"&gt;max&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;min&lt;/span&gt; filters are used in dilation and erosion, respectively. But they may be used in sequence with equals or diferents structural elements, proving the opening and closing operations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-658863318737036911?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/658863318737036911/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=658863318737036911' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/658863318737036911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/658863318737036911'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/mathematical-morphology.html' title='Mathematical morphology'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_IGuBPchcQ6w/SN01BzegFKI/AAAAAAAAAKI/ma9-EE3HnpI/s72-c/fusioncap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-6724994844818440668</id><published>2008-09-25T16:00:00.008-03:00</published><updated>2008-09-25T18:51:46.310-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='mestrado'/><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='matemática'/><category scheme='http://www.blogger.com/atom/ns#' term='estatística'/><category scheme='http://www.blogger.com/atom/ns#' term='SIRENE'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='física'/><category scheme='http://www.blogger.com/atom/ns#' term='visão computacional'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='redes neurais'/><title type='text'>Momentos centrados</title><content type='html'>Este é o primeiro &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; que faço sobre minhas pesquisas acerca do meu mestrado.&lt;br /&gt;&lt;br /&gt;Para refrescar a memória dos que já sabem do que se trata o meu mestrado e para informar os leitores que vieram depois que parei de escrever sobre estas pesquisas:&lt;br /&gt;&lt;br /&gt;Meu projeto de mestrado consiste em desenvolver um sistema de reconhecimento automático da Libras (Língua de Sinais Brasileira).&lt;br /&gt;&lt;br /&gt;Este projeto tem as seguintes etapas:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Aquisição da(s) imagem(ns) por uma webcam;&lt;/li&gt;&lt;li&gt;Segmentação do objeto de interesse (mão);&lt;/li&gt;&lt;li&gt;Extração de atributos da imagem;&lt;/li&gt;&lt;li&gt;Classificação da imagem de acordo com os atributos.&lt;/li&gt;&lt;/ol&gt;Pois bem, como já coloquei em &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; anteriores, a parte da segmentação está funcionando bem e eu já tenho os classificadores implementados (fiz-os na disciplina de reconhecimento de padrões).&lt;br /&gt;&lt;br /&gt;Agora faltava apenas a parte de extração de atributos, mas eu estava estudando o livro de reconhecimento de padrões adotado na disciplina (quem quiser saber qual é o livro, pode pedir em comentário(s)) e vi algo sobre momentos centrados, e vi também que estes momentos são atributos extraídos dos objetos presentes em imagens para classificá-los.&lt;br /&gt;&lt;br /&gt;Por fim, achei que seria interessante falar sobre os momentos centrados.&lt;br /&gt;&lt;br /&gt;Os momentos centrados são provenientes da mecância clássica, pois consistem em momentos baseados no centro de massa dos corpos (objetos).&lt;br /&gt;&lt;br /&gt;A equação abaixo mostra como são calculados os momentos centrados:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_IGuBPchcQ6w/SNviU2TcQ1I/AAAAAAAAAJg/_bwf4QHiO9g/s1600-h/eq1_centroides.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_IGuBPchcQ6w/SNviU2TcQ1I/AAAAAAAAAJg/_bwf4QHiO9g/s320/eq1_centroides.png" alt="" id="BLOGGER_PHOTO_ID_5250038638432764754" border="0" /&gt;&lt;/a&gt;Em que &lt;span style="font-style: italic; font-weight: bold;"&gt;f(x,y)&lt;/span&gt; é a imagem. Os termos &lt;span style="font-style: italic; font-weight: bold;"&gt;p&lt;/span&gt; e &lt;span style="font-style: italic; font-weight: bold;"&gt;q&lt;/span&gt; são ordens do momento, como fazemos em estatística nos momentos de 1ª (média), 2ª (variância), 3ª (curtosis), 4ª, etc.... ordem; podemos observar que estes momentos podem ser escritos até como termos de esperança matemática (olhe &lt;a href="http://multisign.blogspot.com/2008/04/funo-caracterstica-de-uma-varivel.html"&gt;aqui&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Os centros de massa dos objetos (corpos) são dados pela equação abaixo:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SNvj-AsmoTI/AAAAAAAAAJo/zayIWKcnb6g/s1600-h/eq2_centroides.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SNvj-AsmoTI/AAAAAAAAAJo/zayIWKcnb6g/s320/eq2_centroides.png" alt="" id="BLOGGER_PHOTO_ID_5250040445108920626" border="0" /&gt;&lt;/a&gt;Estes momentos centrados são descritores muito úteis, pois são invariantes a translação dos objetos, porém, observa-se que estes momentos são dependentes à rotação.&lt;br /&gt;&lt;br /&gt;Para tornar obter descritores indendentes tanto a translação e a rotação, um pesquisador chamado &lt;a href="http://ieeexplore.ieee.org/iel5/4547527/22787/01057692.pdf"&gt;M. Hu&lt;/a&gt; propôs as seguintes combinações dos momentos, gerando novas grandezas:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_IGuBPchcQ6w/SNvmOjtDdyI/AAAAAAAAAJw/QmFsVJ6M30Y/s1600-h/eq3_centroides.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_IGuBPchcQ6w/SNvmOjtDdyI/AAAAAAAAAJw/QmFsVJ6M30Y/s320/eq3_centroides.png" alt="" id="BLOGGER_PHOTO_ID_5250042928407213858" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Com isto fecho o que espero ser pelo menos o material para minha qualificação de mestrado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-6724994844818440668?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/6724994844818440668/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=6724994844818440668' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6724994844818440668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/6724994844818440668'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/momentos-centrados.html' title='Momentos centrados'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_IGuBPchcQ6w/SNviU2TcQ1I/AAAAAAAAAJg/_bwf4QHiO9g/s72-c/eq1_centroides.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-4063339124800076745</id><published>2008-09-23T14:28:00.007-03:00</published><updated>2008-09-25T16:31:41.603-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='atom'/><category scheme='http://www.blogger.com/atom/ns#' term='games'/><category scheme='http://www.blogger.com/atom/ns#' term='device driver'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='programação gráfica'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><category scheme='http://www.blogger.com/atom/ns#' term='rss'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>apt-get</title><content type='html'>De tanto ver tutoriais (&lt;span style="font-style: italic;"&gt;on-line&lt;/span&gt;) e dicas e eu mesmo tanto falo no &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt; que resolvi fazer um &lt;span style="font-style: italic;"&gt;post&lt;/span&gt; sobre este &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; maravilhoso.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt;, da forma que me refiro, consiste em um pacote de vários aplicativos:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;apt-cache&lt;/li&gt;&lt;li&gt;apt-extracttemplates&lt;/li&gt;&lt;li&gt;apt-key&lt;/li&gt;&lt;li&gt;apt-cdrom&lt;/li&gt;&lt;li&gt;apt-ftparchive&lt;/li&gt;&lt;li&gt;apt-mark&lt;/li&gt;&lt;li&gt;apt-config&lt;/li&gt;&lt;li&gt;apt-get&lt;/li&gt;&lt;li&gt;apt-sortpkgs&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Mas de todos estes, acho que só o &lt;span style="font-weight: bold;"&gt;apt-cache&lt;/span&gt; e o &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt; são realmente necessários (talvez o &lt;span style="font-weight: bold;"&gt;apt-config&lt;/span&gt; também, mas eu nunca o usei) corriqueiramente.&lt;br /&gt;&lt;br /&gt;Cada aplicativo por sua vez tem seus parâmetros específicos.&lt;br /&gt;&lt;br /&gt;Parâmetros do &lt;span style="font-weight: bold;"&gt;apt-cache&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;add&lt;/li&gt;&lt;li&gt;dump&lt;/li&gt;&lt;li&gt;madison&lt;/li&gt;&lt;li&gt;rdepends&lt;/li&gt;&lt;li&gt;showpkg&lt;/li&gt;&lt;li&gt;unmet&lt;/li&gt;&lt;li&gt;depends&lt;/li&gt;&lt;li&gt;dumpavail&lt;/li&gt;&lt;li&gt;pkgnames&lt;/li&gt;&lt;li&gt;search&lt;/li&gt;&lt;li&gt;showsrc&lt;/li&gt;&lt;li&gt;xvcg&lt;/li&gt;&lt;li&gt;dotty&lt;/li&gt;&lt;li&gt;gencaches&lt;/li&gt;&lt;li&gt;policy&lt;/li&gt;&lt;li&gt;show&lt;/li&gt;&lt;li&gt;stats&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Pelos nomes é possível deduzir o que cada um (não necessariamente todos) faz, mas eu costumo usar apenas o &lt;span style="font-weight: bold; font-style: italic;"&gt;search&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Então agora temos o comando &lt;span style="font-weight: bold;"&gt;apt-cache search *****************&lt;/span&gt;, em que a sequência de asteriscos (*****************) representa o que você está procurando, por exemplo vamos procurar algum programa relacionado a P2P:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SNkr_IW40XI/AAAAAAAAAIs/akuz3B6keEU/s1600-h/p2p.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SNkr_IW40XI/AAAAAAAAAIs/akuz3B6keEU/s320/p2p.png" alt="" id="BLOGGER_PHOTO_ID_5249275204252258674" border="0" /&gt;&lt;/a&gt;Observa-se que existem vários programas disponíveis envolvendo P2P.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;apt-cache&lt;/span&gt; mostra tanto o nome do programa como uma pequena descrição do mesmo.&lt;br /&gt;&lt;br /&gt;Agora para instalar o programa nós usamos o &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Os possíveis parâmetros do &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;autoclean&lt;/li&gt;&lt;li&gt;check&lt;/li&gt;&lt;li&gt;dselect-upgrade&lt;/li&gt;&lt;li&gt;remove&lt;/li&gt;&lt;li&gt;upgrade&lt;/li&gt;&lt;li&gt;autoremove&lt;/li&gt;&lt;li&gt;clean&lt;/li&gt;&lt;li&gt;install&lt;/li&gt;&lt;li&gt;source&lt;/li&gt;&lt;li&gt;build-dep&lt;/li&gt;&lt;li&gt;dist-upgrade&lt;/li&gt;&lt;li&gt;purge&lt;/li&gt;&lt;li&gt;update&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Neste caso, eu costumo usar os comandos &lt;span style="font-weight: bold;"&gt;remove&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;upgrade&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;updade&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;install&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;remove&lt;/span&gt; vai desinstalar o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; indicado.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;upgrade&lt;/span&gt; vai atualizar o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; indicado.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;update&lt;/span&gt; vai atualizar a lista de &lt;span style="font-style: italic;"&gt;softwares&lt;/span&gt; disponível.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;install&lt;/span&gt; vai instalar o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; indicado.&lt;br /&gt;&lt;br /&gt;O &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt; também suporta manipular vários &lt;span style="font-style: italic;"&gt;softwares&lt;/span&gt; al mesmo tempo.&lt;br /&gt;&lt;br /&gt;O comando &lt;span style="font-weight: bold;"&gt;update&lt;/span&gt; é feito da seguinte forma:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_IGuBPchcQ6w/SNkv4vVudfI/AAAAAAAAAI0/fNJ_BqfiRZ8/s1600-h/update.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_IGuBPchcQ6w/SNkv4vVudfI/AAAAAAAAAI0/fNJ_BqfiRZ8/s320/update.png" alt="" id="BLOGGER_PHOTO_ID_5249279492503795186" border="0" /&gt;&lt;/a&gt;Observando que o &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt; precisa da permissão de &lt;span style="font-style: italic;"&gt;super-user&lt;/span&gt; (sudo, su, root) para ser executado (é só colocar "&lt;span style="font-weight: bold;"&gt;sudo apt-get update&lt;/span&gt;" no terminal).&lt;br /&gt;&lt;br /&gt;Estes endereços que aparecem são os repositórios de &lt;span style="font-style: italic;"&gt;software&lt;/span&gt;, no caso, do Ubuntu.&lt;br /&gt;&lt;br /&gt;E para trabalhar com um aplicativo, seja para instalar, atualizar ou remover, é só digitar "&lt;span style="font-weight: bold;"&gt;sudo apt-get {parâmetro} {nome do &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;software&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;}&lt;/span&gt;" no terminal.&lt;br /&gt;&lt;br /&gt;No caso, a gente (usuários do &lt;span style="font-weight: bold;"&gt;apt-get&lt;/span&gt;) costuma &lt;span style="font-weight: bold;"&gt;sudo apt-get update&lt;/span&gt; para atualizar a lista de softwares, depois usamos o &lt;span style="font-weight: bold;"&gt;apt-cache search {palavra relacionada ao &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; desejado}&lt;/span&gt; para identificar o que buscamos (a busca também é feita na descrição do &lt;span style="font-style: italic;"&gt;software&lt;/span&gt;) em seguida usamos o &lt;span style="font-weight: bold;"&gt;sudo apt-get install {software desejado}&lt;/span&gt; para instalarmos o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; nosso de cada dia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-4063339124800076745?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/4063339124800076745/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=4063339124800076745' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4063339124800076745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/4063339124800076745'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/apt-get-pt-br.html' title='apt-get'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_IGuBPchcQ6w/SNkr_IW40XI/AAAAAAAAAIs/akuz3B6keEU/s72-c/p2p.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-5404267250872115192</id><published>2008-09-22T16:59:00.002-03:00</published><updated>2008-09-22T17:02:44.278-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informations'/><category scheme='http://www.blogger.com/atom/ns#' term='digital signal processing'/><category scheme='http://www.blogger.com/atom/ns#' term='atom'/><category scheme='http://www.blogger.com/atom/ns#' term='neural network'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Auto-image</title><content type='html'>I saw this video today.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/He7Ge7Sogrk&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/He7Ge7Sogrk&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The elephant makes a fantastic picture by itself.&lt;br /&gt;&lt;br /&gt;Comment about your opinion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-5404267250872115192?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/5404267250872115192/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=5404267250872115192' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5404267250872115192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/5404267250872115192'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/auto-image.html' title='Auto-image'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9125789732151082721</id><published>2008-09-22T16:57:00.001-03:00</published><updated>2008-09-22T16:59:20.635-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='processamento digital de imagens'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><category scheme='http://www.blogger.com/atom/ns#' term='redes neurais'/><title type='text'>Auto-imagem</title><content type='html'>Hoje vi este vídeo e não poderia deixar de postá-lo:&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/He7Ge7Sogrk&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/He7Ge7Sogrk&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Trata-se de um elefante que faz uma pintura fantástica.&lt;br /&gt;&lt;br /&gt;O vídeo é longo mas vale a pena assistir até o final.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9125789732151082721?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9125789732151082721/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9125789732151082721' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9125789732151082721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9125789732151082721'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/auto-imagem.html' title='Auto-imagem'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-3784211057633293813</id><published>2008-09-20T14:38:00.003-03:00</published><updated>2008-09-20T14:49:53.391-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sistemas embarcados'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='física'/><category scheme='http://www.blogger.com/atom/ns#' term='formação'/><category scheme='http://www.blogger.com/atom/ns#' term='processamento de sinais'/><category scheme='http://www.blogger.com/atom/ns#' term='tux embriagado'/><category scheme='http://www.blogger.com/atom/ns#' term='armazenamento'/><title type='text'>De onde vem o resto da energia?</title><content type='html'>Assista o vídeo abaixo:&lt;br /&gt;&lt;br /&gt;&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Xn6GstGjFS4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;embed src="http://www.youtube.com/v/Xn6GstGjFS4&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" height="344" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Agora pensemos:&lt;br /&gt;&lt;br /&gt;O inventor diz que com 400Watts consegue gerar 1600Watts, de onde vem os outros 1200Watts?&lt;br /&gt;&lt;br /&gt;Com as conversões de energia, sempre existem perdas então qualquer forma de converter a energia elétrica em outra natureza (energia mecânica ou térmica) e depois voltar para energia elétrica iria ter 2 vezes perdas.&lt;br /&gt;&lt;br /&gt;Uma solução poderia ser usar &lt;span style="font-style: italic;"&gt;buffers&lt;/span&gt; de corrente, aí poderia-se manter a tensão (220V ~ 60Hz, por exemplo) e aumentar a capacidade de corrente, pois a potência é o produto da tensão pela corrente, mas neste caso não fica claro o que poderia ser o &lt;span style="font-style: italic;"&gt;buffer&lt;/span&gt; de corrente.&lt;br /&gt;&lt;br /&gt;Em eletrônica (circuitos de baixa potência, como celulares e computadores) os &lt;span style="font-style: italic;"&gt;buffers&lt;/span&gt; de correntes são apenas transistores operando em regiões de saturação.&lt;br /&gt;&lt;br /&gt;Enfim, caso o inventor venha a ler este &lt;span style="font-style: italic;"&gt;post&lt;/span&gt;, eu ficaria muito feliz se ele entrasse em contato para explicar como funciona o multiplicador de energia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-3784211057633293813?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/3784211057633293813/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=3784211057633293813' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3784211057633293813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/3784211057633293813'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/de-onde-vem-o-resto-da-energia.html' title='De onde vem o resto da energia?'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-1470090042699712403</id><published>2008-09-19T09:41:00.008-03:00</published><updated>2008-09-19T10:35:16.525-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='biometria'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='reconhecimento de padrões'/><category scheme='http://www.blogger.com/atom/ns#' term='otimização'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='computação'/><title type='text'>OPP - Isto é engenharia social!</title><content type='html'>Hoje vi &lt;a href="http://www.noticiaslinux.com.br/nl1221712147.html"&gt;este site&lt;/a&gt; e tomei conhecimento do &lt;a href="http://www.openprosthetics.org/"&gt;OPP&lt;/a&gt; (&lt;span style="font-style: italic;"&gt;Open Prosthetics Project&lt;/span&gt;) que é um projeto de desenvolvimento tecnológico &lt;span style="font-style: italic;"&gt;open-source&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;O foco deste projeto é desenvolver prótestes artificiais (braços e pernas, por exemplo) em um modelo aberto e colaborativo, como já existe com o &lt;span style="font-style: italic;"&gt;software&lt;/span&gt; livre.&lt;br /&gt;&lt;br /&gt;A idéia é cada um colaborar com o que puder, seja doações financeiras ou conhecimentos e/ou recursos em engenharia, medicina, computação, &lt;span style="font-style: italic;"&gt;marketing&lt;/span&gt;, etc....&lt;br /&gt;&lt;br /&gt;Como o modelo de desenvolvimento é aberto, toda a informação desenvolvida está (e estará) disponível para qualquer pessoa no planeta a distância de um clique do &lt;span style="font-style: italic;"&gt;mouse&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Como o modelo de desenvolvimento é colaborativo, as pessoas envolvidas poderão trocar experiências e enriquecer cada vez mais as próteses, tornando-as mais eficazes e eficientes (caso alguém queira saber a diferença entre eficácia e eficiência, é só fazer um comentário perguntando), além de baratear o custo para o usuário final.&lt;br /&gt;&lt;br /&gt;O próprio fundador do OPP perdeu sua mão na Guerra do Iraque e foi isto que o motivou a criar o projeto.&lt;br /&gt;&lt;br /&gt;Por fim, convido a todos os leitores do MultiSign que ao menos conheçam o trabalho que está sendo desenvolvido, é só clicar &lt;a href="http://www.openprosthetics.org/"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-1470090042699712403?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/1470090042699712403/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=1470090042699712403' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1470090042699712403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/1470090042699712403'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/opp-isto-engenharia-social.html' title='OPP - Isto é engenharia social!'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5367796081404523900.post-9070963423000460546</id><published>2008-09-19T09:41:00.004-03:00</published><updated>2008-09-19T09:48:22.659-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='informativos'/><category scheme='http://www.blogger.com/atom/ns#' term='software livre'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='engenharia'/><category scheme='http://www.blogger.com/atom/ns#' term='multisign'/><title type='text'>Situação destes dias</title><content type='html'>Aos leitores do MultiSign que acompanharam o blog estes dias, devem ter percebido que deste quarta-feira eu não postei nada, pois bem, eu estava com uns problemas de saúde (comecei a sentir-me mal na terça (16/09) a tarde) mas agora está tudo bem, deve ter sido algo que comi, fui conversar com um médico e ele confirmou que deve ter sido isto mesmo.&lt;br /&gt;&lt;br /&gt;Fiquei feliz em ver que mesmo sem as postagens a frequência de visitas não teve grandes alterações, ontem mesmo teve mais de 20 visitas (foram 21).&lt;br /&gt;&lt;br /&gt;Mudando de assunto: sobre os &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; que tratei de GPIB, eu os fiz como parte de um estudo que estou fazendo para um professor aqui na UFC.&lt;br /&gt;&lt;br /&gt;Enfim, é só isto mesmo. Em breve espero poder voltar a ativa como antes e fazer &lt;span style="font-style: italic;"&gt;posts&lt;/span&gt; interessantes. Para isto, peço também a colaboração dos leitores com comentários e votos nas enquetes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5367796081404523900-9070963423000460546?l=multisign.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://multisign.blogspot.com/feeds/9070963423000460546/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5367796081404523900&amp;postID=9070963423000460546' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9070963423000460546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5367796081404523900/posts/default/9070963423000460546'/><link rel='alternate' type='text/html' href='http://multisign.blogspot.com/2008/09/situao-destes-dias.html' title='Situação destes dias'/><author><name>Sheep</name><uri>http://www.blogger.com/profile/14503428177777397005</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_IGuBPchcQ6w/S92SS5GAduI/AAAAAAAAAdg/Yxphluveg20/S220/Franciscan_Tau.JPG'/></author><thr:total>1</thr:total></entry></feed>
