Re: [問題] 閥值設定的寫法已回收

看板MATLAB作者 (鳳梨苦瓜雞湯 ^^)時間16年前 (2009/08/12 15:35), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《mars7699 (鋒~)》之銘言: : 要用webcam去抓雷射筆光點,在轉hsv模型後去做判斷 : 但是發現黑色背景跟白色背景讓s的值落在不同的區域 : 黑色: 0.3318 < s < 0.41964 : 白色: 0.039216 < s < 0.09839 : s(find(s>=0.039216 & s<=0.09839))=255; : ↑↑↑上面這段要怎麼改才正確?! : 感謝回答~~!!!! 還是有點不太懂你的問題 不過根據我猜測 s的數值 根據我的發現確實範圍不太一樣 所以.. 你試看看這樣行不行的通 s(find(s>=0.039216 & s<=0.09839 || s>=0.3318 & s<=0.41964)) = 255; 我也不知這樣有沒有解答到 囧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.241.115.221 ※ 編輯: yang0915 來自: 210.241.115.221 (08/12 15:41)

08/12 15:45, , 1F
感恩!!不過好像有誤~剛剛有位大大替我解答了,寫法↓
08/12 15:45, 1F

08/12 15:46, , 2F
s(find(s>=0.039216 & s<=0.094489))=255;
08/12 15:46, 2F

08/12 15:46, , 3F
s(find(s>=0.3318 & s<=0.41964))=255;
08/12 15:46, 3F

08/12 15:46, , 4F
直接再加上一行就是了~~太笨沒想到ˊˋ!
08/12 15:46, 4F
文章代碼(AID): #1AWd38HT (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1AWd38HT (MATLAB)