[問題] PyQt QImage 導致程式crash

看板Python作者 (darrenleeleelee)時間2年前 (2021/05/31 16:27), 2年前編輯推噓1(101)
留言2則, 2人參與, 2年前最新討論串1/1
我目前是用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://www.ptt.cc/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

06/01 09:35, 2年前 , 1F
轉成np.uint8試看看?可能ram根本不夠用
06/01 09:35, 1F

06/01 10:57, 2年前 , 2F
RAM不夠用我有什麼方法可以監控嗎
06/01 10:57, 2F
文章代碼(AID): #1Wj9tcma (Python)