[問題] Emgucv HSV 亮度問題
各位先進前輩好
請問一下
目前在用emgucv來寫眨眼的判斷 以及 瞳孔的位置(左右移幅)
在使用DetectHaarCascade來抓時
後續調閥值也對很麻煩
總之.....光線亮度是使用上的一大不便
(因使用者不同, 而室內亮度不一定)
想請教各位先進一些觀念問題
google不少文章都說抓臉時不要用Bgr來寫,而是要用HSV 來處理
但剛找了語法來試, 調了亮度V Channel 後(固定亮度)
畫面一整個慘...
我要怎麼樣才能順利的用HSV來做偵測 臉眼 的動作?
請各位先進前輩們指點一二 :)
不好意思,我才碰emgucv沒有很久
所有可能讓各位見笑了
------------------------------------
Image<Bgr, byte> img = imageSource.Clone();
Image<Hsv, byte> Hsv = img.Convert<Hsv, byte>();
Hsv._EqualizeHist();
for (int j = 0; j < Hsv.Height; j++)
for (int i = 0; i < Hsv.Width; i++)
Hsv.Data[j, i, 2] = 100;
Image<Gray, byte>[] channels = Hsv.Split();
pictureBox1.Image = channels[0].ToBitmap(); //圖片慘CC
pictureBox2.Image = channels[1].ToBitmap(); //圖片慘CC
pictureBox3.Image = channels[2].ToBitmap(); //圖片慘CC
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.25.128
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1426562976.A.25E.html
→
03/18 09:42, , 1F
03/18 09:42, 1F
→
03/21 08:27, , 2F
03/21 08:27, 2F