[問題] 大張影像處理MemoryError

看板Python作者 (水瀨名雪)時間8年前 (2017/03/08 12:17), 編輯推噓0(009)
留言9則, 4人參與, 最新討論串1/1
嗚大大救救我 我要處理大張影像5000*5000以上 中間會乘以小數和加減(可能跑出負值) 影像大張到連轉float都有問題 試了許多方法可是大張到一個程度都會MemoryError 又不想一個值一個值算太慢了 想問有沒有像Matlab那種將影像分成指定大小的區塊 然後給function個別處理到完成整張影像的函數 嗚嗚感謝各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.253.55 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1488946647.A.F8F.html

03/08 13:55, , 1F
結果我用for in解決了…抱歉打擾了
03/08 13:55, 1F

03/08 14:36, , 2F
到存檔imsave的時候又MemoryError了,嗚
03/08 14:36, 2F

03/08 15:11, , 3F
請問有用什麼模組嗎 試試看skimage?
03/08 15:11, 3F

03/08 16:30, , 4F
我用opencv的imwrite存過7000x4000的影像沒問題,可以
03/08 16:30, 4F

03/08 16:30, , 5F
試試
03/08 16:30, 5F

03/08 18:57, , 6F
opencv成功了,感謝
03/08 18:57, 6F

03/08 18:58, , 7F
不過遇到檔名有中文會有問題
03/08 18:58, 7F

03/08 19:32, , 8F
裝64bit的Python?
03/08 19:32, 8F

03/08 22:11, , 9F
嗚經過這次真的想把python 砍掉灌64位元了
03/08 22:11, 9F
文章代碼(AID): #1OluNN-F (Python)
文章代碼(AID): #1OluNN-F (Python)