判断视频窗口中阴影高度,谢谢大家给点思路或建议呀!
现用PictureBox显示一个视频窗口,窗口为200X500的矩形窗口
现有一物体逐渐从相机镜头下端往上端蔓延,逐渐遮住整个视频显示窗口
本人现在想怎样获取到物体阴影在视频显示窗口中的高度(相对于PictureBox的高度)
我不知道大家理解我的意思没有?
例如:有一纸片慢慢从镜头的下端向上推,逐渐挡住整个镜头,当然,也就把整个视频显示窗口也就变为黑色
现想怎样得到视频显示窗口中下端被挡住的黑色部分在整个PictureBox的什么位置?
麻烦大家给点思路或建议呀!小弟一点思路都没有
万分感激!
[解决办法]
这种需求,比较简单,不用做图像识别啥的。
截取视频率一帧,就是一幅图了,从上向下,一行一行像素计算,取每行像素的平均亮度(每个像素的亮度=0.3*R+0.59*G+0.11*B),如果低于某个设置的阈值,比如10,就可以认为是阴影开始的位置了。为了避免误判,也可以计算连续几行像素的平均亮度。