ubuntu 10

OpenMVG installation on the Ubuntu 18.04

openMVG 는 이미지를 사용하여 3D 모델을 복원하는 Structure from Motion (SfM) 기술을 구현한 오픈소스이다. 아래는 OpenMVG 를 다운로드 받을 수 있는 github 링크이며, openMVG 를 빌드하는 방법을 설명한다. GitHub - openMVG/openMVG: open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion. open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion. - GitHub - openMVG/openMVG: open Multiple Vie..

IT 개발/SfM 2023.08.21

collect2: error: ld returned 1 exit status 에러??

우분투에서 개발하다 보면 자주 등장하는 에러인데 이게 뭐지?? 하다가 찾아보니 빌드할 때 발생하는 이전 에러 때문에 나타나는 에러 메시지다. 결론적으로 collect2: error: ld returned 1 exit status 로그 앞단의 문제를 해결해야 해결되는 문제.. 아래는 검색한 결과 StackOverflow 페이지이다. What does "collect2: error: ld returned 1 exit status" mean? I see the error collect2: error: ld returned 1 exit status very often. For example, I was trying to build the following snippet of code: void main() { ..

IT 스터디/C, C++ 2023.08.11

Ubuntu 파일 탐색기에서 루트 경로 들어가기 (feat. Ubuntu 18.04)

Ubuntu 를 사용할 때 터미널에서는 루트 경로로 " / " 을 입력하면 들어가 지는데, 파일 탐색기에서는 루트 경로를 볼 수가 없다. 사실 Ubuntu 루트 경로의 파일을 편집할 일은 없기 때문에 파일 탐색기에서는 /home 디렉터리 부터 볼 수 있는게 당연한지도 모르겠다. 하지만 파일 탐색기를 사용하면 좀 더 편하게 루트 경로의 파일을 볼 수 있기 때문에 우분투 탐색기의 플러그 인을 설치해 보도록 하자. 터미널에서 아래와 같이 nautilus-admin 을 설치한다. sudo apt install nautilus-admin -y nautilus 는 ubuntu 의 파일 탐색기 이름이다. 설치를 시작하면 아래와 같이 설치를 시작한다. 설치가 끝나면 nautilus 를 끝내고 다시 시작한다. nauti..

IT 스터디/Ubuntu 2023.08.09

ZED ROS Package installation on Ubuntu 18.04

Zed stereo camera 를 Ubuntu 18.04 에서 사용하기 위해 Zed SDK를 설치하고 Zed ROS Package 를 설치해 보자. 먼저 아래 링크를 들어가 보면 Zed 를 사용할 수 있는 ROS 패키지를 설치하는 방법에 대해 나와 있다. Getting Started with ROS and ZED | Stereolabs The ZED ROS wrapper lets you use the ZED stereo cameras with ROS. It provides access to the following data: www.stereolabs.com 위 글에서 설치 요구사항을 보면 Installation PREREQUISITES Ubuntu 20.04 ZED SDK ≥ 3.5 and its d..

IT 개발/Sensor 2023.07.21

Ubuntu 18.04 에서 Ceres Solver 설치하기 (Compile Error 발생 및 해결)

LiDAR SLAM 알고리즘을 돌려볼 때 많은 알고리즘들이 최적화 라이브러리로 Ceres Solver 를 사용한다. 우분투 데스크탑 장비에 Ceres Solver를 설치하다 발생한 문제가 있었는데 한참 삽질 끝에 해결했다. 먼저 Ceres Solver의 설치는 아래 링크를 따라하면 된다. Installation — Ceres Solver When building Ceres, some dependencies (Eigen, gflags) are not found using custom Find .cmake modules any more. Hence, instead of the custom variables ( _INCLUDE_DIR_HINTS , _INCLUDE_DIR , …) you should use s..

IT 스터디/Ubuntu 2023.06.30

Ubuntu 에서 터치 스크린 비활성화 (feat. Lenovo YOGA3)

레노버 요가 북을 사용 중 떨어뜨리는 불상사가 발생했다. 역시나 스크린이 깨져버렸다. 이럴 때 깨진 부분의 스크린이 무한 클릭되는 아주 속상한 상황이 발생하게 된다. 이럴 때는 터치스크린을 비활성화 해 둬야 제멋대로 클릭 현상을 바로 잡을 수 있다. 윈도우에서는 아래와 같이 비활성화 시킬 수 있다. 터치스크린을 비활성화하는 방법 - ideapad Yoga 13 - Windows 8.1 - Lenovo Support KR : : : : support.lenovo.com Ubuntu 에서는 gnome-session-properties (시작 프로그램 관리자) 를 통해 터치스크린 비활성화를 등록시켜줘야 한다. 비활성화에 앞서 터치 스크린의 입력 디바이스 ID 를 조회해 보자. $ sudo xinput --li..

IT 스터디/Ubuntu 2023.06.14

Ubuntu 에서 VS Code 설치 및 C++ 디버깅 하기

그간 윈도우에서만 개발을 하다가 ROS 를 사용하여 개발할 일들이 생겼다. 아직 Ubuntu 환경도 좀 낮설지만, Ubuntu를 설치 했으니 개발 환경을 셋팅 해 보자. 일단 ROS 를 설치하기 전에 개발 툴로 사용할 VS Code 를 설치하고 디버깅까지 확인해 보려고 한다. 먼저 VS Code 설치 파일을 아래 링크에서 다운로드 받는다. (Ubuntu 용 .deb 파일을 다운로드 한다.) Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Stud..

IT 스터디/C, C++ 2023.06.13

Ubuntu 18.04.6 설치 USB 만들기 (feat. Lenovo YOGA3)

노트북에 Ubuntu를 설치해야 할 일이 생겨서 서랍속에 잠자던 Lenovo Yoga3 노트북을 꺼냈다. 너무 오랫만인지 전원 0%에 바로 켜지지 않아서 충전기 꽂아 놓고 잠시 기다렸다 전원 버튼을 눌러 본다. 이제 깨어난 YOGA3 노트북에 이전에 쓰던 윈도우는 보내주고 Ubuntu 를 설치 해 보자. :-) 먼저 Ubuntu 18.04 download 키워드로 구글 검색을 하면 다운로드 링크를 제일 먼저 검색해 준다. Ubuntu 18.04.6 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to..

