정확히 말하자면, OpenCV를 유니티에서 사용할 수 있도록 래핑한 Asset을 이용하는 방법.
Asset Store 에서 OpenCV 로 검색하면, 여러 검색 결과가 나온다.
그중, OpenCV plus Unity 같은경우, 무료로 제공을 하고 있으며, ios, android, window 등을 지원한다.
C++로 되어 있는 네이티브 OpenCV 라이브러리를 라이브러리로 만들고, 유니티에서 쓸 수 있게끔
extern 함수등을 만들어주고...Path 설정하고 등등 복잡한것 하지말고, 저 Asset을 이용하자.
Asset을 import 하면, Assets -> OpenCV+Unity -> Demo 에 각종 기능에 대한 데모씬과 스크립트도 존재한다.
바로 안드로이드로 빌드해서 돌려보니 잘 된다.
1. 테스트 방법
- 테스트 돌려볼 씬 들을 각각 열어 Build Settings -> Scene들을 추가
- Lobby 씬을 최상위로 둔 후 빌드 -> 버튼 클릭을 통해 다양한 기능을 테스트 할 수 있음.
2. 데모에서 제공하는 기능
- 문서스캔
- 사진에서 인물 인식
- 실시간 얼굴 인식 (카메라 사용)
- 사진 회색변경
- 도형 모양 인식 (삼각형, 원, 별 등)
- 마커 인식
- 물체 트레킹 등
3. Asset Import시 발생하는 오류 해결법
- Player Settings -> Other Settings 최하단부 Allow 'Unsafe' Code 에 체크

'OpenCV' 카테고리의 다른 글
| [Unity] OpenCV+Unity 사진에서 인물 감별 (0) | 2022.03.29 |
|---|---|
| [Unity] Opencv+Unity 얼굴 인식부위에 이미지 넣기 (0) | 2022.03.29 |
| [Unity] Opencv+Unity 어셋 얼굴인식 (0) | 2022.03.28 |
| 유니티에서 OpenCV를 사용 하는 방법들 (0) | 2022.03.27 |
| OpenCV 사용 가능하게 구성하기 (0) | 2022.03.27 |