새소식

AIVLE School DX 3기

[에이블스쿨 9주차] 4차 미니프로젝트

  • -
728x90
반응형

 

출처 : https://deep-learning-study.tistory.com/107

 
cv_imshow : 화면에 보여주기 위한 함수
# 코랩에서는 cv2의 imshow가 안되기 때문에 다른 방법으로 진행해야 함
# https://overface.tistory.com/573

from google.colab.patches  import cv2_imshow

 

video.set : 위치를 프레임으로 지정

video.set(cv2.CAP_PROP_POS_FRAMES, 499)

 

1단계: 프레임수를 확인하고 저장할 폴더를 지정

2단계: while을 활용해 하나씩 프레임을 읽으면서 저장합니다.

(사이즈가 큰 경우 가져올때 image = cv2.resize(frame, (500,400))을 활용하여 용량을 줄여 저장합니다.)

 

glob : 특정 파일의 전체 Path를 가지고 와서 리스트로 저장

import glob
img_list = glob.glob("/content/drive/MyDrive/helmet/image/*.jpg")

 

1️⃣사업목적

💡 (주)Fine-Apple 사와 협력하여 경찰청에서 주관하는 2023년 실시간 신호등 제어 사업을 위한 객체 검출실시간 신호등 제어 사업을 위한 차량 통행량 파악

Fine-Apple사의 솔루션

  • 신호등이 있는 도로의 CCTV를 통해 실시간 영상 분석을 하여 차량 통행량을 파악한 후 신호주기를 자동으로 변경하고자 합니다.

AIVLE의 과제

  • 실시간 영상 분석을 통해 차량통행량 파악

도로 CCTV를 통해 실시간으로 차량 통행량을 파악하고 신호주기를 자동으로 만들기 위한 차량수 확인을 위한 분석

728x90
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.