IT 스터디/Ubuntu 2023.06.13

Ubuntu 에서 화면 이미지 캡쳐 및 화면 동영상 녹화

블로그를 하다보니 Ubuntu 에서 화면 이미지 캡쳐하거나 동영상 캡쳐 할 일이 많이 생긴다. 구글 검색하면 어떻게 화면 캡쳐를 하는지 동영상 캡쳐를 하는지 정보가 많이 나오지만, 간단한 것들 그런데 자꾸 까먹는 것들을 정리해 본다. 1. 화면 캡쳐 화면 캡쳐는 전체 화면 캡쳐, 선택 영역 캡쳐, 선택한 창 캡쳐 세 가지 옵션이 있다. 1.1. 먼저 전체 화면 캡쳐는 PrtScn 버튼을 누르면 된다. 1.2. 선택 영역 캡쳐는 Shift + Ctrl + PrtScn 버튼을 동시에 누르면 된다. 이때 마우스 커서가 +모양 (십자가 모양) 으로 바뀌게 되고 마우스 드래그로 캡쳐할 영역을 선택한다. 1.3. 선택 창 캡쳐는 Ctrl + Alt + PtrScn 버튼을 동시에 누르면 된다. 자동으로 활성화 창의 ..

IT 스터디/Ubuntu 2023.06.08

Ubuntu 에서 Velodyne VLP-16 데이터 Visualize 하기

벨로다인 라이다 VLP-16을 가지고 SLAM을 돌려보려고 하니 대부분 Ubuntu 환경에서 동작하는 코드이다. 그래서 우선 Ubuntu 에서 VLP-16 데이터를 Visualize 해보려고 한다. 구글에서 Ubuntu vlp-16으로 검색해 보면 우분투 환경에서 VLP-16을 셋팅하는 방법이 자세히 나와 있다. 먼저 참고로 한 블로그 링크는 http://daddynkidsmakers.blogspot.com/2019/06/odroid-veloview-ros.html 인데 우분투 기반 벨로다인 라이다와 ROS 설치, 연결 및 설정 벨로다인, 라이다, ros, LiDAR, 연결, rviz, VLP16, VLP, 우분투, 오드로이드, 건설, BIM, 강태욱, 엔비디아, TK2 daddynkidsmakers.b..

IT 개발/Sensor 2023.06.02