作者darrenlee1 (darrenleeleelee)
看板Python
标题[问题] PyQt QImage 导致程式crash
时间Mon May 31 16:27:14 2021
我目前是用pydicom读出dicom档案,里面的pixel_array是属於numpy ndarray,dtype是
uint16,shape是(3048, 2235),我用numpy转成的QImage要传给QPixmap就会直接程式
crash掉,後来查了一些有人说要用copy的,发现copy也会造成程式crash。想请问我哪里
有做错吗,或是我该如何改。
DICOM档案在这:
https://drive.google.com/file/d/1n10BeZ2ReyvPK5yXRc26eFBL6qnCHmWp/view?usp=sha
ring
另外,我发现如果我只copy成一小部分如(2048, 2048)就不会crash,但我查QImage最大
可?
32767x32767 pixels,所以想请教一下是哪里出了问题。
程式码:
https://pastebin.com/Wy6gu3WN
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.215.88 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1622449638.A.C24.html
※ 编辑: darrenlee1 (223.136.113.246 台湾), 05/31/2021 16:29:23
※ 编辑: darrenlee1 (223.136.113.246 台湾), 05/31/2021 16:29:56
1F:推 lycantrope: 转成np.uint8试看看?可能ram根本不够用 06/01 09:35
2F:→ darrenlee1: RAM不够用我有什麽方法可以监控吗 06/01 10:57