전체 글

Done/With Sensor, Board

Realsense depth 활용

Realsense example들이 비교적 잘 짜여져 있다 하지만 항상 Document를 확인해서 할 수 없다 자주 쓰는 친구들을 정리해보기로 했다! [Reference] [1] Realsense example Document [2] Realsense Depth filtering [3] Realsense with MaskRCNN depth estimation 1. align-depth2color.py 예제를 보면 #align-depth2color.py # import pyrealsense2 as rs import numpy as np import cv2 pipeline = rs.pipeline() # realsense pipeline open config = rs.config() # config clas..

Done/MATH

[Linear algebra] 4장 Orthogonality

정리방법 - 하루 30분이라도 꾸준히! - https://www.youtube.com/watch?v=ovY6RlAv38s&list=PL9k2wIz8VsfMn-03Oe7Hmf1ZSTzvFDikk&index=10&ab_channel=YoungGilKim 유트브 강의 필사 후 - 추가적으로 책을 보면서 보충한다 4.1 Orthogonality of the 4 Subspaces v, w : two subspaces of R^n ( vector space 2개가 직교! ) v, w are orthogonal all v(vector space v 안에 벡터),w(vector space w 안에 벡터) , 곱 0 일때 $v^T w = 0$ 일 때 두 벡터공간은 직교이다 Orthogonal vecotors $v^T w..

Done/Trouble Shooting

[ERROR] ValueError: unsupported pickle protocol: 5

python version 문제이다 pickle 5는 python 3.7부터 가능하다 python3.6은 pickle 4까지 밖에 지원 안하니깐 다시 설치하자!

Done/Guideline[git, coding]

코딩 스타일 가이드! 코드 작성시 표기법 ( 카멜 표기법, 파스칼, 헝가리안, 스네이크)

카멜 표기법(Camel Case) - 낙타 등처럼 중간 단어 첫글자만 대문자로 바꿔 표현하는 것이다 int helloCoding; 파스칼 표기법(Pascal Case) - 카멜표기법과 유사하지만 첫번째 단어의 첫 글자도 대문자로 표현하는 것이다. int HelloCoding; 스네이크 표기법(Snake Case) - 단어 사이에 언더바를 넣어서 표기하는 것이다. int hello_coding; 헝가리안 표기법(Hungarian Notation) 접두어에 자료형을 알아볼수 있게끔 표기하는 것이다 --> 잘 안 쓴다 String strName; C++ 코드 표준 https://docs.popekim.com/ko/coding-standards/cpp C++ 코딩 표준 | 포프의 문서창고 마지막 수정일: 202..

Done/MATH

[Linear algebra] 3장. Vector Spaces and Subspaces

해당 책 [https://math.mit.edu/~gs/linearalgebra/\]의 내용과 강의를 필사한 내용입니다. 저작권적으로 문제 발생 시 삭제 조치 하겠습니다. 3.1 Spaces of Vectors 3.2 The Nullspace of A: Solving Ax = 0 and Rx = 0 3.3 The Complete Solution to Ax = b 3.4 Independence, Basis and Dimension 3.5 Dimensions of the Four Subspaces 3.1 Spaces of Vectors 1. n-dimensional space 에 대한 정의는 R^n이라 하고 모든 실수 칼럼 백테를 포함하고 있는 n components 이다 2. 벡터 v 와 w 가 vecto..

Done/Environment_Install

[CPP] Ubuntu + Docker + C++ 환경 구성하기

2021.09.07 - [Programming] - [Docker] Docker , Ubuntu 20.04, 이미지 저장, 컨테이너 저장, Google drive file download Docker 위에 설치하기 위해서는 먼저 VSCODE와 연동가능한 docker image를 만들고 다른 것들을 빌드할 수 있게 한다! 제가 보고 싶어서 정리한 내용입니다. https://notej.tistory.com/entry/OSX-%EB%8F%84%EC%BB%A4%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%A6%AC%EB%88%85%EC%8A%A4-VScode-CC-%EA%B0%9C%EB%B0%9C 가 원본이니 확인해 주세요. 기본적인 cmake g ++ install 후 -> cpp..

PaperReview-Practice/PaperReviews

[논문리뷰 - 6dof pose estimation] PoseCNN

Abstract, Introduction사실 여러방면으로 논문을 이해하기 미숙한 시절에 읽은 논문이라 글이 난잡하다..(물론 지금도 비슷하지만) 다른 사람의 견해나 이 분야를 알기 시작하신 분이라면 https://1ch0.tistory.com/m/83 이 글에서 추천하는 survey를 읽어보면 아주 도움이 될 것이다전통으로 6D pose estimation은 3D model과 이미지의 feature point를 매칭함이미지의 각 픽셀에 대한 물체의 label을 예측한다- 각 픽셀의 unit vector를 예측함으로써 물체의 중심을 2D pixel 조정한다. semantic label을 사용함으로써 물체의 중심과 카메라까지의 거리를 예측할 수 있다. 고유의 알고 있는 카메라를 추정함으로써 2D object..

Done/C++_Python

[Python-OpenCV] Window 창 관련 함수 정리

Window 관련 함수namedWindow새로운 윈도우창을 띄울 때, 사용합니다. 저는 새로운 창을 띄울 때, 창 이름을 image라고 설정을 해두었습니다.cv2.namedWindow('image') 이때, flags 옵션을 줄 수가 있는데, WINDOW_AUTOSIZE 옵션과 WINDOW_NORMAL 옵션이 있습니다. WINDOW_AUTOSIZE 란, 창 크기를 영상 크기에 맞게 변경을 해주는 것입니다.cv2.namedWindow('image', flags=cv2.WINDOW_AUTOSIZE) flags를 사용 안 하면 default로 WINDOW_AUTOSIZE가 기본 적용됩니다.cv2.namedWindow('image', flags=cv2.WINDOW_NORMAL) WINDOW_NORMAL 란, 영..

728x90
weasel7
weasel