作者pcmanxyz (PCMANXYZ)
看板C_Sharp
标题[问题] Emgucv HSV 亮度问题
时间Tue Mar 17 11:29:33 2015
各位先进前辈好
请问一下
目前在用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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1426562976.A.25E.html
1F:→ new1011: h跟s不做直方图等化,如果要是亮度就是从v去进行normalize 03/18 09:42
2F:→ pcmanxyz: 谢谢前辈 03/21 08:27