Спасибо про 30-е февраля! Посмеялся. Кстати, слэши обычно используют американцы, а у них месяц идёт первым, так что получается второе число 30-го месяца, так что тоже бред.
abcd0x00: в игры не играю (если только раз в год, в шахматы. Т.к. это потерянное время. Но интерфейс игр стараюсь применять в программах), но из пистолета и автомата стрелял. Ощущения опускания пули не было.
Почему же весь тормозной? Даже в Матлабе (на интерпритаторе Java) есть примеры отслеживания перемещения лица в реальном времени. А добавив DirectShow (или Media Foundation), замазывайте что хотите без задержки кадров.
Вроде в DirectX используются векторы длины 4: x,y,z,0 для вектора и x,y,z,1 для точки. Тогда сумма/разность векторов даёт вектор, а разность двух точек - тоже вектор.
PLC применял для Умного Дома в виде протокола X10 по проводам ~220. Для линий электропередач тоже можно (не помню, какой протокол). Таким способом управляли включение-выключение освещения на столбах. Элемент контроля нуля фазы даёт сигнал для передачи бита (дублирование, т.е. две передачи подряд). Интерфейс медленный, но работает.
В MatLab'е в тулбоксе Image Processing есть примеры по сегментации, а также анализ областей (фунции разделов Object Analysis и Region and Image Properties. В тулбоксе Computer Vision есть методы выявления особенностей (features).