2017-11-27 15 views
0

최근에 나는 360 플라이 HD 카메라로 놀고 있었고 실시간으로 Aruco 마커를 감지 할 수 있는지 궁금해했습니다. 가장 먼저 생각한 것은 fisheye 이미지를 원근 이미지로 변환 한 다음 원근감 이미지에서 탐지를 수행하는 것입니다 (이 이미지를 시도하고 나중에 결과를 업데이트 할 예정입니다). 360 카메라로 Aruco 마커 감지?

  1. Converting a fisheye image into a panoramic, spherical or perspective projection
  2. Hugin HowTo: Convert 360 Image to Cropped Flat Panoramic Image

나는이 분야의 전문가가 아닙니다. 누구든지 전에 이것을 했습니까? 이 문제는 카메라 매트릭스와 왜곡 계수 매트릭스를 보정하는 것과 같이 카메라를 다르게 보정하여 얻을 수 있습니까?

내가 잘못된 방향으로 향하고 있다면 알려 주시기 바랍니다.

답변

0

과정 중에 더 잘 이해할 수있었습니다.

먼저 360 (어안, 구형이라고도 함) 이미지가 왜곡되지 않는다고 말하고 싶습니다. 나는 내 직감에 너무 속임을 당했고 이미지가 어떻게 생겼는지 왜곡되어 있다고 생각했다. 아니 왜곡되지 않습니다. 자세한 내용은 enter link description here을 참조하십시오.

다음으로 나는 360 대의 플라이 카메라를 사용해 보았지만 어느 것도 작동하지 않았습니다. opencv로 카메라에 액세스하려고 할 때마다 자동으로 꺼지고 스토리지 모드로 전환됩니다. 나는 360 dev 팀이 제품의 "해킹"을 막기 위해이 스위칭 기능을 의도적으로 구현했다고 생각합니다. 하지만 사람들이 성공적으로 360 플라이를 해킹 한 것을 보았습니다.

마침내 나는 Ricoh theta V (theta S도 작동해야 함)로 Aruco를 감지 할 수있었습니다. 그것은 매우 친숙한 개발자이며, 첫 번째 시도에서 실행되도록 만들 수있었습니다. 올바른 카메라를 선택하고 코드를 실행시켜야합니다. 유일한 문제는 예상되는 범위 (약 6 피트)이고 리코 카메라는 종류가 비싸다 (499 달러).

click here to view succesful detection