전체 글 441

Basalt 사용, tag 규격 정하기, 이미지로부터 rosbag 파일 만들기

2022.12.07 - [Knowhow] - Fisheye camera model(KB, UCM, DS 모델) Fisheye camera model(KB, UCM, DS 모델) Introduction fisheye 카메라는 일반적으로 광각을 넘어서 180도 이상을 촬영하는 경우까지 포함하기 때문에 직관적으로 이해하기가 어렵다. 이미지 sensor는 앞을 보고 있는 평면이기 때문에 물리적으 jseobyun.tistory.com 위 글에서 소개한 3가지 모델을 적용하여 직접 광각 카메라의 캘리브레이션을 수행하고자 할 때 Basalt-mirror 라는 소프트웨어를 사용하면 손 쉽게 할 수 있다. 이전 글의 말미에서 DS 모델을 적용하고자 할 때만 추천을 했지만 코드를 뜯어보니 camera_type을 "kb4"..

Knowhow/Vision 2023.01.19

[Linear algebra] 13-14. Orthogonal vectors and subspaces

*13강은 퀴즈 해설 강의로 제외함 Lecture https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/resources/lecture-14-orthogonal-vectors-and-subspaces/ Lecture 14: Orthogonal vectors and subspaces | Linear Algebra | Mathematics | MIT OpenCourseWare MIT OpenCourseWare is a web based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity ocw..

[Linear algebra] 11. Matrix spaces, rank 1, small world graphs

Lecture https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/resources/lecture-11-matrix-spaces-rank-1-small-world-graphs/ Lecture 11: Matrix spaces; rank 1; small world graphs | Linear Algebra | Mathematics | MIT OpenCourseWare MIT OpenCourseWare is a web based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity ocw.mit..

VScode C/C++ 개발 세팅, CMakeLists.txt 이용하기 2

앞선 글을 통해 C/C++ 코드를 실행하려면 CMake를 이용하여 빌드하면 된다는 것을 알았다. 하지만 코드 편집기에서 코딩을 한 뒤에 해당 프로젝트 폴더로 가서 cmake 명령어를 매번 치는 것이 귀찮기 때문에 에디터에 CMake를 연동해서 쓴다. (귀찮음이 편리함을 낳는게 맞는 것 같다... make >> cmake >> cmake in editor) C/C++ 개발 시 많은 에디터가 있지만 가장 많이 쓰이는 것은 VScode일 것 같은데 모듈 형태로 간단하게 연동할 수 있다. Visual studio 랑 다른 것이니 이름 확인하는 걸 잊지 말고 큰 취향이 없다면 VScode를 추천한다. (다른건 다 괜찮은데 윈도우 비주얼스튜디오는 좀...) CMakeLists.txt 파일은 잘 만들어두었다는 전제 ..