'OpenCV' 태그의 글 목록
본문 바로가기

OpenCV6

opencv python으로 rtsp 스트리밍 읽기 - method DESCRIBE failed: 401 Unauthorized 에러 해결. 기본이지만, 기록용으로 rtsp 아이디, 비번을 포함해서 읽어오는 방법. rtsp 주소 안에 아이디, 비번을 안넣으면 "method DESCRIBE failed: 401 Unauthorized" 에러 발생. [rtsp @ 0000024df57d9540] method DESCRIBE failed: 401 Unauthorized import cv2 # RTSP stream URL rtsp_url = "rtsp://admin:1234@192.168.100.83:554/StdCh1" #이부분만 수정 # Create a VideoCapture object cap = cv2.VideoCapture(rtsp_url) # Check if the stream is opened successfully if not cap... 2023. 2. 13.
Face Recognition 제작기 -3단계 비디오 인식 영상을 인식시켜보자. face_recognition 폴더 경로에서 아래 코드 입력 ㄲ python -m inference.video_classifier --video-path ./data/test_img/IU/.mp4 --save-dir ./data/output_img/.mp4 #예시: python -m inference.video_classifier --video-path ./data/test_img/IU/videoplayback.mp4 --save-dir ./data/output_img/videoplayback_output.mp4 오리지널 리포에서 내가 원하는대로 좀 수정했다. ./data/output_img 폴더에 가보면 인식된 결과 영상이 저장되어있을 것이다. 중간에 영상 끄고싶으면 'q' 버튼을.. 2021. 10. 13.
[OpenCV] 2. Rect_클래스 Rect_클래스는 사각형을 표현하는데 쓰이는 클래스다. Rect (x좌표, y좌표, width(너비), height(높이)) 로 총 4개의 인자로 구성. 1, 2번째인자는 시작 좌표, 3, 4번째인자는 크기 정보를 포함. 클래스 안에는 br(), tl(), size(), contains(), area() 와 같은 메서드가 포함되어있다. br은 bottom right의 줄임말로 왼쪽 우측 점을 의미. tl은 top left의 줄임말로 위 왼쪽 점을 의미. rect = rect+point : 사각형에 대한 평행이동 rect = rect+size : 사각형 크기의 변경 rect = rect1 & rect2 : 사각형의 교차영역 rect = rect1 | rect2 : 사각형의 포함영역 2021. 3. 17.
[OpenCV] 1. 기초환경세팅 (VS 2019설치부터 OpenCV빌드까지) Visual Studio 2019 , OpenCV 기본세팅 1. Visual studio 2019 community version 다운로드 visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=Community&rel=16 Visual Studio를 다운로드해 주셔서 감사합니다. - Visual Studio visualstudio.microsoft.com 2. OpenCV 다운로드 sourceforge.net/projects/opencvlibrary/ OpenCV Download OpenCV for free. Open Source Computer Vision Library. The Open Source Computer Vision .. 2021. 3. 9.
python image to video transformation for robust keypoint detection 키포인트 디텍션 Stage는 총 4단계로 다음과 같이 구현해보았다. 폴더 1 : 분석할 동영상을 위치시킨다. 폴더 2 : 이미지로 분할한 후 저장한다. 폴더 3 : 배경이 제거된 이미지를 저장한다. 폴더 4 : 키포인트 탐지한 이미지를 저장한다. 다만, 폴더 3에서 4로 넘어가는 단계에서 이미지 to 이미지를 인식하면 시간이 오래걸려서 이미지들을 비디오로 merge 후 프레임으로 읽게끔 시도해보려 한다. 아래 코드는 폴더 3에 배경이 제거된 후 사람 이미지만 남은 상태의 이미지를 동영상으로 변환하는 코드이다. glob함수 내에 이미지가 저장된 폴더를 지정해주고, out = 에서 VideoWriter에 저장할 동영상 이름을 지정해준다. import cv2 import numpy as np import gl.. 2020. 4. 17.