[問題] 新手請教 影像問題已回收

看板MATLAB作者 (我愛阿蓉)時間17年前 (2009/01/06 03:13), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
請教一下我目前使用sobel 想要擷取一個影像的特徵 img=imread('.\IMPALLA\00000 tl000 pl000 tv000 pv000.jpg') gry=rgb2gray( img ); gry1=imadjust( gry ); h=[ -1 -2 -1; 0 0 0; 1 2 1 ]; Gx=filter2( h, gry1 ); Gy=filter2( h', gry1 ); F=abs(Gx)+abs(Gy); Bw_F = double(F)/255; ^^^^ 這邊只是一個2維陣列 而且我不解為什麼是/255 而不是除以Max 在*255..... imshow(Bw_F) imwrite(Bw_F,'00000 tl000 pl000 tv000 pv000.jpg','jpeg') ^^^^ 是否可以直接存成圖片呢?還是要特別再做成一個3d array??? imfinfo('.\IMPALLA\00000 tl000 pl000 tv000 pv000.jpg') img2=imread('00000 tl000 pl000 tv000 pv000.jpg') ^^^^ 我把圖片讀回來發現 他只是一個2維的陣列耶 是我存檔時要先做成3維陣列嘛 還是沒有差?? 另外想請教各位前輩 擷取影像特徵 大家推薦用哪種filter比較好呢?? 我想http://0rz.tw/425k0 擷取這張貼圖 套sobel效果我覺得不太好 還有什麼微調的空間嘛?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.207.211 ※ 編輯: QQ29 來自: 140.113.207.211 (01/06 03:19)

01/06 13:55, , 1F
應該是因為rgb2gray把圖轉成灰階 所以只剩二維
01/06 13:55, 1F

01/06 13:55, , 2F
你可以套matlab 內建的sobel 感覺效果好一點
01/06 13:55, 2F

01/06 15:16, , 3F
恩 可是為啥要/255阿??
01/06 15:16, 3F

01/06 15:16, , 4F
而且我發現...我好像搞錯了 我要做feature extraction.....
01/06 15:16, 4F

01/06 15:17, , 5F
我以為這就是測邊....請問有什麼好方法 作 特徵擷取嘛
01/06 15:17, 5F
文章代碼(AID): #19OblTRb (MATLAB)
文章代碼(AID): #19OblTRb (MATLAB)