의료 영상을 다루기 위해, 기본적으로 좌표계에 대한 이해가 필요합니다. Plane https://en.wikipedia.org/wiki/File:Human_anatomy_planes,_labeled.svg Coronal plane (Frontal plane): 관상면 영상 Sagittal plane (Longitudinal plane): 시상면 영상 Axial plane…
Insight Toolkit (ITK)는 의료영상처리를 위한 오픈소스 라이브러리입니다. 본 글에서는 itk에서 영상을 나타내기 위한 기본 클래스 itk::Image를 소개합니다. itk::Image 객체 사용하기 itk::Image는 다양한 자료형으로 Pixel을 표현하기…
OpenCV에서 cv::Mat 클래스는 매우 자주 사용되며 그만큼 중요합니다. 영상과 행렬을 표현할 때 사용하는 클래스이므로 OpenCV로 개발을 할 때 안 쓸 수가 없지요. 이번 포스팅에서는 cv::Mat…
관련글 2020/11/07 – [개발 관련] – Ubuntu 20.04 에서 OpenCV 4.5.0 설치하기 2020/07/24 – [VTK] – Ubuntu 18.04 에서 QT 5.12 + VTK 8.2 설치하기…
이전글 2020/10/05 – [개발 관련] – Ubuntu 18.04 에서 CUDA+CUDNN 설치하기 Ubuntu 20.04에서 OpenCV를 설치하도록 하겠습니다. 본 글에서는 OpenCV를 직접 빌드해서 설치합니다. 설치 과정 일부는…
Ubuntu 18.04에 CUDA+CUDNN를 설치해 보도록 하겠습니다. OpenCV까지 설치할 계획으로, 하나의 포스팅에서 전부 다루기에는 내용이 길어서 글을 나누어 작성하겠습니다. 저도 리눅스에 설치하는 것은 처음이었는데, 단순히 따라…
리눅스에서 VTK를 빌드해보도록 하겠습니다. CMake가 설치되어 있어야 하는데, CMake 설치 방법은 2020/07/24 – [VTK] – VTK 설치하기 (Ubuntu)를 참고하시기 바랍니다. 1. 프로젝트 폴더 생성 프로젝트…
컴퓨터 그래픽스에서 일반적으로 사용되는 4개의 좌표계가 있고, 그 안에서 포인트를 표현하는 2가지 방법이 있습니다. 4개의 좌표계는 각각 model, world, view 및 display 좌표계입니다. Model 좌표계는 말…
렌더링과 카메라의 속성들 렌더링 프로세스의 주요 구성 요소를 살펴 봅니다. 태양과 같은 광원, 큐브(Cube) 또는 구(Sphere)와 같이 렌더링하려는 액터(Actor)가 있으며 월드(World)를 바라 보는 카메라(Camera)가 있습니다.…
컴퓨터 그래픽은 컴퓨터를 사용하여 이미지를 생성하는 프로세스입니다. 이를 프로세스 렌더링이라고 합니다. 이 글에서는 시각화를 위한 기본 3D 기술에 중점을 둡니다. 데이터 시각화의 목표는 데이터를 그래픽…