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.589 ]
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
A poderosa nuvem: Intel® DevCloud com GPU Iris Xe Max!
MenuetOS - O extraordinário mini-sistema operacional
ReactOS: O irmão open-source do Microsoft Windows NT 4.0
Criando aplicativos para o iPhone no Linux (sem Xcode e MacOS X)
Dia: O Editor de diagrama (Microsoft Visio) para Linux
Apreendendo a utilizar o GNU Debugger (parte 2)
Introdução à plataforma GNU de desenvolvimento
Desktop Linux ganha novos apps enquanto IA invade o noticiário
Blender 5.0 Beta, Firefox 144 e avanço da IA dominam o dia no mundo Linux
Desktop Linux ganha fôlego enquanto distros refinam experiência e segurança
Wayland em alta, IA em debate e novos ventos para distros e devices
Qt 6.10 e Python 3.14 puxam o ritmo do software livre nesta quarta
Como mudar o nome de dispositivos Bluetooth via linha de comando
Adicionando o repositório backports no Debian 13 Trixie
Ubuntu 25.10 - Erro ao iniciar o Omnissa Horizon (1)
Erro de instalação do Zorin Os 18 (6)