Python30 [OpenCV] cvlib 영상 객체 인식 / (+cvlib GPU연동) https://prlabhotelshoe.tistory.com/34 [OpenCV] cvlib 이미지 객체 인식 python과 OpenCV를 통해 간단하게 컴퓨터 비전 프로그래밍을 테스트해볼 수 있는 라이브러리 cvlib 이번 테스트에서는 cvlib의 detect_common_objects 함수를 활용해 이미지 속 객체들을 인식해보도록 하겠 prlabhotelshoe.tistory.com 이전 포스팅에서 cvlib 라이브러리를 활용하여 이미지 속 객체들을 검출해보는 테스트를 실시하였습니다. 이번 포스팅에서는 영상or캠 에서 객체 검출 테스트를 해보겠습니다. ※GPU 연동 빌드를 실시하지 않고 테스트를 진행하거나 GPU가 없는 경우 해당 과정을 생략하고 바로 소스코드로 넘어가시면 되겠습니다. https:/.. 2022. 3. 8. [OpenCV] cvlib 이미지 객체 인식 python과 OpenCV를 통해 간단하게 컴퓨터 비전 프로그래밍을 테스트 해 볼 수 있는 라이브러리 cvlib 이번 테스트에서는 cvlib의 detect_common_objects 함수를 활용해 이미지 속 객체들을 인식해 보도록 하겠습니다. cvlib 라이브러리는 pip 커맨드로 간단하게 설치가 가능하나, 선행적으로 OpenCV와 tensorflow의 설치를 요구합니다. 하단 커맨드로 설치를 진행하면 되겠습니다. pip install opencv-python tensorflow pip install cvlib 또한 인식 객체에 대한 class는 yolo를 기반으로 하기 때문에 하단의 목록에 대한 class만을 인식합니다. 인식 객체 목록 person bicycle car motorcycle airpla.. 2022. 3. 8. [YOLO] 영상 객체 인식 - 번외: 원하는 객체만 검출 https://prlabhotelshoe.tistory.com/15 [YOLO] 영상 객체 인식 컴퓨터 비전 혹은 머신러닝 등을 공부하면 한 번쯤 접하게 되는 yolo OpenCV를 활용하여 yolo 포맷을 이용해 영상 속 객체 인식 테스트를 진행해보기로 하겠습니다. 추가적으로 OpenCV cuda를 빌드하여 prlabhotelshoe.tistory.com 이전 포스팅에서 OpenCV와 YOLO 포맷을 활용하여 영상 속 객체들을 인식하는 테스트를 진행해 보았습니다. 번외로 YOLO에서 학습된 class 중 원하는 객체만을 검출하는 테스트를 진행해 보겠습니다. class 목록 확인 이전 다운로드 하였던 darknet 폴더에서 darknet-master -> cfg 의 경로 속에 coco.names를 편집기.. 2022. 3. 7. [OpenCV] HOG(Histogram of Oriented Gradients) 영상 테스트 이전 포스팅에서 다루었던 HOG 알고리즘을 영상에 적용시켜 테스트를 진행해 보겠습니다. 마찬가지로 자세한 파라미터나 알고리즘에 대한 설명은 하단의 링크를 참조하면 되겠습니다. https://docs.opencv.org/4.x/d5/d33/structcv_1_1HOGDescriptor.html OpenCV: cv::HOGDescriptor Struct Reference Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector. More... #include HOGDescriptor () Creates the HOG descriptor and detector with default parameters. More.. 2022. 3. 3. [OpenCV] HOG(Histogram of Oriented Gradients) 이미지 테스트 OpenCV에서 기본으로 제공되는 HOG 알고리즘 이미지 혹은 영상 속 프레임에서 인물(보행자)을 검출하기 위한 목적으로 쓰입니다. 이번 테스트에서는 이미지 속 인물들을 검출해보는 테스트를 실시하겠으며, 자세한 파라미터나 알고리즘에 대한 설명은 하단의 링크를 참조하면 되겠습니다. https://docs.opencv.org/4.x/d5/d33/structcv_1_1HOGDescriptor.html OpenCV: cv::HOGDescriptor Struct Reference Implementation of HOG (Histogram of Oriented Gradients) descriptor and object detector. More... #include HOGDescriptor () Creates th.. 2022. 3. 3. [OpenPose] 영상 인물 뼈대(skeleton) 검출 이전 포스팅에서 OpenPose를 활용하여 이미지 속 인물의 skeleton을 검출해 보았습니다. 이제 영상에 적용시켜 테스트를 진행해 보겠습니다. 필요한 모델 파일들에 대한 설명은 하단 링크의 이전 포스팅을 참고하면 되겠습니다. https://prlabhotelshoe.tistory.com/27 [OpenPose] 이미지 인물 뼈대(skeleton) 검출 OpenPose를 활용한 이미지 속 인물들의 뼈대(skeleton)를 검출해보겠습니다. 테스트 전 필요한 모델 파일은 하단 링크를 참조하여 다운로드하면 되겠습니다. https://prlabhotelshoe.tistory.com/25?category=100.. prlabhotelshoe.tistory.com 소스코드 import cv2 as cv imp.. 2022. 2. 23. [YOLO] 이미지 객체 인식 이전 포스팅에서 OpenCV를 활용해 yolo 포맷을 적용시켜 영상 속 객체 인식에 대해 진행해 보았습니다. 순서에 맞진 않겠지만 이번에는 이미지 속 객체 인식에 대해 테스트 해보겠습니다. 소스코드 import cv2 import numpy as np def yolo(frame, size, score_threshold, nms_threshold): #-- YOLO 포맷 및 클래스명 불러오기 model_file = './darknet-master/build/darknet/x64/cfg/yolov3.weights' #-- 본인 개발 환경에 맞게 변경할 것 config_file = './darknet/darknet-master/build/darknet/x64/cfg/yolov3.cfg' #-- 본인 개발 환경.. 2022. 2. 23. [OpenPose] 이미지 인물 뼈대(skeleton) 검출 OpenPose를 활용한 이미지 속 인물들의 뼈대(skeleton)를 검출해보겠습니다. 테스트 전 필요한 모델 파일은 하단 링크를 참조하여 다운로드하면 되겠습니다. https://prlabhotelshoe.tistory.com/25?category=1005609 [OpenPose] 영상 손가락 마디&관절 인식 사진 혹은 영상 속 인물들의 스켈레톤 검출에 대표적으로 쓰이는 OpenPose의 모델과 OpenCV를 활용하여 영상에서의 손가락 관절과 마디를 검출하도록 하겠습니다. 1. 모델파일 설치 필요한 파일은 'p prlabhotelshoe.tistory.com 이번 테스트에 필요한 파일인 pose_deploy_linevec_faster_4_stages.prototxt 파일은 다운받은 openpose 폴더의.. 2022. 2. 21. [OpenPose] 영상 손가락 마디&관절 인식 사진 혹은 영상 속 인물들의 스켈레톤 검출에 대표적으로 쓰이는 OpenPose의 모델과 OpenCV를 활용하여 영상에서의 손가락 관절과 마디를 검출하도록 하겠습니다. 1. 모델파일 설치 필요한 파일은 'pose_deploy.prototxt', 'pose_iter_102000.caffemodel' 두 가지로 prototxt 파일의 경우 하단의 링크를 통해 다운로드 할 수 있습니다. https://github.com/CMU-Perceptual-Computing-Lab/openpose GitHub - CMU-Perceptual-Computing-Lab/openpose: OpenPose: Real-time multi-person keypoint detection library for body, face, han.. 2022. 2. 19. 이전 1 2 3 4 다음 반응형