Open alex6977 opened 2 months ago
개선 전 : 바운딩 박스가 겹쳐서 생성되는 case 존재 ( stop : 0, red / straight : 1, pink )
개선 후 : 같은 클래스의 바운딩 박스끼리 겹치는 경우, 하나의 바운딩 박스로 합쳐지도록 개선 ( stop : 0, red / go straight : 1, green )
코드 합치기2.txt
이미지 정보와 바운딩박스 정보를 jpg 파일과 txt 파일로 각각 업로드
IoU : Intersection of union, 바운딩 박스들이 겹치는 정도, 0~1 의 수치로 1에 가까울수록 바운딩 박스들이 많이 겹침을 의미, -> calculate_iou (함수) : 바운딩 박스간의 iou를 계산
merge_boxes (함수) : 바운딩 박스들의 최소/최대 경계를 이용하여 새로운(하나의) 바운딩 박스를 생성
추가 고려 사항 실시간(영상)으로 쏟아질 이미지와 바운딩박스 파일의 수신 및 처리 방법
개선 전 : 바운딩 박스가 겹쳐서 생성되는 case 존재 ( stop : 0, red / straight : 1, pink )
![test3](https://github.com/Giromi/Capstone1/assets/168967545/5f1f31d1-8d6d-4918-be66-53081d38f4f3)
개선 후 : 같은 클래스의 바운딩 박스끼리 겹치는 경우, 하나의 바운딩 박스로 합쳐지도록 개선 ( stop : 0, red / go straight : 1, green )
![result_test2](https://github.com/Giromi/Capstone1/assets/168967545/dde60804-e08f-473b-8388-06a1784f47b5)
코드 합치기2.txt
이미지 정보와 바운딩박스 정보를 jpg 파일과 txt 파일로 각각 업로드
IoU : Intersection of union, 바운딩 박스들이 겹치는 정도, 0~1 의 수치로 1에 가까울수록 바운딩 박스들이 많이 겹침을 의미, -> calculate_iou (함수) : 바운딩 박스간의 iou를 계산
merge_boxes (함수) : 바운딩 박스들의 최소/최대 경계를 이용하여 새로운(하나의) 바운딩 박스를 생성
추가 고려 사항 실시간(영상)으로 쏟아질 이미지와 바운딩박스 파일의 수신 및 처리 방법