请教一个视频图像识别的问题!
我用c#做了一个视频图像处理程序,主要是让屏幕上的一个小方块,可以和视频图像一起移动,比如可以和视频中眼睛一起移动 目前视频和截取可以实现,但是,在做图像识别的时候不知道怎么捕捉区域上的颜色。
listcolor.G = bmp.GetPixel(X + i, Y + j).G;
listcolor.B = bmp.GetPixel(X + i, Y + j).B;
listcolor.Hue = bmp.GetPixel(X + i, Y + j).GetHue();
listcolor.Argb = bmp.GetPixel(X + i, Y + j).ToArgb();
我准备用这几个颜色的数据去捕捉但是,效果达不到那么精确。而且摄像头有感光变化,这些数据就不起作用了。
这种算法非常影响效率。不知道有什么算法来解决这个问题?或者用其他方法。