gpt4 book ai didi

python - 在Python中将Dicom图像与OpenCV一起使用

转载 作者:行者123 更新时间:2023-12-02 16:21:10 25 4
gpt4 key购买 nike

我正在尝试使用dicom图像,并在Python环境中使用OpenCV对其进行操作。到目前为止,我已经使用pydicom库读取dicom(.dcm)图像数据,并使用像素数组属性使用OpenCV imshow方法显示图片。但是输出只是一个空白窗口。这是我目前正在使用的代码段。

import numpy as np
import cv2
import pydicom as dicom

ds=dicom.dcmread('sample.dcm')
cv2.imshow('sample image dicom',ds.pixel_array)

cv2.waitkey()

如果我打印出这里使用的数组,则输出结果与正常的numpy数组会有所不同。我也尝试过使用matplotlib imshow方法,它能够显示带有一些颜色失真的图像。有没有一种方法可以将数组转换为OpenCV的清晰格式?

最佳答案

我认为这不是正确的答案。它适用于该特定图像,因为您的大多数像素值都在较低范围内。检查此OpenCV: How to visualize a depth image。它适用于c++,但很容易适应Python。

关于python - 在Python中将Dicom图像与OpenCV一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53707851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com