作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用OpenCV
进行图像处理。在其中,我遇到了这些错误,请提出操作建议,以下是我的代码:
import dicom
import Image
import ImageOps
meta=dicom.read_file("E:\A_SHIVA\ANANADAN\IM_0.dcm")
imHeight=meta.Rows
imWidth=meta.Columns
imSize=(imWidth,imHeight)
TT=Image.frombuffer("L",imSize,meta.PixelData,"raw","L",0,1)
TT.save("testOUTPUT.tiff","TIFF",compression="none")
Traceback (most recent call last):
File "C:\Users\sairamsystem\AppData\Local\Enthought\Canopy\User\lib\site-packages\IPython\core\interactiveshell.py", line 3066, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "<ipython-input-8-640c37dc4648>", line 1, in <module>
TT=Image.frombuffer('L',imSize,meta.PixelData,"raw","L",0,1)
NameError: name 'imSize' is not defined
最佳答案
代码很好。它为我工作。发生名称错误异常,是因为它找不到imSize变量,这意味着它从未实现。只有当您没有正确读取Dicom文件时,才会发生这种情况,因此请尝试更改路径并打印变量“meta”以查看其是否具有任何值。读取文件后,还要打印并检查meta.Rows和meta.Columns是否具有正确的值。
关于python - OpenCV + Python-NameError:名称 'imSize'未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38563440/
我是一名优秀的程序员,十分优秀!