fnwinter.github.io blog

python enum auto number

python enum 확장 python으로 FSM(finite-state machine)을 만들어 볼려고 하는데, FSM을 만들려면 FSM의 상태를 표현하는 enum이 필요합니다. python에서 enum은 예약어가 아니기 때문에 import를 하던가 직접 구현을 해야 합니다. 이번엔 직접 구현보다느 import 해서 enum package를 사용해... Read more

yocto Cheat sheet

서론 요즘 최근 몇 주동안 회사에서 yocto 관련 작업을 했는데, 작업하면서 학습한 내용을 정리해 보려고 한다. Quick Guide Link yocto 는 임베디드 리눅스 제품을 개발하기 위한 빌드 툴이다. gentoo 처럼 메타 빌드 스크립트가 패키지 별로 있고, 컴파일 및 이미지 생성 작업 시에 빌드 스크립트를 다운 받아서 빌... Read more

OpenXR

What is OpenXR? :eyeglasses: OpenXR은 AR(증강 현실) 및 VR(가상 현실(총칭하여 XR)) 플랫폼 및 장치에 대한 고성능 액세스를 제공하는 로열티 없는 개방형 표준입니다. 초창기 VR을 개발하면서 여러 회사들이 각자 자신만의 VR 환경을 개발합니다. Oculus, Vive, Steam 등 여러 회사들이 각자 ... Read more

Build FFMPEG

서론 자주 글을 남기고 싶은데, 습관이 안되어 있다 보니까, 깜빡하고 지나가게 된다. 하지만 이번에는 toy project에 쓰일 ffmpeg을 빌드해 보려고 한다. 갑자기 왜 ffmpeg build? toy project에서 unity의 render texture를 ffmpeg으로 opencv에 전달해 주는 프로그램을 만들고 있다.... Read more

unity math II

Unity 수학 II 행렬 단위 행렬 I [ 1 0 0 ] [ 0 1 0 ] [ 0 0 1 ] 행렬 A 행렬 B가 있을 때 A * B ≠ B * A 결합 법칙은 성립 (AB)C = A(BC) 전치행렬 : 행과 열을 바꾼 행렬 역행렬 : 곱해서 단위행렬(I)를 만드는 행렬 스위즐 연산 : 벡터 성분을 변경하는 연산... Read more