이후 일단 kotlin에서 동영상에 대해 Canny 처리를 할 수 있도록 만들어봤다.
첨알았는데 mp4 읽을려면 ffmpeg dll이 필요해서 그것까지 load했음..(코덱 깔려있으면 당연히 알아서 될줄알았지..)
자 그럼 다시 생각해보자. 이제 뭘해야할까?
위에서 본것처럼 영상 처리과정은 다음과 같다
ViewFinder에 전달할 중간계층이 필요했었다. ㅋㅋ
깃허브에 올라와있는 내용은 원본영상 위에 face를 추적하고, 그위에 덮는 느낌이지만, 나는 원본영상을 수정해야했다.
즉 필터 적용한 영상을 보여줘야한다.. adapter같은 역할을 해야하는...
ㅋㅋ 아 생각이 많아진다고..
방법은 두개인것같다.
1. 처음부터 출력될 이미지데이터가 레퍼런스(참조)라면 그대로 변환하면서 자동으로 전달되게한다.
- 그러면 큰 변경은 없을듯? 대신 느려지는 퍼포먼스를 좀 생각해봐야할 것 같다.
2. 이건 좀 딥하게 파야할듯.. ImageProxy라는 데이터타입인데 뭔지 잘모름 ㅋㅋ
일단 좀 더 진행하고 다시 업데이트하도록하겠음. 이상..
'개발일지 > 코틀린(Kotlin)' 카테고리의 다른 글
코틀린 - 카메라 필터 앱 만들기 - 7 (CameraX + OpenCV) (0) | 2024.04.16 |
---|---|
코틀린 - 카메라 필터 앱 만들기 - 6 (OpenCV) (0) | 2024.04.16 |
코틀린 - 카메라 필터 앱 만들기 - 4 (IntelliJ + OpenCV) (0) | 2024.04.15 |
코틀린 - 카메라 필터 앱 만들기 - 3 (CameraX+OpenCV) (0) | 2024.04.15 |
코틀린 - 카메라 필터 앱 만들기 - 2 (OpenCV 세팅) (0) | 2024.04.15 |