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: 9.430 ]
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
Android NDK: Desmistificando o acesso a códigos nativos em C
GNA: um Coprocessador para Aceleração Neural
ReactOS: O irmão open-source do Microsoft Windows NT 4.0
RealBasic 2005: Um Visual Basic multi-plataforma!
Biometria facial na autenticação do usuário root
Como aprender a programar e produzir aplicativos usando Euphoria
Programando com uma granada de mão: uma visão da linguagem C
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Realizar overclock no Miyoo Mini (plus ou normal)
Otimização de memória para máquinas modestas
Unbuntu não atualiza o firmware (1)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (0)
Dúvidas sobre a originalidade de conteúdos online (10)
Erro de interface de Rede no Virt Manager dentro Debian 13 KDE (12)