FANN выглядит потрясающе и имеет очень полезные вводные / начальные разделы на своем сайте (например, здесь и PDF здесь ). MLP - довольно простая концепция для нейронных сетей, поэтому ваша работа должна соответствовать возможностям библиотеки.
Что касается размера, вам нужно только включить биты библиотеки, которую вы собираетесь использовать.
Еще немного информации об основах нейронных сетей здесь , если вам это нужно. Хотя, если вы разберетесь в словосочетании, вы, вероятно, уже знаете о них больше.
Я не уверен, почему вы хотите использовать OpenCV, поскольку он действительно предназначен для обработки графики. Вы пытаетесь получить дополнительный вход для вашего MLP из видеозаписи динамика?