본문 바로가기
반응형

OpenCV4

Realsense d435, d435i, l515 동시에 사용하기 먼저 realsense를 opencv에서 사용하기 위해 https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md GitHub - IntelRealSense/librealsense: Intel® RealSense™ SDK Intel® RealSense™ SDK. Contribute to IntelRealSense/librealsense development by creating an account on GitHub. github.com Realsense SDK를 다운받는다. 서버 key 등록 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-key F6E65AC.. 2023. 3. 22.
c++ opencv make $ mkdir solvepnp $ cd solvepnp $ gedit CMakeLists.txt 파일을 만들어준다. $ cmake --version cmake_minimum_required(VERSION 2.8) project( DisplayImage ) find_package( OpenCV REQUIRED ) include_directories( ${OpenCV_INCLUDE_DIRS} ) add_executable( DisplayImage DisplayImage.cpp ) target_link_libraries( DisplayImage ${OpenCV_LIBS} ) 위의 내용을 CMakeLists.txt에 넣어주면된다. cmake_minimum_required(VERSION 3.16) project(.. 2023. 3. 11.
ZED 카메라 파라미터 $ roslaunch zed_wrapper zed.launch zed camera를 연다. $ rostopic list topic list를 확인한다. 내가 체커보드를 찍은 카메라는 ZED의 왼쪽 카메라이므로 topic에서 left camera info를 찾는다. /zed/zed_node/left/camera_info에서 zed의 파라미터 값을 확인할 수 있다. $ rostopic echo /zed/zed_node/left/camera_info echo 명령어를 이용하여 확인해보자. Distortion coefficient은 다 0으로 나온 것으로 확인 내부 파라미터는 K: [342.84136962890625, 0.0, 318.71136474609375, 0.0, 342.84136962890625, 18.. 2023. 3. 11.
Solvepnp(camera extrinsic parameter, 카메라 외부파라미터) import cv2 import numpy as np import sys import pyzed.sl as sl CHECKERBOARD = (6, 8) # stop the iteration when specified # accuracy, epsilon, is reached or # specified number of iterations are completed. criteria = (cv2.TERM_CRITERIA_EPS + cv2.TERM_CRITERIA_MAX_ITER, 30, 0.001) # Vector for 3D points threedpoints = [] # Vector for 2D points twodpoints = [] # 3D points real world coordinates obje.. 2023. 3. 11.
반응형