[問題] imread有辦法只讀取想要的部分嗎?

看板MATLAB作者 (Manigabee)時間8年前 (2016/04/25 22:01), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/1
現在有一堆13312*6656的影像要特徵辨識 但是處理的速度太慢 想要辨識的特徵點都在影像的中間附近 像這樣 13312*6656 ┌───────────────┐ │ │ │ │ │ 10000*1500 │ │┌─────────────┐│ ││ 特徵都在這附近 ││ │└─────────────┘│ │ │ │ │ │ │ └───────────────┘ im = imread('.jpg'); [m,n] = size(im); str = ''; for i = 1:500 im = imread([str,num2str(i),'.jpg']); 辨識特徵的function; for n = 1:length(rad); im = 標記特徵點的function; imwrite(im,['1_',num2str(i),'.jpg']); end end 辨識的特徵點還要標記後輸出成影像檢查成果 請問要如何只針對我要的區塊進行辨識? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.134.45 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1461592888.A.AD2.html

04/26 13:39, , 1F
ROI ?
04/26 13:39, 1F

04/26 20:15, , 2F
我爬文友看到 可是help roi沒有東西 我是2015a
04/26 20:15, 2F

04/27 06:06, , 3F
ROI = ALL(10000:10000+100,1500:+100)
04/27 06:06, 3F

04/27 20:10, , 4F
感謝 我研究看看
04/27 20:10, 4F
文章代碼(AID): #1N7YCuhI (MATLAB)