для обнаружения движения: найдите хорошие элементы (углы, т.е.) и введите их в алгоритм оптического потока Лукаса-Канады. У opencv есть эти функции, но я не знаю, есть ли у opencvnet или нет.
если у вашего объекта есть особая особенность, например, самая зеленая на сцене, вы можете использовать пороговое значение. в противном случае вам нужно использовать методы распознавания образов.
псевдокод:
threshold1 = 128
threshold2 = 64
foreach Pixel p in Picture
if (p.Green > 128) and (p.Red < threshold2) and (p.Blue < threshold2)
outputImage.CurrentPixel = 255
else
outputImage.CurrentPixel = 0
здесь у вас будет ваше изображение, зелёный цвет которого показан белым, а остальное чёрным