{"id":174,"date":"2019-10-18T17:36:00","date_gmt":"2019-10-18T17:36:00","guid":{"rendered":"http:\/\/visiorob.com.br\/?p=174"},"modified":"2022-09-04T14:16:44","modified_gmt":"2022-09-04T14:16:44","slug":"identificacao-de-padroes-para-o-controle-de-um-veiculo-autonomo-primeiros-passos","status":"publish","type":"post","link":"https:\/\/visiorob.com.br\/index.php\/2019\/10\/18\/identificacao-de-padroes-para-o-controle-de-um-veiculo-autonomo-primeiros-passos\/","title":{"rendered":"Identifica\u00e7\u00e3o de padr\u00f5es para o controle de um ve\u00edculo aut\u00f4nomo &#8211; Primeiros passos"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted\">      O trabalho de conclus\u00e3o de curso proposto com esse tema est\u00e1 em fase inicial de desenvolvimento.  <br>      Um  dos primeiros passos a serem realizados \u00e9 criar o ambiente para o  desenvolvimento do trabalho, que ser\u00e1 baseado na linguagem Python. Os  ambientes utilizados ser\u00e3o o <em>Anaconda, <\/em>o<em> ATOM, <\/em>o<em> OpenCV <\/em>e o<em> TensorFlow.  <\/em> <br><br>- O <strong>Anaconda<\/strong>  \u00e9 uma  distribui\u00e7\u00e3o gratuita e de c\u00f3digo aberto da linguagem de  programa\u00e7\u00e3o  Python para computa\u00e7\u00e3o cient\u00edfica, que visa simplificar o   gerenciamento e a implanta\u00e7\u00e3o de pacotes.  <br><br>-  O <strong>Atom<\/strong>  \u00e9 um editor de texto de c\u00f3digo aberto. A  escolha do editor de texto a  ser utilizado fica a crit\u00e9rio do  desenvolvedor. Existem outros editores  de texto que podem ser  utilizados para essa finalidade, como o  Notepad++, Sublime Text, etc.<br> <br>- O <strong>OpenCV<\/strong>  \u00e9 uma biblioteca multiplataforma, totalmente livre ao uso acad\u00eamico e comercial, para o desenvolvimento de aplicativos na \u00e1rea de vis\u00e3o computacional, bastando seguir o modelo de licen\u00e7a <em>BSDIntel<\/em>. O OpenCV possui m\u00f3dulos de<strong>  <\/strong>Processamento de Imagens e V\u00eddeo I\/O, Estrutura de Dados<strong>, <\/strong>\u00c1lgebra Linear,<strong> <\/strong>GUI (Interface Gr\u00e1fica do Usu\u00e1rio) B\u00e1sica com sistema de janelas independentes, Controle de mouse e teclado, al\u00e9m de mais de 350 algoritmos de vis\u00e3o computacional como: Filtros de imagem, calibra\u00e7\u00e3o de c\u00e2mera, reconhecimento de objetos, an\u00e1lise estrutural e outros. O seu processamento de imagens \u00e9 em tempo real. <br><br>- O <strong>TensorFlow <\/strong> \u00e9 uma biblioteca de c\u00f3digo aberto para aprendizado de m\u00e1quina  aplic\u00e1vel a uma ampla variedade de tarefas. \u00c9 um sistema para cria\u00e7\u00e3o e  treinamento de redes neurais para detectar e decifrar padr\u00f5es e  correla\u00e7\u00f5es, an\u00e1logo (mas n\u00e3o igual) \u00e0 forma como humanos aprendem e  raciocinam. <br><br>     O processamento de uma imagem de um \u00fanico canal \u00e9 mais r\u00e1pido do que processar uma imagem com tr\u00eas canais e exige menos esfor\u00e7o computacional. Por isso, escolheu-se trabalhar, a priori, com uma imagem em escala de cinza aplicando na imagem um filtro\/desfoque gaussiano, com o intuito de eliminar ru\u00eddos indesejados e, logo em seguida, suavizar a imagem trabalhada.<br>     Ap\u00f3s as instala\u00e7\u00f5es das ferramentas necess\u00e1rias para o desenvolvimento do trabalho, tem-se trabalhado, atualmente, com a detec\u00e7\u00e3o de bordas da imagem. O andamento e resultados desta etapa estar\u00e3o em um pr\u00f3ximo post.<br><br><br><strong>\u25cf<\/strong> Fonte de pesquisa b\u00e1sica para as defini\u00e7\u00f5es das ferramentas:<br>   Anaconda: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Anaconda_(Python_distribution);\">https:\/\/en.wikipedia.org\/wiki\/Anaconda_(Python_distribution)<\/a>;<br>   Atom: <a href=\"https:\/\/pt.wikipedia.org\/wiki\/Atom_(editor_de_texto)\">https:\/\/pt.wikipedia.org\/wiki\/Atom_(editor_de_texto)<\/a>;<br>   OpenCV: <a href=\"https:\/\/pt.wikipedia.org\/wiki\/OpenCV\">https:\/\/pt.wikipedia.org\/wiki\/OpenCV<\/a>;<br>   TensorFlow: <a href=\"https:\/\/pt.wikipedia.org\/wiki\/TensorFlow\">https:\/\/pt.wikipedia.org\/wiki\/TensorFlow<\/a>.<br><br><\/pre>\n\n\n\n<p><br> <\/p>\n\n\n\n<p> <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>O trabalho de conclus\u00e3o de curso proposto com esse tema est\u00e1 em fase inicial de desenvolvimento. Um dos primeiros passos a serem realizados \u00e9 criar <a class=\"mh-excerpt-more\" href=\"https:\/\/visiorob.com.br\/index.php\/2019\/10\/18\/identificacao-de-padroes-para-o-controle-de-um-veiculo-autonomo-primeiros-passos\/\" title=\"Identifica\u00e7\u00e3o de padr\u00f5es para o controle de um ve\u00edculo aut\u00f4nomo &#8211; Primeiros passos\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":9,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-174","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/posts\/174","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=174"}],"version-history":[{"count":7,"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/posts\/174\/revisions"}],"predecessor-version":[{"id":857,"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/posts\/174\/revisions\/857"}],"wp:attachment":[{"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=174"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=174"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/visiorob.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=174"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}