Уважаемые пикабушники, пожалуйста помогите.

Есть статья, http://habrahabr.ru/post/181878/ там описан алгоритм. Я сам никогда на шарпе не писал, помогите разобраться с кодом, кому не составит это труда.

//загружаем анкету из файла
System.Drawing.Bitmap questionnaire = Image.FromFile("page0001.jpg");
// конвертируем в UnmanagedImag
AForge.Imaging.UnmanagedImage Unquestionnaire = AForge.Imaging.UnmanagedImage.FromManagedImage(questionnaire);
// create grayscale filter (BT709)
Grayscale filter = new Grayscale(0.2125, 0.7154, 0.0721);
// apply the filter
Bitmap grayImage = filter.Apply(questionnaire);
Автор поста оценил этот комментарий
что именно тебе не понятно?
раскрыть ветку (1)
Автор поста оценил этот комментарий
надо было написать System.Drawing.Bitmap questionnaire = new Bitmap.FromFile("page0001.jpg");
Все гениальное просто
Автор поста оценил этот комментарий
в чем работаешь? какие ошибки пишет?
раскрыть ветку (1)
Автор поста оценил этот комментарий
visual studio, пишет несоотвтетствие типов
Error 1 Cannot implicitly convert type 'System.Drawing.Image' to 'System.Drawing.Bitmap'. An explicit conversion exists (are you missing a cast?) C:\Users\user\Google Диск\Проект\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 26 51 WindowsFormsApplication2
Автор поста оценил этот комментарий
тут через каждую строчку комменты идут. для непонятливых они пишутся после //
раскрыть ветку (1)
Автор поста оценил этот комментарий
код мой, комменты тоже мои)))
показать ответы
Автор поста оценил этот комментарий
что именно тебе не понятно?
раскрыть ветку (1)
Автор поста оценил этот комментарий
не понятно можно ли из файла сразу считать в UnmanagedImage, чтобы не плясать с бубном. Если нельзя, то как сделать чтобы этот код работал, код мой, запилил его методом тыка и плюс пример из документации по Grayscale
показать ответы
Автор поста оценил этот комментарий
для минусов