최근에 나는 360 플라이 HD 카메라로 놀고 있었고 실시간으로 Aruco 마커를 감지 할 수 있는지 궁금해했습니다. 가장 먼저 생각한 것은 fisheye 이미지를 원근 이미지로 변환 한 다음 원근감 이미지에서 탐지를 수행하는 것입니다 (이 이미지를 시도하고 나중에 결과를 업데이트 할 예정입니다). Converting a fisheye image into
지금은 Unity와 함께 OpenCV의 aruco 라이브러리를 사용하려고합니다. 지금까지 나는보고있었습니다. https://github.com/enormand/aruco-unity - 여기서 CMAKE를 사용하는 데 어려움을 겪고 있습니다. CMAKE는 오류를 계속 throw합니다. "프로젝트 파일이 유효하지 않을 수 있습니다". 자습서가 도움이되지 않습니
나는 aruco 마커를 사용하여 카메라 보정을 수행했습니다. 고유 행렬이 K = [fx 0 cx; 0 fy cy; 0 0 1]이고 fx = image_width/2 and fy = image_height/2 인 경우. I 두번 보정을 수행하고 그 결과는 : CASE 1 camera_matrix: !!opencv-matrix
rows: 3
내가 ArUco에 새로운 오전 및 ArUco의 출력 해석하는 I가이 같은 출력의 단위를 이해하려고 몇 가지 문제가 있어요 : 817 = (527.126,235.966) (525.665,210.056) (552.459, 208.619) (553.243,234.68) Txyz = 0.155419 -0.0140956 0.56691 Rxyz = -1.53672 0
opencv 및 Aruco를 처음 사용했습니다. 저는 두 개의 서로 다른 Aruco 마커의 축 각도의 차이점을 알아 내려고했습니다. 예를 들어 각도 차이 b/w는 실제 세계에서 마커의 두 (1, 0, 0) 벡터입니다. 내 이해에서 변형은 로컬 좌표 -> 카메라 좌표 -> 월드 좌표 순서로 발생합니다. 그리고 두 개의 aruco 마커의 각도 차이는 이제 같은
산업 자동화 기술에서 ARUCO 마커를 감지하고 있습니다 C2 카메라는 삼각 측량 스캐너에서 레이저 프린지를 감지하도록 설계되었지만 이미지도 캡처 할 수 있습니다. 내 문제는 이전에 언급 한 카메라를 제외하고 내가 사용하는 카메라에 관계없이 동일한 마커가 감지된다는 것입니다. 내 코드의 최소한의 작업 예는 다음과 같습니다 : #include <opencv2
Aruco 마커를 감지 할 수있는 iOS 앱을 만들려고합니다. 그래서 iOS 용 opencv2.framework를 다운로드했지만 Aruco가 포함되어 있지 않다는 것을 알았습니다. 이 page 다음에 수동으로 opencv_contrib (https://github.com/opencv/opencv_contrib.git) 모듈 폴더를 opencv 모듈 폴더에
openCV.NET을 사용하여 스캔 한 양식을 읽으려고합니다. 문제는 해당 관심 지역과 정렬의 위치가 인쇄 된 프린터 및 사용자가 양식을 스캔 한 방식에 따라 다를 수 있다는 것입니다. 그래서 Aruco 표식을 참조하기 위해 이미 라이브러리 (ArUco.NET)가 있으므로 참조 점으로 사용할 수 있다고 생각했습니다. 나는 Arukco 코드가 얼마나 회전 하
나는 aruco를 사용하여 마커를 감지하고 있습니다. std::vector<int> ids;
std::vector<std::vector<cv::Point2f> > corners;
cv::aruco::detectMarkers(image, dictionary, corners, ids);
if (ids.size() > 0)