강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

김남욱님의 프로필 이미지
김남욱

작성한 질문수

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

OpenCV를 이용한 SSD Inference 실습 - 02

SSD를 사용해서 프로젝트를 진행하려고 합니다.

작성

·

177

0

안녕하세요. 항상 좋은 강의 제공해주셔서 감사드립니다.

제가 openCV에서 SSD를 활용하여 작물의 질병영역을 검출하는 프로젝트를 진행하려고 합니다. annotation이 이루어진 질병 영역 이미지가 충분하다고 할때, 학습을 시키려면 어떻게 진행해야 하는지 알고 싶습니다.

퀴즈

CPU 환경에서 SSD 모델 추론의 주요 장점은 무엇인가요?

높은 감지 정확도

빠른 속도와 효율성

다양한 객체 크기 감지 능력

복잡한 모델 구조 지원

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까, 

음 opencv DNN 는 더이상 tensorflow 2.x 의 모델을 지원하지 않습니다. opencv와 tensorflow 모델을 호환시키려면 tensorflow 1.x 라이브러리를 사용하셔야 합니다. 

또한 opencv DNN을 이용하여 Tensorflow 용 Custom model을 만들려면 tensorflow object detection으로만 만든 모델을 허용합니다.

결국은 opencv DNN으로 (tensorflow와 호환되는)Custom model을 만들려면 ensorflow 1.x 를 이용하여 tensorflow object detection 패키지로 만들어야 하는데 이게 만만치 않고 권장드리고 싶지 않습니다.

꼭 OpenCV DNN 을 이용하셔야 하는지 다시 한번 생각해 보시기 바랍니다.  

김남욱님의 프로필 이미지
김남욱

작성한 질문수

질문하기