Unity DOTS : Scene Architecture
Unity DOTS의 씬 시스템에 대한 기술적 이해
Unity DOTS의 씬 시스템에 대한 기술적 이해
C# - struct vs class
Unity의 DOTS 씬과 일반 씬 기술적 비교
OpenCVSharp을 사용해 비디오의 매 프레임을 가져오는 기능을 개발했다. private static void ReadEachFrame_Normal() { string path = "path/top/your/video.mp4"; VideoCapture capture = new VideoCapture(path); capture.Open(path); using Mat frame = new Mat(); while (capture.Read(frame)) { byte[] bytes = frame.ToBytes(); } } OpenCVSharp 라이브러리에는 내가 아는한 쉽게 프레임 버퍼를 입력한 버퍼로 가져오거나, 풀링이 적용된 형태로 가져올 수 있는 방법이 없다. Mat.ToBytes()로 새로 생성된 byte[] 객체를 반환받는 방법이 가장 일반적으로 보였다. 내가 사용하는 케이스에선 동시에 여러 비디오의 프레임을 가져오다보니...
C# 9.0 써보기전 주관적 프리뷰 이번에 릴리즈된 C# 9.0의 기능을 살펴봤다. MS Docs 링크에 워낙 잘 설명돼있어서 기능에 대한 설명 자체는 자세히 다루지 않겠다. record type 새로운 Reference Type이 추가되었다. 몰랐는데, class 만 reference type 인줄 알았는데 익명 타입도 reference type에 포함된다고 한다. 어차피 C# 컴파일러가 익명 타입을 class로 변환할 것 같지만.. 역시 그렇다. 내부적으론 Tuple<,> 등과 비슷하게 구현됐다고 보면 될 것 같음. 내가 생각하는 도입 사유 기존의 class(reference type)으로 immutable type을 구현하기 좀 까다로웠다....