close
ori=imread(欲讀入的圖片)
%例如 imread('example.png') -> 此為圖檔放在工作區的情況
%或 imread('c:\files\images\example.png')
gray=RGB2GRAY(ori)
%先將彩色影像轉灰階
BW=edge(gray,'canny')
%用Canny演算法取得影像邊緣 並且二值化
imshow(BW)
%以上步驟結果預覽,無作用
result_logic=imresize(BW,0.5)
%如果太大的話,請用imresize縮小
%第一個參數是原圖,第二個參數是縮放大小
如果不要縮放的話則是
result_logic=BW
基本上result_logic即為所求,
但複製下來貼到記事本,因為是logical,不是0和1,而是false和true
如果你要轉成真正的0和1,請加上下列這個指令
result_uint8=uint8(result_logic)
此時result_uint8即為所求
歡迎引用
全站熱搜
留言列表