Форум по Роботика
Полезно => Литература => Темата е започната от: westony в Октомври 23, 2011, 02:24:31 am
-
Здравейте колеги,
искам да ви попитам, някой занимавал ли се е пряко с тази библиотека?
Стана ми интересно за нея, видях че има известно количество литература в Amazon за нея, въпроса е от къде да почна, за да постигна резултат с овладяването на библиотеката?
Също така имам и още един въпрос, тя става ли за крайни версии на проектите или е нещо като Arduino-то - прототипно поле ?
Ще съм много признателен, ако успеете да ми отговорите :)
Благодаря предварително :)
-
"OpenCV is released under a BSD license, it is free for both academic and commercial use" - можеш да я използваш напълно свободно.
Ако имаш познания в основните алгоритми в компютърната графика почни от примерите, които идват с библиотеката, а те не са малко. Ако не си се занимавал до сега с обработка на визуална информация ще ти е нужна някаква основа най-малкото, за да разбереш различните термини и наименования.
Аз лично съм използвал само примерите за разпознаване на лице и движение. Термините научих в последствие. Използвах документацията на сайта.
Виж EmguCV ако ти се пише на по-високо ниво.
Успех!
-
EmguCV, доколкото разбрах е за C#, моя Atmel за сега го програмирам на С, така че едва ли ще ми е от помощ...
Относно терминологията, има ли книжка от която бих могъл да почна ?
Learning OpenCV: Computer Vision with the OpenCV Library (http://www.amazon.com/Learning-OpenCV-Computer-Vision-Library/dp/0596516134/ref=sr_1_1?ie=UTF8&qid=1319362721&sr=8-1)
OpenCV 2 Computer Vision Application Programming Cookbook (http://www.amazon.com/OpenCV-Computer-Application-Programming-Cookbook/dp/1849513244/ref=sr_1_2?ie=UTF8&qid=1319362721&sr=8-2)
Algorithms for Image Processing and Computer Vision (http://www.amazon.com/Algorithms-Image-Processing-Computer-Vision/dp/0470643854/ref=sr_1_3?ie=UTF8&qid=1319362721&sr=8-3)
или някоя друга ?
Въпрос, какво точно е Coockbook ? Готови алгоритми с разяснение по тях ?
-
Здравей,
Областта, която намирам за най-интересна, е машинното зрение и вече 2-3 години дълбая в тази посока. Книжките, които си намерил в Амазон, разказват как може да ползваш OpenCV, за да имплементираш някакъв по-сложен алгоритъм. Самата библиотека предлага функции, които изпълняват основни алгоритми в областта на машинното зрение. Ако искаш наистина да се занимаваш с това само книга за OpenCV няма да ти е достатъчна. Трябва ти книга, която ти разкава фундаменталната теория зад всеки алгоритъм, пък с OpenСV можеш лесно и бързо да го тестваш или да го позлваш като стъпка към следваща обработка.
Ето една книжка, която силно препоръчвам: http://www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/013168728X/ref=sr_1_1?s=books&ie=UTF8&qid=1319366070&sr=1-1
Прати ми имейла си на лично, едната от книжките, за които питаш я имам и мога да ти я пратя.
P.S. За обработка на изображения върху 8-битов атмел, въобще и не си помисляй :) Мисля, че дори само OpenCV компилирано не може да го събереш в паметта на контролера.
-
Да, наистина грешката е моя, защото не помислих и избързах да кажа, но идеята, е да трансмитна изображението и компа на кода да го обработи...