art
demo_art
함수 이름: demo_art
입력:
cfgfile: YOLO 모델 구성 파일의 경로
weightfile: 학습된 가중치 파일의 경로
cam_index: 사용할 카메라의 인덱스
동작:
주어진 cfgfile과 weightfile을 사용하여 YOLO 모델을 로드한다.
입력 이미지를 모델의 크기에 맞게 조절한다.
모델을 이용하여 이미지에서 물체를 검출하고 각 물체의 클래스 확률을 계산한다.
계산된 클래스 확률을 이용하여 작품의 평가 점수를 출력하고, 그래프로 나타낸다.
입력 이미지를 화면에 표시한다.
프로그램이 종료될 때까지 위의 과정을 반복한다.
설명:
이 함수는 주어진 cfgfile과 weightfile을 사용하여 YOLO 모델을 로드하고, 이 모델을 사용하여 카메라로부터 입력되는 이미지에서 물체를 검출하고 평가 점수를 계산하는 예제 코드이다.
이 함수는 OpenCV를 사용하여 화면에 이미지를 출력하며, 사용자의 입력이나 다른 이벤트를 처리하지는 않는다.
따라서 이 함수는 YOLO 모델을 사용하여 물체 검출을 수행하는 예제 코드로 사용될 수 있다.
run_art
함수 이름: run_art
입력:
argc와 argv
동작:
주어진 인수들을 기반으로 demo_art 함수를 호출합니다.
설명:
주어진 argc와 argv를 통해 cam_index, cfg, weights를 설정하고 demo_art 함수를 실행합니다.
demo_art 함수는 실시간 웹캠 비디오 스트림에서 예술 필터를 적용한 비디오를 생성합니다.
cam_index가 주어지면 해당 인덱스의 카메라를 사용하고, 그렇지 않으면 기본 카메라를 사용합니다.
Last updated