DICOM Library review

in #dicom6 years ago (edited)

우선 DICOM Library를 새로 만들수 없으니 기존에 나와있는 Free library에 대해서 사전 조사를 해보겠습니다.

선택기준은 아래와 같습니다.

  1. 최대한 많은 기능을 지원하고 Update가 잘 되어야 한다.-
  • 워낙에 DICOM이 방대하고 계속해서 추가되는 내용이 많다보니 가장 중요하겠네요.
  1. 다양한 OS 지원
  • 기회가 되면 ios 쪽이나 Linux쪽으로도 만들어 보고 싶구요.
  1. 사용하기 쉽고 c++/c#쪽을 지원해야 한다.
  • 원래 목표는 Python으로 개발이었는데.... 조사를 하다보니.... 그냥 손에 익은 c++과 c#으로 정했습니다.

뭐... 대략 기준은 이렇구요...

웹서핑을 통해서 간략하게 알아본 Library List입니다. (추후 추가 가능)

  1. DCMTK
  • https://dicom.offis.de/dcmtk.php.en
  • 워낙에 유명하기도 하고... 울 회사에서도 일부 사용하기도 하고... 익숙한 Library...
  • 지원 안되는 기능 말고는 다 지원하는(?) Library...(하긴 그러니까 왠만한 업체들도 다 이거 쓰는듯 하네요)
  • 꾸준한 Update도 장점이고 Windows 및 Linux, Solaris, FreeBSD, OpenBSD, MacOS X 까지 다 지원합니다.
  • 사실... 이거 쓰면 되는데... 이번 기회에 다른게 뭐 있나 알아보고 싶었습니다.... ;)
  • BSD License라서 상업용 개발도 문제 없습니다.
  1. imebra
  • https://imebra.com/
  • 부끄럽지만.. 처음 들어본 Library인데 추천하는 글이 좀 있어서 알아봤습니다.
  • C++ (Windows, Linux), Java wrappers (Android), ObjectiveC/Swift wrappers (iOS, OS-X), Python wrappers
  • 상업용은 License를 따로 구입해야 하네요. GPLv2 라이센스 정책을 채용하고 있네요.
  • 얘도 Mpeg2Dicom 지원 안되는듯....;;
  1. GDCM
  • Mpeg2Dicom 지원 안됨... 엇...-_-...
  1. RZDCX
  • http://dicomiseasy.blogspot.com
  • 이건 상용이라서 열외이긴 한데... 블로그 아자씨 덕에 초반에 공부를 많이 해서 그냥 한번 써봤습니다.
  • Mpeg4 Dicom까지 지원한다니.. 좋네요...
  1. dcm4che2
  • 유명하긴 한데... java만 지원... 패스..

뭐.. 오늘은 날이 늦어서 대충 이정도 까지만....

Sort:  

MS에서 지원하는 라이브러리가 있어서 추가합니다.
fo-dicom
https://fo-dicom.github.io/html/632e5303-a1e0-492f-8f6a-8b78e9037c40.htm
이놈은 별도 포스트로 정리를 한번 하도록 하겠습니다.

Congratulations @iorikyo! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Do not miss the last post from @steemitboard:

SteemitBoard - Witness Update
Vote for @Steemitboard as a witness to get one more award and increased upvotes!