Re: [問題] 利用直方圖分群後如何顯示原圖已回收
※ 引述《likedoudou (思考中....)》之銘言:
: 請問各位...
: 在利用直方圖得到兩個門檻值後進行分群
: 例如說
: 門檻值有50跟120要將
: 0-50以像素0表示
: 51-120以像素0.5表示
: 121-255以像素1表示
: 還原為原圖
: 原圖就會有三群區分
: 我是將取得的值存在陣列中
: 請問要如何表示??
: 謝謝
: 我知道二值化是用im2bw
: 那分二群以上的話是...
: 謝謝....
不知道是不是我想的那樣...
如果原圖參數為img 則:
%%
img = double(img); % 如果img是uint8之類的要給數值0.5就會爆炸 double先
img(img(:) <= 50) = 0;
img(img(:) > 50 & img(:) <= 120) = 0.5;
img(img(:) > 120) = 1;
%%
收工
不過這樣不是一個很好用的方法
因為如果threshold有多個 你就會複製貼上很痛苦XD
--
◥◥ ╔═╦═╗ ╔═╗ ╔═══╗
╭──╮╱◥ ║ ║╔══╗╔═╦╗╔═╗╔══╗║ ║
◎ ╰╮ ║ ╣║ ═ ║║ ║║ ║║ ║║ ║
╱ │ ║ ║║ ╣║ ║║ ║║ ║╚╗ ╔╝
▁╱ │ ╚═╩═╝╚══╝╚══╝╚═╝╚═╩╝ ╚═╝
▏ ◎╯ →→→→ http://www.wretch.cc/album/kevint ←←←← By luh4
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.21.230
推
03/08 23:39, , 1F
03/08 23:39, 1F
→
03/08 23:40, , 2F
03/08 23:40, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章