본문 바로가기

분류 전체보기

(28)
FLIR BFS 카메라 ROS 드라이버 셋업 1. 드라이버 패키지 설치 Using ROS with Spinnaker Using ROS with Spinnaker Spinnaker has a package (flir_camera_driver) which bridges ROS and the Spinnaker SDK for use with Teledyne FLIR machine vision cameras. This application note provides a guide on how to use cameras with ROS and Linux Ubuntu 20.04 Spinnaker. www.flirkorea.com - 텔로다인 공식 글 [CAM] 우분투 ROS에 FLIR camera 설치하기 #1 [CAM] 우분투 ROS에 FLIR camera 설..
2023년 첫 자연암벽! 과 클라이밍 주저리^2 만들어두긴 했는데 거즘 처음 글을 쓰는 카테고리다 ㅎㅎ! 그동안 자연암벽 비수기(겨울은 추워서 자연암벽을 가지 않는다. 대신 빙벽을 가죠)여서 안 간게 가장 큰 원인이다. 매 주 금요일마다 실내 클라이밍은 가지만 그건 마치 밥 먹는 것과 같아서 굳이 기록을 할 필요성을 못 느끼는 것도 커. 하여튼 겨울이 지나갔고 만들었던 학교 클라이밍 동아리도 회장을 부토라 회색 티 입은 친구에게 넘겨줬다. 생각해보니 신기하긴 하다. 어쩌다보니 학교에서 볼더링 하는 사람들을 만났고, 소모임에서 동아리로 만들었다. 동아리를 만들긴 했는데 하는 사람들은 다 실내 볼더링만 주로 했다. 나는 자연 암벽을 해보고 싶었는데 말이지. 멋있잖아! 볼더링도 재미있기는 하지만, 근력팡팡이기보단 유연성이 더 나에겐 장점이어서 리드 클라이밍..
밥 기록 보호되어 있는 글입니다.
렌즈 공부하기 - FoV, 문자 뜻 시작 저번에 How to calibrate your event camera 논문 리뷰에서 썼던 것처럼, event-frame hybrid stereo camera를 구성하게 되었다. 다행히 교수님께서 연구비를 할당할 수 있어서! (야호~!) FLIR의 Blackfly S 모델을 사용하기로 했는데 아무래도 렌즈는 아무거나 쓰면 안되다보니 골라야 했고, FoV만 구하면 구매처에서 렌즈도 같이 구해줄 수 있다길래 DAVIS346 카메라의 FoV를 구하는 미션을 받게 됐다. FoV는 어떻게 구하는가? 다행히 계산 방법은 inivation의 DAVIS346 기술문서에 설명되어 있었다. 우선 지금 사용하는 렌즈는 기본적으로 제공되는 가변 렌즈다. 기술문서에 따르면, 픽셀 배열은 346X260 해상도를 가지는데 센서..
카테고리 개요 글쓴이는 지금 기계과 학부생 4학년이다. 그리고 3학년 2학기부터 컴퓨터공학을 부전공으로 배우고 있어 지금까지 자료구조, 컴퓨터 네트워크를 배웠다. 총 7 과목(21학점)을 수강해야 "그래 넌 부전공으로 배울 것들을 배웠구나" 하고 졸업장에 땅땅 하고 처리를 해주는데, 이제 4학년 1학기에 2 과목, 막학기에 전공 3 과목을 들어야 하는거다. 뭐... 비상탈출 버튼은 없고 남들과는 다른 4학년 생활을 하고 있지만 배우는게 재밌기도 하니 그냥 배울 수 있는 모든걸 배우고 졸업하고 싶다. 대학원 준비를 동시에 해야 하는게 빡셀 것으로 예상되긴 하지만, 난 원래 인생 빡시게 살았는걸. 뭐 여튼 이번 학기에 감사하게도 명강?으로 평가되는 김덕수 교수님의 를 수강하고, 대학생활의 로망이었던 영어전공강의로다가 을 ..
알고리즘및실습 strt! 1.1 Sequential searchComplexity functionT(n)=1+∑i=1n1+1=1+((n−1)+1)+1=n+2T(n) = 1+\sum_{i=1}^n 1 +1 =1 +((n-1)+1)+1 = n+2T(n)=1+i=1∑n​1+1=1+((n−1)+1)+1=n+2Codedef sSearch(self, S, x): # seq search, T(n) = n location = 1 while location len(S): location = -1 return location1.2 nth Fibonacci term in iterativeComplexity functionT(n)=2+∑i=2n1+1=2+((n−2)+1)+1=n+2T(n) = 2+\sum_{i=2}^n 1 +1 = 2+((n-2)+1..
e2calib 설치 및 사용 https://github.com/uzh-rpg/e2calib @InProceedings{Muglikar2021CVPR, author = {Manasi Muglikar and Mathias Gehrig and Daniel Gehrig and Davide Scaramuzza}, title = {How to Calibrate Your Event Camera}, booktitle = {{IEEE} Conf. Comput. Vis. Pattern Recog. Workshops (CVPRW)}, month = {June}, year = {2021} } 설치는 두 과정으로 나뉘어진다. Installation of packages for the conversion code that must be completed o..
How to calibrate your event camera 리뷰 https://github.com/uzh-rpg/e2calib 카메라 칼리브레이션은 보통 미리 알고 있는 calibration pattern(e.g. checker board, april tag)에서 코너를 찾아내고, 최적화 문제로 해결해 intrinsic, extrinsic parameter를 구한다. 이벤트 카메라는 고정된 주기로 프레임을 획득하는 일반 카메라와 다르게 asynchronous한 센서다. 이게 무슨 뜻이냐. 픽셀 단위에서 brightness의 변화(polarity)와 픽셀 위치, 시간을 묶어 event라고 하는데, 이 event가 asynchronous하게 생성되고 event들이 stream으로 쫙 나온걸 기록한게 events다. time, Xp, Yp, polarity 순서이게 이벤트..