O documento apresenta uma palestra sobre OpenCV, biblioteca de código aberto para visão computacional. Aborda os fundamentos da visão computacional e aplicações da OpenCV, incluindo processamento de imagens, reconhecimento de padrões e diretrizes para melhor desempenho em processadores Intel. Também discute tópicos como aprendizado de máquina profundo, YOLO e conformidade com leis de privacidade como o GDPR.
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadetdc-globalcode
O documento discute o uso de visão computacional e inteligência artificial para aplicações médicas e industriais. Ele descreve como CPUs, GPUs e VPUs podem processar IA localmente e com baixo custo usando ferramentas como OpenVINO. Isso permitiria diagnósticos médicos remotos em tempo real com baixo consumo de energia.
O documento discute os perigos da falta de informação sobre novas tecnologias e ferramentas. Aponta que a maioria dos ataques hoje visam a camada de aplicação e não apenas SQLi. Também recomenda ferramentas como Portainer e Shodan para auxiliar na gestão e descoberta de serviços, respectivamente.
The document discusses computational thinking and strategies for teaching it in education. It defines computational thinking, outlines its components and roots in previous works. It then explores strategies for teaching computational thinking through programming, games, robotics and other hands-on activities. It emphasizes teaching computational thinking across disciplines through project-based learning.
1) O documento discute a carreira de programador de controladores lógicos programáveis (CLPs), com foco nos equipamentos da Siemens, e como se preparar para essa profissão.
2) É apresentada uma breve história da automação industrial desde a revolução industrial até a Indústria 4.0 atual.
3) Relatórios internacionais destacam a necessidade de profissionais qualificados nessa área e a importância da automação para o futuro das indústrias.
O documento discute as tecnologias emergentes de gestão, como Internet das Coisas, computação em nuvem, sistemas cibernéticos, análise de big data e inteligência artificial. Apresenta os conceitos e aplicações dessas tecnologias, além de discutir a importância de metodologias ágeis e design thinking para empresas do futuro.
O documento discute a transição para a Indústria 4.0 e como isso irá transformar os negócios, trabalho e educação. A automação irá destruir muitos empregos, mas também criará novos na área de tecnologia. Os sistemas educacionais precisam se adaptar para ensinar novas habilidades técnicas necessárias para a era digital.
O documento apresenta uma aula sobre conceitos de comunicação digital. Apresenta a agenda da aula, com discussão sobre cenário, conceitos gerais e exercício. Também aborda tópicos como mídia fragmentada, penetração da mídia digital no Brasil, redes sociais, realidade aumentada e como as redes sociais afetam o conceito criativo.
O documento resume uma apresentação sobre a indústria digital no evento ProIndústria 2019. Ele destaca que a população mundial continuará crescendo até 2050 e que é necessário produzir mais com menos impacto ambiental. Apresenta desafios como inovar, validar projetos antecipadamente e melhorar a eficiência das fábricas por meio da evolução da fabricação digital.
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadetdc-globalcode
O documento discute o uso de visão computacional e inteligência artificial para aplicações médicas e industriais. Ele descreve como CPUs, GPUs e VPUs podem processar IA localmente e com baixo custo usando ferramentas como OpenVINO. Isso permitiria diagnósticos médicos remotos em tempo real com baixo consumo de energia.
O documento discute os perigos da falta de informação sobre novas tecnologias e ferramentas. Aponta que a maioria dos ataques hoje visam a camada de aplicação e não apenas SQLi. Também recomenda ferramentas como Portainer e Shodan para auxiliar na gestão e descoberta de serviços, respectivamente.
The document discusses computational thinking and strategies for teaching it in education. It defines computational thinking, outlines its components and roots in previous works. It then explores strategies for teaching computational thinking through programming, games, robotics and other hands-on activities. It emphasizes teaching computational thinking across disciplines through project-based learning.
1) O documento discute a carreira de programador de controladores lógicos programáveis (CLPs), com foco nos equipamentos da Siemens, e como se preparar para essa profissão.
2) É apresentada uma breve história da automação industrial desde a revolução industrial até a Indústria 4.0 atual.
3) Relatórios internacionais destacam a necessidade de profissionais qualificados nessa área e a importância da automação para o futuro das indústrias.
O documento discute as tecnologias emergentes de gestão, como Internet das Coisas, computação em nuvem, sistemas cibernéticos, análise de big data e inteligência artificial. Apresenta os conceitos e aplicações dessas tecnologias, além de discutir a importância de metodologias ágeis e design thinking para empresas do futuro.
O documento discute a transição para a Indústria 4.0 e como isso irá transformar os negócios, trabalho e educação. A automação irá destruir muitos empregos, mas também criará novos na área de tecnologia. Os sistemas educacionais precisam se adaptar para ensinar novas habilidades técnicas necessárias para a era digital.
O documento apresenta uma aula sobre conceitos de comunicação digital. Apresenta a agenda da aula, com discussão sobre cenário, conceitos gerais e exercício. Também aborda tópicos como mídia fragmentada, penetração da mídia digital no Brasil, redes sociais, realidade aumentada e como as redes sociais afetam o conceito criativo.
O documento resume uma apresentação sobre a indústria digital no evento ProIndústria 2019. Ele destaca que a população mundial continuará crescendo até 2050 e que é necessário produzir mais com menos impacto ambiental. Apresenta desafios como inovar, validar projetos antecipadamente e melhorar a eficiência das fábricas por meio da evolução da fabricação digital.
Este documento apresenta a análise e modelagem de uma ferramenta para apoio ao ensino da criptografia. A ferramenta irá conter simuladores de métodos criptográficos, exercícios teóricos e práticos, e estatísticas de desempenho dos alunos. O documento descreve os requisitos funcionais e não funcionais, diagramas de classes, casos de uso e atividades, e detalha o protótipo desenvolvido com simuladores e exercícios interativos.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele discute etapas como roteiro, direção, equipe, filmagem e edição, e enfatiza que é possível fazer filmes com pouco orçamento. O autor incentiva os leitores a produzirem seus próprios curtas para aprenderem na prática e promoverem seu trabalho.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele explica as etapas da produção de um filme, como desenvolver um roteiro, formar uma equipe, filmar e editar o projeto. O manual tem como objetivo ensinar leitores a realizar seus próprios curtas com equipamentos básicos e sem grandes investimentos.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele explica as etapas da produção de um filme, como escrever um roteiro, formar uma equipe, filmar e editar o projeto. O autor incentiva os leitores a produzirem seus próprios curtas para aprenderem na prática e promoverem seu trabalho.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele explica as etapas da produção de um filme, como desenvolver um roteiro, formar uma equipe, filmar e editar o projeto. O autor incentiva os leitores a produzirem seus próprios curtas para aprenderem na prática e promoverem seu trabalho.
O documento discute as estratégias da indústria brasileira de software para exportar seus produtos e serviços para o exterior. Empresários querem criar uma marca para o Brasil tecnológico, mas especialistas apontam que levará décadas para construir essa imagem e depende de apoio governamental. Algumas empresas já iniciaram exportações isoladas com sucesso, mas é preciso ações em conjunto para tornar o setor mais competitivo globalmente.
TCHELINUX 2019 - Web Scraping: a arte de automatizar a recuperação de informa...Alex Camargo
Web Scraping é apresentado como uma técnica para automatizar a coleta de informações na web. O documento discute os componentes de uma página web, define web scraping, apresenta ferramentas como Beautiful Soup e demonstra um exemplo prático de scraping no site da prefeitura de Bagé. O palestrante também fornece recursos adicionais para quem deseja aprender mais sobre o tópico.
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...Mauricio Bitencourt, CBPP
O documento discute a importância de aperfeiçoamento e requalificação dos profissionais de TI-BPM por meio da aprendizagem ao longo da vida para adquirir novas habilidades necessárias em um contexto de novas tecnologias. Apresenta como essas novas habilidades, como resolução de problemas complexos com algoritmos e raciocínio computacional, podem melhorar as perspectivas de carreira desses profissionais.
O documento apresenta um resumo de uma palestra sobre impressão 3D no 1o Congresso Nacional de Professores de Informática. Apresenta informações sobre impressoras 3D open source, softwares para modelar, capturar e preparar impressões 3D, e sugestões para despertar a curiosidade e mobilizar conhecimentos sobre o tema.
4ª edição do Boletim Informativo de Exatas do UniNorte.
Nesta edição você irá encontrar:
Escola de Exatas inova na Construnorte;
Editorial
Prêmio Petrobrás de Tecnologia
AMD lança nova placa de vídeo
Dúvidas da Língua Portuguesa
Entenda o que faz o cientista da computação
Cientistas fazem ferro ficar transparente
Microsoft lança tablet Surface
Sistema Android
Internet no Brasil
Essa é a apresentação de Fabiano Coura, da agência de comunicação INSULA. A apresentação nos apresenta um case dos Seguros Bradesco, onde foram criados diferentes Aplicativos usando os recursos dos celulares iPhone 3G e 3Gs.
O documento discute arquitetura baseada em eventos com serverless, apresentando Evandro Pires da Silva e Tatiana Ribeiro Nunes. Eles descrevem um autorizador de débito de cartão, seu processo, implementação com Java e serverless framework, e enfatizam a importância de testes.
O documento discute arquitetura baseada em eventos com serverless, apresentando Evandro Pires da Silva e Tatiana Ribeiro Nunes. Eles descrevem um autorizador de débito de cartão, seu processo, implementação com Java e serverless framework, e enfatizam a importância de testes.
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...Mauricio Bitencourt, CBPP
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.
Aperfeiçoamento e Requalificação dos Profissionais de IT-BPM na
Aprendizagem ao Longo da Vida.
No contexto das novas tecnologias que estão moldando vários setores, é natural que novas habilidades e novos empregos se tornem comuns. Compartilhamos nosso conhecimento prático essencial para você adquirir novas formas de pensar a transformação digital, o aperfeiçoamento profissional e a requalificação (IT-BPM Upskilling/Reskilling) de profissionais das áreas de Negócio que desejam melhorar suas perspectivas de carreira, concentrando-se nas habilidades de resolução de problemas complexos com o uso de algoritmos, raciocínio computacional e pensamento sistêmico. Esta apresentação está alinhada com as metas do Reskilling Revolution Consortium, lançado na Reunião Anual do Fórum Econômico Mundial de 2020, na busca por melhores habilidades, melhores empregos, melhor educação para um bilhão de pessoas até 2030.
Maurício Bitencourt no evento BPM Day Bahia 2022
O documento resume uma palestra sobre os ganhos obtidos com a transformação digital nas indústrias. O palestrante discute como a automação de processos e adoção de tecnologias estratégicas podem levar a aumentos de produtividade, performance e satisfação do cliente, além de reduções de custos. Também aborda tendências da Indústria 4.0 e os riscos digitais enfrentados por organizações.
O documento descreve uma conferência e exposição sobre Help Desk, Service Desk e suporte à TI organizada pela HDI Brasil que ocorrerá em maio de 2009. A conferência terá palestrantes internacionais, sessões de treinamento e uma área de exposição com estandes de empresas do setor. A edição de 2008 teve grande sucesso e a expectativa é que a de 2009 também reúna centenas de profissionais da área.
Singularity University - Despertar do Explorer Game Cezar A Azevedo
O documento discute o impacto das tecnologias exponenciais e a aceleração das mudanças trazidas pela inovação digital. A transformação está acontecendo de forma rápida e disruptiva, forçando empresas a se reinventarem constantemente ou correrem o risco de ficarem obsoletas. Novos mercados e modelos de negócios surgem a cada dia graças à inovação exponencial, tornando imprevisível o futuro.
Como a conectividade nos desconecta da vida realPedro Cordier
Os perigos do excesso de conectividade na vida pessoal e no trabalho são abordados nessa palestra ministrada pelo professor Pedro Cordier, especialista em Comunicação, Criatividade e Conectividade, para a SIPAT 2015, na Petrobrás.
O documento descreve um manual de instruções para inclusão digital gratuito e não comercial. O manual ensina conceitos básicos de informática e uso de ferramentas como Word, Excel e PowerPoint. Ele também fornece instruções sobre uso básico da internet, incluindo pesquisa, e-mail e redes sociais.
TDC2019 Intel Software Day - ACATE - Cases de Sucessotdc-globalcode
O documento fornece um panorama geral da tecnologia e inovação em Santa Catarina, destacando:
1) O setor representa 5,6% da economia catarinense, com faturamento de R$15,53 bilhões;
2) As cidades de Florianópolis e Blumenau são os dois polos com maior crescimento de faturamento no estado;
3) Santa Catarina tem a maior proporção de startups no país, com 19,95% do total nacional.
Mais conteúdo relacionado
Semelhante a TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computacional sem misterio
Este documento apresenta a análise e modelagem de uma ferramenta para apoio ao ensino da criptografia. A ferramenta irá conter simuladores de métodos criptográficos, exercícios teóricos e práticos, e estatísticas de desempenho dos alunos. O documento descreve os requisitos funcionais e não funcionais, diagramas de classes, casos de uso e atividades, e detalha o protótipo desenvolvido com simuladores e exercícios interativos.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele discute etapas como roteiro, direção, equipe, filmagem e edição, e enfatiza que é possível fazer filmes com pouco orçamento. O autor incentiva os leitores a produzirem seus próprios curtas para aprenderem na prática e promoverem seu trabalho.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele explica as etapas da produção de um filme, como desenvolver um roteiro, formar uma equipe, filmar e editar o projeto. O manual tem como objetivo ensinar leitores a realizar seus próprios curtas com equipamentos básicos e sem grandes investimentos.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele explica as etapas da produção de um filme, como escrever um roteiro, formar uma equipe, filmar e editar o projeto. O autor incentiva os leitores a produzirem seus próprios curtas para aprenderem na prática e promoverem seu trabalho.
Este documento fornece instruções passo-a-passo para produzir um curta-metragem com recursos próprios. Ele explica as etapas da produção de um filme, como desenvolver um roteiro, formar uma equipe, filmar e editar o projeto. O autor incentiva os leitores a produzirem seus próprios curtas para aprenderem na prática e promoverem seu trabalho.
O documento discute as estratégias da indústria brasileira de software para exportar seus produtos e serviços para o exterior. Empresários querem criar uma marca para o Brasil tecnológico, mas especialistas apontam que levará décadas para construir essa imagem e depende de apoio governamental. Algumas empresas já iniciaram exportações isoladas com sucesso, mas é preciso ações em conjunto para tornar o setor mais competitivo globalmente.
TCHELINUX 2019 - Web Scraping: a arte de automatizar a recuperação de informa...Alex Camargo
Web Scraping é apresentado como uma técnica para automatizar a coleta de informações na web. O documento discute os componentes de uma página web, define web scraping, apresenta ferramentas como Beautiful Soup e demonstra um exemplo prático de scraping no site da prefeitura de Bagé. O palestrante também fornece recursos adicionais para quem deseja aprender mais sobre o tópico.
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...Mauricio Bitencourt, CBPP
O documento discute a importância de aperfeiçoamento e requalificação dos profissionais de TI-BPM por meio da aprendizagem ao longo da vida para adquirir novas habilidades necessárias em um contexto de novas tecnologias. Apresenta como essas novas habilidades, como resolução de problemas complexos com algoritmos e raciocínio computacional, podem melhorar as perspectivas de carreira desses profissionais.
O documento apresenta um resumo de uma palestra sobre impressão 3D no 1o Congresso Nacional de Professores de Informática. Apresenta informações sobre impressoras 3D open source, softwares para modelar, capturar e preparar impressões 3D, e sugestões para despertar a curiosidade e mobilizar conhecimentos sobre o tema.
4ª edição do Boletim Informativo de Exatas do UniNorte.
Nesta edição você irá encontrar:
Escola de Exatas inova na Construnorte;
Editorial
Prêmio Petrobrás de Tecnologia
AMD lança nova placa de vídeo
Dúvidas da Língua Portuguesa
Entenda o que faz o cientista da computação
Cientistas fazem ferro ficar transparente
Microsoft lança tablet Surface
Sistema Android
Internet no Brasil
Essa é a apresentação de Fabiano Coura, da agência de comunicação INSULA. A apresentação nos apresenta um case dos Seguros Bradesco, onde foram criados diferentes Aplicativos usando os recursos dos celulares iPhone 3G e 3Gs.
O documento discute arquitetura baseada em eventos com serverless, apresentando Evandro Pires da Silva e Tatiana Ribeiro Nunes. Eles descrevem um autorizador de débito de cartão, seu processo, implementação com Java e serverless framework, e enfatizam a importância de testes.
O documento discute arquitetura baseada em eventos com serverless, apresentando Evandro Pires da Silva e Tatiana Ribeiro Nunes. Eles descrevem um autorizador de débito de cartão, seu processo, implementação com Java e serverless framework, e enfatizam a importância de testes.
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning. Aper...Mauricio Bitencourt, CBPP
Upskilling and Reskilling of IT-BPM Professionals in Lifewide Learning.
Aperfeiçoamento e Requalificação dos Profissionais de IT-BPM na
Aprendizagem ao Longo da Vida.
No contexto das novas tecnologias que estão moldando vários setores, é natural que novas habilidades e novos empregos se tornem comuns. Compartilhamos nosso conhecimento prático essencial para você adquirir novas formas de pensar a transformação digital, o aperfeiçoamento profissional e a requalificação (IT-BPM Upskilling/Reskilling) de profissionais das áreas de Negócio que desejam melhorar suas perspectivas de carreira, concentrando-se nas habilidades de resolução de problemas complexos com o uso de algoritmos, raciocínio computacional e pensamento sistêmico. Esta apresentação está alinhada com as metas do Reskilling Revolution Consortium, lançado na Reunião Anual do Fórum Econômico Mundial de 2020, na busca por melhores habilidades, melhores empregos, melhor educação para um bilhão de pessoas até 2030.
Maurício Bitencourt no evento BPM Day Bahia 2022
O documento resume uma palestra sobre os ganhos obtidos com a transformação digital nas indústrias. O palestrante discute como a automação de processos e adoção de tecnologias estratégicas podem levar a aumentos de produtividade, performance e satisfação do cliente, além de reduções de custos. Também aborda tendências da Indústria 4.0 e os riscos digitais enfrentados por organizações.
O documento descreve uma conferência e exposição sobre Help Desk, Service Desk e suporte à TI organizada pela HDI Brasil que ocorrerá em maio de 2009. A conferência terá palestrantes internacionais, sessões de treinamento e uma área de exposição com estandes de empresas do setor. A edição de 2008 teve grande sucesso e a expectativa é que a de 2009 também reúna centenas de profissionais da área.
Singularity University - Despertar do Explorer Game Cezar A Azevedo
O documento discute o impacto das tecnologias exponenciais e a aceleração das mudanças trazidas pela inovação digital. A transformação está acontecendo de forma rápida e disruptiva, forçando empresas a se reinventarem constantemente ou correrem o risco de ficarem obsoletas. Novos mercados e modelos de negócios surgem a cada dia graças à inovação exponencial, tornando imprevisível o futuro.
Como a conectividade nos desconecta da vida realPedro Cordier
Os perigos do excesso de conectividade na vida pessoal e no trabalho são abordados nessa palestra ministrada pelo professor Pedro Cordier, especialista em Comunicação, Criatividade e Conectividade, para a SIPAT 2015, na Petrobrás.
O documento descreve um manual de instruções para inclusão digital gratuito e não comercial. O manual ensina conceitos básicos de informática e uso de ferramentas como Word, Excel e PowerPoint. Ele também fornece instruções sobre uso básico da internet, incluindo pesquisa, e-mail e redes sociais.
Semelhante a TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computacional sem misterio (20)
TDC2019 Intel Software Day - ACATE - Cases de Sucessotdc-globalcode
O documento fornece um panorama geral da tecnologia e inovação em Santa Catarina, destacando:
1) O setor representa 5,6% da economia catarinense, com faturamento de R$15,53 bilhões;
2) As cidades de Florianópolis e Blumenau são os dois polos com maior crescimento de faturamento no estado;
3) Santa Catarina tem a maior proporção de startups no país, com 19,95% do total nacional.
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPAtdc-globalcode
The document discusses Intel Graphics Performance Analyzers (Intel GPA), a suite of graphics performance tools created by Intel to optimize games and real-time graphics applications. It describes Intel GPA's profiling workflow which involves analyzing frames to identify bottlenecks, determining if issues are CPU or GPU bound, and identifying hotspots. It then provides overviews of the tools in Intel GPA like the System Analyzer, Trace Analyzer, Frame Analyzer and their capabilities for profiling graphics performance.
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinotdc-globalcode
O documento apresenta uma palestra sobre detecção de objetos em tempo real utilizando redes neurais convolucionais e o framework OpenVINO da Intel. É discutido o algoritmo YOLO para detecção de objetos em imagens e sua implementação no Intel AI Dev Cloud para treinamento. Também é mostrado como otimizar modelos de deep learning utilizando o OpenVINO para inferência em tempo real.
TDC2019 Intel Software Day - Inferencia de IA em edge devicestdc-globalcode
This document discusses Intel's compiler optimizations and how they may differ depending on the microprocessor. It notes that:
- Intel's compilers may optimize differently for non-Intel microprocessors, including optimizations for SSE2, SSE3, and SSSE3 instruction sets.
- Intel does not guarantee the availability, functionality, or effectiveness of any optimization on non-Intel microprocessors.
- Microprocessor-dependent optimizations are intended for use with Intel microprocessors only. Certain non-Intel specific optimizations are also reserved for Intel microprocessors.
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publicatdc-globalcode
O documento discute a aplicação de bancos de dados orientados a grafos para análise de vínculos na segurança pública. Esses bancos permitem modelar dados de crimes e suspeitos como vértices e arestas em um grafo, possibilitando correlacionar informações de forma mais eficiente do que bancos relacionais. Isso pode identificar proximidades entre suspeitos e verificar vínculos de diferentes perspectivas em tempo real, auxiliando investigações criminais.
O documento apresenta os principais conceitos da programação funcional usando a linguagem F#, como imutabilidade, funções como valores, composição de funções, type providers e features como Option e unidades de medida. O objetivo é mostrar como F# oferece um paradigma diferente de programação e como seus recursos podem ser usados no desenvolvimento .NET.
This document summarizes the development of an API for addresses in Go. It describes using Beego and pure Go for scalability. It implemented middlewares for routing, error handling, authentication, and logging. It also integrated New Relic for metrics. The API routes and controllers are chained through the middleware handlers. In conclusion, the API was able to successfully provide address functionality and insights through integration of middlewares and third-party services.
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?tdc-globalcode
O documento discute a importância da personalização e da relevância na web. Defende que sites devem entender os usuários individuais e fornecer experiências adaptadas às necessidades e desejos únicos de cada pessoa. Explica como o web mining, logs de servidor e clientes podem ser usados para analisar o comportamento dos usuários e melhorar a usabilidade e a relevância dos sites.
TDC2018SP | Trilha Go - Clean architecture em Golangtdc-globalcode
O documento descreve os princípios da arquitetura limpa em Go, dividindo o código em 4 camadas: entidades, casos de uso, controladores e frameworks/drivers. A arquitetura promove independência de frameworks, teste, interface gráfica e bancos de dados, além de permitir testes por camada. Um exemplo completo está disponível em um repositório no GitHub.
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QAtdc-globalcode
O documento discute as vantagens de usar a linguagem Go para testes de software, apresentando diversas ferramentas para testes com Go, como Godog para testes de aceitação baseados em BDD, Gomega para testes unitários e Ginkgo para execução de testes. Também cita empresas que usam Go em produção como Uber, Docker e Dropbox.
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciatdc-globalcode
O documento discute (1) a tokenização como método seguro de armazenar dados de cartão, (2) as integrações com as APIs do Google Pay e Apple Pay para permitir pagamentos móveis dentro de aplicativos, e (3) a crescente tendência dos pagamentos digitais em carteiras móveis em todo o mundo.
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Servicetdc-globalcode
O documento discute o Azure SignalR Service, um serviço gerenciado pela Microsoft que permite escalar aplicações em tempo real sem gerenciar a infraestrutura subjacente. O serviço oferece fallback automático entre protocolos de comunicação e permite 1000 conexões por unidade com SLA de 99,9%. O documento também fornece instruções sobre como adicionar o serviço a uma aplicação ASP.NET Core.
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
O documento discute a evolução do .NET, desde seu foco inicial em aplicativos empresariais para Windows até se tornar uma pilha multiplataforma de código aberto. Também compara o .NET Framework e o .NET Core, explicando quando cada um é mais adequado, e demonstra o SQL Server rodando no Linux.
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8tdc-globalcode
This document discusses new features in C# 7 and 8, including pattern matching, tuples, out variables, discards, ref returns and locals, expression-bodied members, numeric literals, local functions, generalized async returns, default literals, non-trailing named arguments, leading separators for numeric literals, private protected access, reference semantics with value types using in, ref, and ref readonly. It also provides links to documentation and proposals for each feature.
1) A apresentação introduz Fernando Mendes e Mikaeri Ohana, arquiteto de software e desenvolvedor de software respectivamente, e descreve o tópico da palestra sobre obter métricas com TDD utilizando build automatizado e deploy no Azure. 2) A palestra discute os benefícios dos testes unitários, TDD e cobertura de código e faz uma demonstração. 3) As ferramentas xUnit, OpenCover e ReportGenerator são apresentadas para testes, cobertura e relatórios.
TDC2018SP | Trilha .Net - .NET funcional com F#tdc-globalcode
O documento apresenta a linguagem de programação funcional F# como parte do .NET, destacando que é fortemente tipada e permite programação funcional "impura" com interoperabilidade com o ecossistema .NET. Também menciona o apoio da Microsoft à linguagem e exemplos de onde ela pode ser usada.
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Coretdc-globalcode
O documento descreve o Blazor, um projeto experimental que permite criar SPAs usando C# e WebAssembly. Ele explica que o WebAssembly é um novo formato para compilação web e lista algumas vantagens do Blazor, como ser estável e usar ferramentas da indústria. Também menciona pré-requisitos para usar o Blazor e dicas de hospedagem.
TDC2018SP | Trilha .Net - Novidades do ASP.NET Core 2.1tdc-globalcode
Este documento resume as principais novidades do ASP.NET Core 2.1, incluindo melhorias na segurança HTTPS, suporte ao GDPR, imagens Docker menores, o tipo ActionResult<T> para simplificar APIs, e Razor Class Libraries para compartilhar elementos UI entre projetos. O documento também discute outras atualizações como suporte a Identity, Kestrel, templates SPA e SignalR.
TDC2018SP | Trilha BigData - Big Data Governance - Como estabelecer uma Gover...tdc-globalcode
O documento discute a importância de estabelecer uma governança de dados em ambientes de big data e analytics. Ele destaca como os dados sem governança podem levar a problemas como feudos de dados, custos excessivos e baixa qualidade. Apresenta os principais elementos de uma governança de dados efetiva, incluindo estruturas de apoio, processos, alinhamento estratégico e foco contínuo na inovação.
O Que é Um Ménage à Trois?
A sociedade contemporânea está passando por grandes mudanças comportamentais no âmbito da sexualidade humana, tendo inversão de valores indescritíveis, que assusta as famílias tradicionais instituídas na Palavra de Deus.
Slides Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 11, CPAD, A Realidade Bíblica do Inferno, 2Tr24, Pr Henrique, EBD NA TV, Lições Bíblicas, 2º Trimestre de 2024, adultos, Tema, A CARREIRA QUE NOS ESTÁ PROPOSTA, O CAMINHO DA SALVAÇÃO, SANTIDADE E PERSEVERANÇA PARA CHEGAR AO CÉU, Coment Osiel Gomes, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, de Almeida Silva, tel-What, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique, https://ebdnatv.blogspot.com/
Atividade letra da música - Espalhe Amor, Anavitória.Mary Alvarenga
A música 'Espalhe Amor', interpretada pela cantora Anavitória é uma celebração do amor e de sua capacidade de transformar e conectar as pessoas. A letra sugere uma reflexão sobre como o amor, quando verdadeiramente compartilhado, pode ultrapassar barreiras alcançando outros corações e provocando mudanças positivas.
Slides Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24.pptxLuizHenriquedeAlmeid6
Slideshare Lição 10, Central Gospel, A Batalha Do Armagedom, 1Tr24, Pr Henrique, EBD NA TV, Revista ano 11, nº 1, Revista Estudo Bíblico Jovens E Adultos, Central Gospel, 2º Trimestre de 2024, Professor, Tema, Os Grandes Temas Do Fim, Comentarista, Pr. Joá Caitano, estudantes, professores, Ervália, MG, Imperatriz, MA, Cajamar, SP, estudos bíblicos, gospel, DEUS, ESPÍRITO SANTO, JESUS CRISTO, Com. Extra Pr. Luiz Henrique, 99-99152-0454, Canal YouTube, Henriquelhas, @PrHenrique
Caderno de Resumos XVIII ENPFil UFU, IX EPGFil UFU E VII EPFEM.pdfenpfilosofiaufu
Caderno de Resumos XVIII Encontro de Pesquisa em Filosofia da UFU, IX Encontro de Pós-Graduação em Filosofia da UFU e VII Encontro de Pesquisa em Filosofia no Ensino Médio
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...Biblioteca UCS
A biblioteca abriga, em seu acervo de coleções especiais o terceiro volume da obra editada em Lisboa, em 1843. Sua exibe
detalhes dourados e vermelhos. A obra narra um romance de cavalaria, relatando a
vida e façanhas do cavaleiro Clarimundo,
que se torna Rei da Hungria e Imperador
de Constantinopla.
Sistema de Bibliotecas UCS - Chronica do emperador Clarimundo, donde os reis ...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computacional sem misterio
1. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 1/48
OPENCV: INTELIGÊNCIA ARTIFICIAL E VISÃO COMPUTACIONALOPENCV: INTELIGÊNCIA ARTIFICIAL E VISÃO COMPUTACIONAL
SEM MISTÉRIOSEM MISTÉRIO
Autor:
cabelo@opensuse.org
http://palestras.assuntonerd.com.br/opencv2019.html
Alessandro de Oliveira Faria
2. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 2/48
TECNOLOGIA DESDE 1983 TECNOLOGIA DESDE 1983
Autodidata, Pesquisador e Inventor
CTO OITI TECHNOLOGIES
Embaixador openSUSE America Latina
Membro do Conselho OWASP SP
Engenheiro Linux openSUSE
Colaborador Mozillians
Global Innovator Intel
Contribuidor técnico o cial:
Viva o Linux
FOCA Linux
OWASP ZAP
OpenCV
Educatux
openSUSE
Mais de 90 palestras ministradas
3. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 3/48
4. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 4/48
OPENCVOPENCV
Uma biblioteca desenvolvida para tornar a Visão
Computacional mais acessível.
Criada em Intel 1999 ~ 2000, seu código fonte foi
disponibilizado na licença BSD, e como resultado
atualmente é mantida por 47 mil colaboradores e
proporciona mais de 2500 algoritmos otimizados.
5. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 5/48
OPENCVOPENCV
Encontra-se atualmente na versão 4.1.0 no qual
participo como desenvolvedor colaborador do projeto
e iniciei na versão 0.9.6 faz 15 anos.
6. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 6/48
OPENCVOPENCV
Um dos principais pilares da biblioteca é
processamento e reconhecimento da imagens.
7. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 7/48
OPENCVOPENCV
Não é otimizada somente para processadores Intel,
entrentanto nesta apresentação veremos muito
super cialmente como obter o melhor desempenho em
processadores Intel.
8. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 8/48
DIRETIVAS DE COMPILAÇÃODIRETIVAS DE COMPILAÇÃO
cmake -DCMAKE_BUILD_TYPE=Release
-DWITH_IPP=ON
-DWITH_TBB=ON
-DENABLE_FAST_MATH=ON
-DINSTALL_PYTHON_EXAMPLES=ON
-DENABLE_SSE=ON
-DENABLE_SSE2=ON
-DCPU_DISPATCH=SSE3,SSE4_1,SSE4_2,AVX,FP16,AVX2 ..
9. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 9/48
10. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 10/48
ALGUNS FUNDAMENTOSALGUNS FUNDAMENTOS
11. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 11/48
VISÃO COMPUTACIONALVISÃO COMPUTACIONAL
NENHUM ALGORITMO É 100%NENHUM ALGORITMO É 100%
Ambiguidade matemática
A margem de erro é inversamente
proporcional a qualidade da imagem
submetida para processamento
12. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 12/48
13. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 13/48
14. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 14/48
15. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 15/48
O QUE É IMAGEMO QUE É IMAGEM
Imagem digital, é uma
matriz que re ete as cores
da imagem do mundo real
para o universo digital.
(convexidade/obturador).
16. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 16/48
RGBRGB
Cores primária onde a combinação dos seus valores
resultam em uma vasta gama de cores. Existe outros
espaço de cores...
17. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 17/48
PRÉ PROCESSAMENTO / PROCESSAMENTOPRÉ PROCESSAMENTO / PROCESSAMENTO
Pré processamento remoção de ruído e outros ltros.
Processamento é uma técnicas capaz de interpretar e
extrair informações da imagem.
18. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 18/48
ESCALA DE CINZAESCALA DE CINZA
A escala de cinza, são valores em pixel que informa a
intensidade de luminância na imagem (entre preto e
branco).
19. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 19/48
HISTOGRAMAHISTOGRAMA
Geralmente utilizado para analise através de grá cos
de barras que fornece o nível de cinza dos pixels da
imagem.
20. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 20/48
BINARIZAÇÃOBINARIZAÇÃO
Binarização da imagem é geralmente utilizado para
separar o fundo com uma regiao / objeto de interesse.
21. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 21/48
FILTROSFILTROS
Muito utilizado na transformação da imagem pixel a
pixel, o resultado dependem dos pixels vizinhos.
Por exemplo ltro de suavização, utilizada para reduzir
ruido
22. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 22/48
MORFOLOGIA MATEMÁTICAMORFOLOGIA MATEMÁTICA
A Erosão é um exemplo muito utilizado para remover
impurezas da imagem
23. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 23/48
24. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 24/48
RECONHECIMENTO DE PADRÃORECONHECIMENTO DE PADRÃO
Necessário uma base de conhecimento dos objetos,
estas amostras são utilizada no processo de
aprendizado de máquina.
25. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 25/48
Reconhecimento de padrão, objetos e outros é uma das
principais funções da área de visão computacional.
Existem muitas técnicas disponíveis na biblioteca
OpenCV, Template Matching, Feature Matching,
Machine Learning, Deep Learning...
26. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 26/48
RECONHECIMENTO DE PADRÃORECONHECIMENTO DE PADRÃO
27. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 27/48
Rastreamento consistem no reconhecimento do
padrão em uma sequencia de imagem. O rastreamento
esta diretamente relacionado ao movimento do objeto.
Filtro Kalman/ Filtro de Particula
Mean Shift/ Cam Shift e outros
28. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 28/48
RASTREAMENTO DE PIXELSRASTREAMENTO DE PIXELS
29. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 29/48
FLUXO OPTICOFLUXO OPTICO
Permite identi car/detectar o movimento espaças e
densas entre sequencias de quadros sem conhecer o
conteúdo.
30. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 30/48
FLUXO DE PIXELSFLUXO DE PIXELS
31. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 31/48
APLICABILIDADEAPLICABILIDADE
32. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 32/48
OCR E VERIFICAÇÃO DE PROCEDIMENTOSOCR E VERIFICAÇÃO DE PROCEDIMENTOS
33. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 33/48
CLASSIFICAÇÃO DE DOCUMENTOCLASSIFICAÇÃO DE DOCUMENTO
34. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 34/48
IDENTIFICAÇÃO DE REMÉDIOSIDENTIFICAÇÃO DE REMÉDIOS
35. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 35/48
CIDADE INTELIGENTECIDADE INTELIGENTE
36. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 36/48
LEIS GDPR,LGPD - OWASP SPLEIS GDPR,LGPD - OWASP SP
Todo setor de processamento de imagem deve se
preparar para a nova lei 13.709 sancionada dia 14 de
agosto de 2018, pois a multa chega a
40 MILHÕES40 MILHÕES
37. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 37/48
38. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 38/48
YOLOYOLO
YOLO (You only look once) é uma nova técnica de
reconhecimento de objetos, e utiliza convolução para
obter uma excelente performance.
DARKNET OPEN SOURCE /NEURAL NETWORKS / CDARKNET OPEN SOURCE /NEURAL NETWORKS / C
39. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 39/48
RESULTADORESULTADO
40. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 40/48
SEM MISTÉRIOSEM MISTÉRIO
SABOR DE LINUX FAVORITOSABOR DE LINUX FAVORITO
OPENCV 3.3.1 OU SUPERIOROPENCV 3.3.1 OU SUPERIOR
COMPILADOR C/C++COMPILADOR C/C++
VONTADEVONTADE DE APRENDERDE APRENDER
41. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 41/48
CAPTURANDO FRAME (VIDEO OU DISCO)CAPTURANDO FRAME (VIDEO OU DISCO)
Mat frame;
VideoCapture cap;
// Parametro = indice do dispositivo de captura
cap.open(0);
cap >> frame;
Mat frame;
frame = imread("/tmp/image.jpg");
43. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 43/48
OBTENDO AS COORDENADASOBTENDO AS COORDENADAS
int centerX = (int)(data[0] * frame.cols);
int centerY = (int)(data[1] * frame.rows);
int width = (int)(data[2] * frame.cols);
int height = (int)(data[3] * frame.rows);
int left = centerX - width / 2;
int top = centerY - height / 2;
44. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 44/48
DESENHANDO OS DADOSDESENHANDO OS DADOS
rectangle(frame, Point(left, top),
Point(right, bottom),
Scalar(0, 255, 0),3);
putText(frame, label, Point(left, top),
FONT_HERSHEY_SIMPLEX, 0.5, Scalar());
45. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 45/48
SEM MI MI MISEM MI MI MI
$ git clone https://github.com/cabelo/my-opencv-examples
$ cd my-opencv-examples
$ wget https://pjreddie.com/media/files/yolov3.weights
$ g++ `pkg-config --cflags opencv --libs opencv`
yoloimg.cpp -o yoloimg
$ ./yoloimg --image=image-demo.jpg
46. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 46/48
RESULTADORESULTADO
47. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 47/48
INFERENCIA MATEMÁTICA AO VIVOINFERENCIA MATEMÁTICA AO VIVO
48. 5/3/2019 OpenCV : Sem Mistério
https://palestras.assuntonerd.com.br/opencv2019.html?print-pdf#/ 48/48
OBRIGADO!OBRIGADO!
Critícas e Sugestiões:
cabelo@opensuse.org
Blog: https://assuntonerd.com.br
“Colaborar atrai amigos, competir atrai inimigos”
Alessandro de Oliveira Faria