Information/Vision 4

[Vision] Calculate Horizontal and Vertical FOV from Diagonal FOV and Aspect Ratio

Refferd from Estimate visible bounds of webcam using diagonal fov Converting diagonal field of view and aspect ratio to horizontal and vertical field of view Logitech BRIO Ultra HD Pro Webcam I gotta calculate H, V FOV from Diagonal FOV. and I got Information about diagonal fov and aspect ratio only. so I've calculated it reffed vrguy blog. 1. Given Information (Logitech BRIO Ultra HD Pro Webcam..

Information/Vision 2021.05.28

[Vision] OpenCV getRotationMatrix2D Theory [ Homogenous coordinate in Transformation Matrix ]

영상의 한 좌표를 중심으로 회전을 시키는 행렬은 식 1과 같다. 식 1은 Homogenous coordinate(동차 좌표)를 이용한 Transformation Matrix(변환 행렬)이다. [2]를 참고하면 이에 대한 이론이 설명되어 있는데, 이를 정리하고자 한다. Homogenous coordinate in Transformation Matrix Why Homogeneous Coordinates? 수학자들은 보통 방정식에서 scaling factors를 제거하기 위해 동차좌표를 사용한다. 동차좌표를 사용하게 되면 행렬 변환을 위한 곱셈 계산이 매우 효율적이게 된다. 동차좌표는 직관적이지는 않지만 그래픽 작업 측면에서 매우 편리하다. 2x2 이동행렬은 존재하지 않기 때문에 동차좌표 시스템을 이용함으로써..

Information/Vision 2020.11.23

[OpenCV] Ubuntu에서 local에 OpenCV를 설치하고 C++에서 사용하는 방법

해당 게시물을 참고하러 오시는 분들이 많으신 것 같습니다. 로컬에서 환경을 조작해 문제를 해결할 수도 있겠지만, Docker를 이용하여 환경에 구애받지 않고 OpenCV 및 ROS를 사용하시는 것을 권장드립니다. ROS나 OpenCV도 어려운데 Docker까지 하시려면 부담이 될 수 있겠지만, 앞으로는 Docker Container를 이용한 개발이 필수가 될 것이라 생각되니, 천천히라도 익혀보시길 권장드리겠습니다. Ubuntu에서 OpenCV를 설치하는 경우, 보통 시스템 폴더 안 (ex. usr/local/include) 에 설치되게 된다. 만약 다른 버전의 OpenCV를 설치하고자 하는 경우 시스템 폴더 안의 OpenCV를 삭제하고 다시 설치하게 되는 경우가 많은데, 이런 경우 제대로 OpenCV 제..

Information/Vision 2020.09.18
반응형