Detectando assalto na multidão com visão computacional
Neste documento veremos um texto conceitual sobre uma das aplicabilidades do projeto OpenPose, uma biblioteca que permite a detecção de esqueleto com algoritmos de visão computacional. Com a análise dos vértices do esqueleto, podemos detectar determinadas ações, como um assalto na multidão com câmeras de monitoramento, assim talvez evitando a morte de vítimas de assaltos.
[ Hits: 8.903 ]
Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 09/11/2018 | Blog: http://assuntonerd.com.br
Scanning dependencies of target openpose_caffe [ 12%] Creating directories for 'openpose_caffe' [ 25%] No download step for 'openpose_caffe' [ 37%] No patch step for 'openpose_caffe' [ 50%] No update step for 'openpose_caffe' [ 62%] Performing configure step for 'openpose_caffe' -- The C compiler identification is GNU 4.8.5 -- The CXX compiler identification is GNU 4.8.5 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - not found -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Boost version: 1.61.0 -- Found the following Boost libraries: -- system -- thread -- filesystem -- chrono -- date_time -- atomic -- Found GFlags: /usr/include -- Found gflags (include: /usr/include, library: /usr/lib64/libgflags.so) -- Found Glog: /usr/include -- Found glog (include: /usr/include, library: /usr/lib64/libglog.so) -- Found Protobuf: /usr/lib64/libprotobuf.so -- Found PROTOBUF Compiler: /usr/bin/protoc -- Found HDF5: /usr/lib64/libhdf5_hl.so;/usr/lib64/libhdf5.so;/usr/lib64/libpthread.so;/usr/lib64/libz.so;/usr/lib64/libdl.so;/usr/lib64/libm.so (found version "1.8.15") -- CUDA detected: 8.0 -- Found cuDNN: ver. 6.0.21 found (include: /usr/local/cuda-8.0/include, library: /usr/local/cuda-8.0/lib64/libcudnn.so) -- Automatic GPU detection failed. Building for all known architectures. -- Added CUDA NVCC flags for: sm_20 sm_21 sm_30 sm_35 sm_50 sm_60 sm_61 -- Found Atlas: /usr/include -- Found Atlas (include: /usr/include library: /usr/lib64/atlas/libatlas.a lapack: /usr/lib64/liblapack.so -- Python interface is disabled or not all required dependencies found. Building without it... -- Found Git: /usr/bin/git (found version "2.13.7") -- -- ******************* Caffe Configuration Summary ******************* -- General: -- Version : 1.0.0 -- Git : 1.0-112-g9453eb00 -- System : Linux -- C++ compiler : /usr/bin/c++ -- Release CXX flags : -O3 -DNDEBUG -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -- Debug CXX flags : -g -fPIC -Wall -Wno-sign-compare -Wno-uninitialized -- Build type : Release -- -- BUILD_SHARED_LIBS : ON -- BUILD_python : OFF -- BUILD_matlab : OFF -- BUILD_docs : OFF -- CPU_ONLY : OFF -- USE_OPENCV : OFF -- USE_LEVELDB : OFF -- USE_LMDB : OFF -- USE_NCCL : OFF -- ALLOW_LMDB_NOLOCK : OFF -- -- Dependencies: -- BLAS : Yes (Atlas) -- Boost : Yes (ver. 1.61) -- glog : Yes -- gflags : Yes -- protobuf : Yes (ver. 3.5.0) -- CUDA : Yes (ver. 8.0) -- -- NVIDIA CUDA: -- Target GPU(s) : Auto -- GPU arch(s) : sm_20 sm_21 sm_30 sm_35 sm_50 sm_60 sm_61 -- cuDNN : Yes (ver. 6.0.21) -- -- Install: -- Install path : /dados/Fontes/OSS/openpose/build/caffe --Agora, após a compilação, basta executar o comando openpose.bin presente na pasta bin/examples/openpose:
Autor: Alessandro de Oliveira Faria (cabelo@opensuse.org) Embaixador openSUSE Linux America Latina Membro openSUSE http://pt.opensuse.org/Utilizador:Cabelo Membro Mozillians https://mozillians.org/pt-BR/u/cabelo/ Membro Owasp http://tinyurl.com/owasp-member Membro Area31 HackerSpachttp://tinyurl.com/HackerSpace-Membere Membro FOCA Linux http://tinyurl.com/guia-foca-linux Membro Educatux https://www.educatux.com.br/pessoas Membro Intel Innovator https://tinyurl.com/intel-innovator Membro OpenCV https://tinyurl.com/membro-opencv Membro Viva O Linux https://www.vivaolinux.com.br/~cabelo
Servidor de Icq em uma rede local
Artigo número 100: AR.Drone - O robô voador com Linux embarcado
OpenVino: Inteligência Artificial em tempo real sem GPU
Compile programas para o PlayStation 3 em PC de 32 bits
Instalando placa de captura de TV no Linux
Criando programas com suporte a arquivos de configuração com a libConfuse
Introdução à plataforma GNU de desenvolvimento
Utilizando a biblioteca NCURSES - Parte III
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (1)
VMs e Interfaces de Rede desapareceram (13)
Como abrir o pycharm no linux [RESOLVIDO] (4)