[问题] PyQt QImage 导致程式crash

楼主: darrenlee1 (darrenleeleelee)   2021-05-31 16:27:14
我目前是用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
作者: lycantrope (阿宽)   2021-06-01 09:35:00
转成np.uint8试看看?可能ram根本不够用
楼主: darrenlee1 (darrenleeleelee)   2021-06-01 10:57:00
RAM不够用我有什么方法可以监控吗

Links booklink

Contact Us: admin [ a t ] ucptt.com