看板 Python 關於我們 聯絡資訊
我目前是用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
lycantrope: 轉成np.uint8試看看?可能ram根本不夠用 06/01 09:35
darrenlee1: RAM不夠用我有什麼方法可以監控嗎 06/01 10:57