본문 바로가기

Ect.31

VTK in python - VTK and Cylinder 영상 이미지 처리를 위한 여러 라이브러리를 찾아보다 일을 하다가 곧 들어갈 플젝에 영상 처리가 필요해서 python 기반의 라이브러리를 알아보고 있다. VTK, ITK(simple ITK), Mayavi, Pyvista 등등 여러 라이브러리가 있지만 역시 근본을 접해봐야 아종들도 다루거나 이해하기 쉬울테니 러닝커브가 높은 편에 속하는 VTK를 먼저 손대었다.(그러지 말았어야 했나 싶기도) VTK가 뭔데? 원래는 cpp 로 만들어진 이미지 처리 ? 시각화 라이브러리라고 알고 있다. js에선 OpenGL WebGL이 있듯 그런 느낌이 아닐까 싶다. 애초에 이름부터 Visualization Tool Kit 이다. https://vtk.org/ VTK - The Visualization Toolkit The V.. 2023. 12. 6.
pynetdicom 의 storescu에 대해 https://pydicom.github.io/pynetdicom/stable/apps/storescu.html storescu — pynetdicom 2.0.3 documentation © Copyright 2018-2022, pynetdicom contributors. pydicom.github.io 의료 이미지 및 관련 데이터를 스토리지 서비스/장치로 전송하는데 사용 즉 다른 시스템 간 전송하는데 사용된다. 사용법 python -m pynetdicom storescu [options] addr port path storescu 는 스토리지 서비스 클래스 사용자(SCU)를 구현 애플리케이션 엔티티와의 연결을 요청하고, 연결이 설정되면 하나 이상의 SOP 인스턴스 전송을 요청한다. addr: TCP/I.. 2023. 10. 8.
pynetdicom 을 사용하여 DICOM Networking 시도 https://pydicom.github.io/pynetdicom/stable/tutorials/installation.html How to install pynetdicom — pynetdicom 2.0.3 documentation © Copyright 2018-2022, pynetdicom contributors. pydicom.github.io 설치하기 DICOM 통신이므로 다루기위해 우선 pydicom 이 있어야 한다. pip install -U pynetdicom python -m pip install -U pynetdicom pynetdicom이란 DICOM 네트워크를 구축하기 위한 프로토콜 등 도구들을 제공 TCP/IP 용 DICOM 상위 계층 프로토콜 Application Entity(AE.. 2023. 10. 7.
react-babylonjs 라이브러리 사용해보기 https://brianzinn.github.io/react-babylonjs/ https://brianzinn.github.io/react-babylonjs/ react-babylonjs integrates the Babylon.js real time 3D engine with React. react-babylonjs lets you build 3D and XR scenes and games using reactive programming, reusable components, and hooks. The Babylon.js API is mostly covered declaratively thanks to cod brianzinn.github.io 3D, XR, 게임 등에 사용하는 바빌론 라이브러리 리액.. 2023. 10. 3.