본문 바로가기

cvlib4

[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.
[OpenCV] cvlib 영상 인물 얼굴 모자이크 이전 포스팅에서 cvlib을 활용해 이미지 속 인물들의 얼굴을 모자이크 처리하였습니다. 이번엔 영상에서 인물들의 얼굴을 모자이크 하는 테스트를 실시해 보겠습니다. 소스코드 import cvlib as cv import cv2 vedio_path = '/vedio.mp4' #-- 동영상 경로 입력 #-- 웹캠 사용 webcam = cv2.VideoCapture(vedio_path) #-- 웹캠 사용시 vedio_path 대신 0 입력 if not webcam.isOpened(): print("Could not open webcam") exit() while webcam.isOpened(): #-- 프레임 읽어들이기 status, frame = webcam.read() if not status: print(.. 2022. 2. 7.
[OpenCV] cvlib 이미지 인물 얼굴 모자이크 OpenCV를 활용하여 이미지 속 인물들의 얼굴을 모자이크 합니다. 먼저, 사용될 라이브러리로는 OpenCV와 더불어 cvlib을 사용할 것입니다. cvlib은 객체인식에 용이한 라이브러리로 tensorflow와 OpenCV가 함께 설치되어 있어야만 설치가 가능하므로 설치 전 라이브러리 설치 유무를 잘 확인해야 합니다. pip install opencv-python tensorflow pip install cvlib 1. 얼굴인식 얼굴 모자이크 처리에 앞서 먼저 cvlib 라이브러리의 detect_face를 통해 이미지 속 인물의 얼굴을 인식하는 것을 테스트합니다. 하단 소스 코드를 통해 테스트를 진행해 보겠습니다. import cv2 import cvlib as cv img_path = '/img.jp.. 2022. 2. 7.
반응형