본문 바로가기

opencv4

OPENCV를 이용한 동적 AR 가이드 test AR의 고질적인 문제 중 하나가 증강할 사물에 대한 가이드 제공입니다. Rakugaki AR을 보면 매우 잘 되어 있죠. opencv를 활용하면 이런 식으로 크기 별 전환 구조를 만들 수 있습니다. opencv가 가지고 있는 이미지 인식 로직을 이용하여 해당 크기에 대한 컨투어 정보를 통해 사물의 크기를 측정하는 것이죠. 물론 이 경우 AR이 가지는 tof 정보가 있으면 더 좋습니다. 늘 작은 기술이라도 잊지 않고 나아가기 위해 노력! 타올라라 게임혼! 2022. 11. 19.
OPEN CV for unity issue 기본적으로 업데이트 되었지만 문제가 많네요. 컨투어 예시로 보면... 1. 상하 반전이 일어납니다. (windows만) 2. perp 계열 함수 일부가 iOS에서 동작하지 않습니다. 1은 고치면 고칠 수 있죠. 텍스쳐 받아 온 후 바로 Utils.matToTexture2D(mat, tx); 함수로 한번 변환 해줍니다. 아무 의미 없지만요. 물론 이 이슈는 바이트 배열로 얻고자 할 때 생깁니다. 그냥은 없지만 속도 이슈 때문에 많이들 사용 하실 거라고 생각합니다. 2는 현재 안됩니다. 업데이트 되길 기다려야 합니다. 2022. 11. 11.
맞물린 도형 인식 opencv에서 도형 인식을 위한 방법은 여러가지 있지만 대부분 어느정도의 간격을 요구합니다. 그러나 교구들과 같은 경우 간격이 없이 작동되어야 하고 일부 환경에 따른 이미지의 왜곡도 있을 수 있습니다. 오랜만에 다시 작업해보니 라운드 및 왜곡된 이미지에 대한 인식을 아직도 부족한 편입니다. 저런 경우에는 일반적으로 얻어진 컨투어 값을 비교하여 연산하기도 하지만 (네모와 세모 및 정규화 처리 필수) 좀 더 빠른 gpu사용이 가능한 환경에서는 모형비교를 하기도 합니다. 아무튼 대충하면 저렇게 되니까 더 작업이 필요합니다. 2021. 1. 17.
핸드 트래킹 조인트 배열 초창기에 비해서 현재의 핸드 트래킹 포인트는 21~22개로 매우 늘어났다. 효과적인 3D 연출을 위해서 일반적인 연산을 사용하는 경우도 있지만 사실 RGB카메라에서 체크하는 것은 쉬운 일이 아니다. 아무튼 아직 왼손 오른손, 손등과 손바닥 체크가 완벽하게 안되는 점이 아쉽다. 학습된 연산으로 스테이터스 키핑을 통해 0.5 이상 기울여진 값을 가지고 운동점 변경을 대비하지만 어렵다. 사실 로봇에게 사람처럼 정해진 방향으로 관절이 움직이는 것도 이상하긴 하다. 최종 목표는 바퀴를 잡을 수 있는 전사로봇을 만드는 것인데...될까? 죽기 전까지 해보면 무언가 될지도.. 2019. 11. 7.