나는 Aruco 파일의 일부에 이상한 구문을 발견했다 : vector<cv::Mat> thres_images(n_param1);
는 thres_images처럼 보인다 기능이지만, 예이라면 그것의 앞에 vector<cv::Mat> 무엇인가? 선언이나 정의가 아닙니다. thres = thres_images[n_param1/2];
을 PS : 나중에는 어
(새로 출시 된) Aruko 2.0.7을 사용하여 일부 마커를 추적하고 있습니다. 사용중인 카메라가 천장에 아래로 향하게 장착되어 있으므로 x 및 y 좌표 만 필요합니다. 2.6m x 1.5m의 영역을 볼 수 있습니다. 문서를 올바르게 이해했다면, 내가 사용하고있는 마커의 길이를 임의의 단위로 제공합니다. 포즈의 출력은 같은 단위로 나타납니다. 그래서 마커
희망을 보내 주시면 도와 드리겠습니다. Aruco를 사용하여 창 모서리를 찾습니다. 각 코너에 마커가 추가되었습니다. 하지만 마커를 발견하려고 시도했을 때 그들은 발견되지 않았습니다. 스마트 폰으로 사진을 찍은 다음 사진에서 마커를 감지하려고하면 작동합니다. 다음은 최소 작동 코드 예제입니다. #include <opencv2/opencv.hpp>
#inc
에 대한 잘못된하지만 검출 된 마커가 잘못된 ID가 있습니다. 여기 는 cv::Mat operator()(cv::Mat input)
{
cv::flip(input, input, 1);
MDetector.setDictionary(aruco::Dictionary::ARUCO);
iThresParam1 = MDetecto
openCV 3.1.0이 이미 설치되어 있으며, 그렇지 않은 사람도 있습니다. Aruko는 여기에 포함되지 않았습니다. 내 노트북 (OSX 10.11.5) 용으로 ArUco를 설치 하려다가 웹 사이트 v2.0.7 (https://sourceforge.net/projects/aruco/files/)에서 최신 버전의 ArUco를 다운로드했습니다. 나는 압축
소스에서 설치 한 라이브러리가 있습니다. 그것은 잘 보이는 는 내가 필요한 모든 파일이 설치되어있는 매니페스트 프로그램 설치 : /usr/local/lib/cmake/Findaruco.cmake
/usr/local/lib/pkgconfig/aruco-uninstalled.pc
/usr/local/lib/pkgconfig/aruco.pc
/usr/loc
현재 프로젝트를 위해 Aruco 큐브 감지기를 개발하려고합니다. 목표는 대형 ArUco 보드를 사용하지 않고보다 안정적이고 정확한 자세 추정을하는 것입니다. 그러나 이것이 작동하려면 각 마커의 방향을 알아야합니다. draw3dAxis 메서드를 사용하여 X 축과 Y 축이 동일한 위치에 일관되게 나타나지 않는다는 것을 발견했습니다. 다음은 문제를 보여주는 동영
ARuco에서 마커는 사용자 정의 클래스입니다. 선을 사용 : 그들은 클래스의 접근 속성하지 않은 AFAIK 185=(61.277,163.281) (186.9,174.062) (182.589,293.509) (55.8044,296.465) Txyz=-999999 -999999 -999999 Rxyz=-999999 -999999 -999999 내가 숫자의 첫