Trong C++ tôi muốn đọc các giá trị pixel riêng lẻ từ các ảnh DICOM.Tôi có thể sử dụng thư viện C++ nào để đọc các pixel từ hình ảnh DICOM?
Trả lời
Có trên thực tế quite a few thư viện miễn phí. Nếu bạn thích một phong bì COM cấp cao hơn và sẵn sàng mua nó, có một vài người khác - Tôi quen thuộc với RZDCX và DicomObjects, và googling xung quanh sẽ giúp bạn có được một số người khác.
Thật dễ dàng truy cập các giá trị pixel dưới DCMTK miễn phí. Nếu bạn muốn dữ liệu Hounsfield thô nhìn here và nếu bạn cần giá trị sau LUT (ví dụ: cửa sổ) - bạn có thể sử dụng DicomImage::getOutputData.
Nếu bạn đang sử dụng x86 hoặc x86_64, thì thư viện imebra hoạt động tốt. Khi trên x86_64, bạn cần sử dụng đối số -m32 với g ++ để nó biên dịch thành 32 bit. Tuy nhiên, bạn sẽ không thể biên dịch nó trên IA-64, vì đối số -m32 không được hỗ trợ.
Thư viện có một chương trình dicom2jpeg đó là hữu ích như một ví dụ (nhưng không cho bạn thấy làm thế nào để đọc các giá trị pixel).
Nếu bạn muốn đọc pixel riêng lẻ, sau đó đọc trang này từ hướng dẫn: http://imebra.com/documentation/html/quick_tour.html
Phiên bản mới nhất của Imebra biên dịch cũng trên hệ thống 64 bit –
Có thư viện này: http://dicom.offis.de/dcmtk
Bạn nên sử dụng GDCM.
Cơ sở DiCoM là thư viện C++ dành cho các tệp y khoa DICOM. Nó được tự động gói vào python/C#/Java (sử dụng swig). Nó hỗ trợ RAW, JPEG (lossy/lossless), J2K, JPEG-LS, RLE và xì hơi.
Thiết bị di động và được biết là chạy trên hầu hết hệ thống (Win32, linux, MacOSX).
- 1. Xử lý hình ảnh trên Android - tôi có thể sử dụng thư viện nào?
- 2. Đọc các màu pixel của hình ảnh
- 3. Đọc các pixel của hình ảnh trong C++
- 4. PixelMed - xử lý hình ảnh DICOM
- 5. Thư viện hình ảnh C
- 6. Thư viện nào sử dụng để trích xuất văn bản từ hình ảnh (OCR)?
- 7. C++: Tôi nên sử dụng thư viện regex nào?
- 8. So sánh hai hình ảnh pixel-khôn ngoan với PIL (Thư viện hình ảnh Python)
- 9. Làm cách nào để đọc các pixel JPEG và PNG trong C++ trên Linux?
- 10. Tôi có thể sử dụng các thư viện từ FFmpeg trong một ứng dụng Android không?
- 11. Thư viện C để đọc phiên bản EXE từ Linux?
- 12. Có thư viện js nào có thể tạo bảng màu từ hình ảnh không?
- 13. Cách đơn giản để đọc các giá trị màu pixel từ hình ảnh PNG trên iPhone?
- 14. Thư viện C# để chụp ảnh màn hình?
- 15. Xác định hình ảnh DICOM đã nén bằng thẻ
- 16. Thư viện .NET để đọc các khung hình video
- 17. thư viện python để tạo tệp video từ hình ảnh
- 18. Tôi có thể đọc/tải hình ảnh bằng C++ bằng cách nào?
- 19. Làm thế nào tôi có thể chuyển đổi hình ảnh từ scikit-hình ảnh sang opencv2 và các thư viện khác?
- 20. Tôi có thể sử dụng thư viện nào để truyền thông điệp đơn giản, nhẹ nhàng?
- 21. Tôi có thể sử dụng thư viện Perl từ PHP bằng cách nào?
- 22. Đọc pixel từ Ứng dụng OpenGL/GLUT
- 23. Làm thế nào tôi có thể đọc các giá trị của pixel ảnh dưới dạng RGB thành mảng 2d?
- 24. Tôi làm cách nào để duyệt ảnh từ thư viện ảnh trên iPhone?
- 25. Thư viện C# nguồn mở nào có thể đọc/ghi mã QR vi?
- 26. Đọc mã vạch 2D từ hình ảnh
- 27. Tôi có thể tìm thư viện DNS C++ ở đâu?
- 28. Tôi làm cách nào để lưu hình ảnh vào thư viện ảnh?
- 29. Lấy màu pixel từ một hình ảnh
- 30. Có đúng là tất cả các thư viện c có thể được sử dụng trong C++?
Câu hỏi hay. Tôi làm việc tại một công ty sản xuất máy quét mô kỹ thuật số và gần đây chúng tôi đã phát triển một giao diện DICOM. –