Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- face recognition
- 출력
- codeup
- 아스키코드
- 불 연산
- 기초 100제
- 불 자료형
- 16진수
- 산술연산
- 딥러닝
- 10진수
- 파이썬
- 기초100제
- bitwise
- 입출력
- Docker
- 논리연산
- 비트단위논리연산
- OpenCV
- 8진수
- 비교연산
- 선택실행구조
- 반복실행구조
- 진수
- 2진수
- 2차원배열
- 종합
- 코드업
- input()
- 문자열
Archives
- Today
- Total
DeepFlowest
[Object Detection] YOLO C# 버전 ( OpenCvSharp DNN 이용) 본문
Computer Vision/실습, 세미 프로젝트
[Object Detection] YOLO C# 버전 ( OpenCvSharp DNN 이용)
Orange57 2021. 6. 8. 15:17728x90
반응형
SMALL
"C#과 파이썬을 활용한 OpenCV4 프로그래밍 (개정판)" 책 내용을 참고하여 진행하였으며,
기록용으로 남기기 위해 포스팅합니다.
모든 코드의 출처는 아래 깃허브 주소입니다.
https://github.com/wikibook/opencv4
1. Visual Studio 세팅
Windows Forms 앱(.NET Framework) 선택
2. Nuget 패키지에서 OpenCvSharp4.Windows 설치
F5 눌러서 빌드
3. 코드 다운로드
https://github.com/wikibook/opencv4
다운로드 후 아래 경로로 들어가기
Program.cs 파일 복사해서 Project 폴더에 덮어쓰기
Project/bin/Debug 폴더에 "darknet_model" 폴더 넣기
darknet_model 폴더 안에는 cfg, txt, weights 파일 있음
/Project 폴더 안에 테스트 할 이미지 umbrella.jpg 넣음
폴더 옮김
결과 확인
※ Custom 학습 버전으로 했을 때,
cfg, weights, txt 파일 변경
==> 예외 처리 에러남.
==> 커스텀 훈련 모델이 416x416의 이미지를 입력받는지 확인 ==> 맞음
[해결 방안]
C#의 경우 Project/Project/bin/Debug 가 기준 경로임.
"Project/Project/bin/Debug"에 이미지를 저장할 경우 경로 : "./orange.jpg" 또는 "/orange.jpg"
"Project/Project/bin/"에 이미지를 저장할 경우 경로 : "../orange.jpg"
* 절대 경로 예시
D:/Images/Orange.png
/usr/local/Images/Orange.png
* 상대 경로 예시
Orange.png
../../Orange.png
* 상대경로 중
- ../ : 상위 경로
- ./ : 현재 경로
- / : 하위 경로
728x90
반응형
LIST
'Computer Vision > 실습, 세미 프로젝트' 카테고리의 다른 글
Comments