Last update on .

OpenCV doesn't support the RPI Camera module by default, there is a work around but it's too complicated. Using the python library gives a very poor FPS (3-7 FPS) which you can't do much with when intending to do video processing using openCV
Lately i came across a C++ library called Raspicam which provides a full control of the RPI Camera module and also support for openCV , you can easily reach 24 FPS without the need to over clock the RPI .

In this blog page we will recompile opencv, install raspicam and we test  it with a simple color tracking program .

I presume the raspbian OS already installed on the RPI and the camera module is connected . And  now we make sure that the software packages are up to date with :

 $ sudo apt-get update
 $ sudo apt-get upgrade
 $ sudo rpi-update

Then we install the requiered developpement tools with :

 $ sudo apt-get install build-essential cmake pkg-config

We install also few more packages necessary for image encoding , GTK GUI library  and install python dev files so it will be supported duing openCV compilation :

 $ sudo apt-get install libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev libgtk2.0-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev  python2.7-dev

Next we download and extract openCV 2 :

 $ wget https://codeload.github.com/Itseez/opencv/zip/2.4.11
 $ mv 2.4.11 opencv_2.4.11
 $ unzip opencv_2.4.11 -d 

Now just before we compile and install openCV, make sure to go get as much food as possible and some console game or whatever because the compilation process will take around 8 hours ! :) :

 $ cd opencv_2.4.11/opencv_2.4.11
 $ mkdir build
 $ cd build
 $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON ..
 $ sudo make install
 $ sudo ldconfig

Next we  download  and extract raspicam  :

 $ wget http://downloads.sourceforge.net/project/raspicam/raspicam-0.1.3.zip
 $ unzip raspicam-0.1.3.zip -d raspicam-0.1.3
 $ cd raspicam-0.1.3/raspicam-0.1.3
 $ mkdir build

Before we proceed with compiling raspicam , few modifications need to be applied to few files due some constat variables naming changes in the new openCV version .

In each of the following files in the raspicam-0.1.3 folder :

 src/raspicam_cv.h
 src/raspicam_cv.cpp
 utils/raspicam_cv_test.cpp

Replace CV_CAP_PROP_WHITE_BALANCE_BLUE_U  with  CV_CAP_PROP_WHITE_BALANCE_U
And CV_CAP_PROP_WHITE_BALANCE_RED_V  with  CV_CAP_PROP_WHITE_BALANCE_V

We can now compile and install  raspicam using the following command:

 $ cd build
 $ make
 $ sudo make install
 $ sudo ldconfig

If the compilation completed without error , you should find few  executable files under the utils folder that you can use to test the camera :  raspicam_test takes  few photos and stors them in files  and gives the FPS result :

$ ./raspicam_test
Usage (-help for help)
Connecting to camera
Connected to camera =00000000ea46d8e8 bufs=3686400
Capturing....
 capturing ...30/100Saving image30.ppm
 capturing ...60/100Saving image60.ppm
 capturing ...90/100Saving image90.ppm
 capturing ...95/100
Images saved in imagexx.ppm
4.05138 seconds for 100  frames : FPS 24.6829

As you can notice it reached abour 24 FPS .

There is also the executbale raspicam_cv_test to do the same test using openCV :

$ ./raspicam_cv_test
Usage (-help for help)
Connecting to camera
Connected to camera =00000000ea46d8e8
Capturing
 capturing ...95/100
Images saved in imagexx.jpg
6.5143 seconds for 100  frames : FPS = 15.3508

The code source of those files can be found under raspicam-0.1.3/utls/  foder .

 

Pingbacks

Pingbacks are open.

Trackbacks

Trackback URL

Comments

  1. XiaomiUneve

    XiaomiUneve on #

    Фитнес услуги <a href=http://www.g-hotel.ru/fitness/fitness-services>Show more...</a>

  2. online casino real money

    online casino real money on #

    play casinos
    online casino slots
    casino games roulette
    casino games roulette

  3. online casino slots

    online casino slots on #

    casinos online
    casinos online
    top rated free online casino games
    vegas casino games

  4. best online casino games free

    best online casino games free on #

    casino games free online
    casino games list
    play casinos
    casino online subtitrat

  5. casino games free online

    casino games free online on #

    pogo casino slots
    casino games roulette
    top rated free online casino games
    casino games free online

  6. tablets

    tablets on #

    Hey there! I've been following your blog for a while now and finally got the bravery
    to go ahead and give you a shout out from Atascocita Texas!
    Just wanted to say keep up the great work!

  7. tablets

    tablets on #

    Hey there! I've been following your blog for a while now and finally got the bravery to go ahead and give
    you a shout out from Atascocita Texas! Just wanted to say keep up the great work!

  8. buy cheap isoxsuprine canada

    buy cheap isoxsuprine canada on #

    First of all I want to say great blog! I had a quick question which I'd
    like to ask if you don't mind. I was interested to
    know how you center yourself and clear your head prior to writing.
    I have had difficulty clearing my mind in getting my thoughts out.
    I truly do enjoy writing however it just seems like the
    first 10 to 15 minutes are wasted just trying to figure
    out how to begin. Any recommendations or tips? Kudos!

  9. buy cheap isoxsuprine canada

    buy cheap isoxsuprine canada on #

    First of all I want to say great blog! I had a quick question which I'd like to ask if you don't mind.
    I was interested to know how you center yourself and clear your
    head prior to writing. I have had difficulty clearing my mind in getting my thoughts out.
    I truly do enjoy writing however it just seems like the first 10 to 15
    minutes are wasted just trying to figure out how to begin. Any recommendations
    or tips? Kudos!

  10. redustat order online shop australia

    redustat order online shop australia on #

    Hello, i think that i noticed you visited my weblog so i came to
    return the choose?.I'm trying to find things to improve my site!I suppose
    its ok to make use of a few of your ideas!!

  11. redustat order online shop australia

    redustat order online shop australia on #

    Hello, i think that i noticed you visited my weblog so i came to
    return the choose?.I'm trying to find things to improve my site!I suppose its ok
    to make use of a few of your ideas!!

  12. cheap travatan tablets uk

    cheap travatan tablets uk on #

    This paragraph gives clear idea for the new people of blogging, that
    actually how to do blogging and site-building.

  13. wcwpr.com

    wcwpr.com on #

    I really like what you guys are usually up
    too. This sort of clever work and exposure! Keep up the terrific works guys I've incorporated you guys
    to blogroll.

  14. wcwpr.com

    wcwpr.com on #

    I really like what you guys are usually up too.
    This sort of clever work and exposure! Keep up the terrific works guys I've incorporated you guys to blogroll.

  15. cost

    cost on #

    Keep on writing, great job!

  16. price

    price on #

    If you desire to take a good deal from this post then you have to apply these
    strategies to your won webpage.

  17. price

    price on #

    If you desire to take a good deal from this
    post then you have to apply these strategies
    to your won webpage.

  18. online casino slots

    online casino slots on #

    play casino games online
    online casino
    casino online gambling
    best us casinos online

  19. casino games real money

    casino games real money on #

    play casino games online
    casino online for fun
    best online casino games free
    play casinos

  20. buy pantoprazole instrukcija

    buy pantoprazole instrukcija on #

    Thanks for sharing your thoughts on no. Regards

  21. www.hickeyengineering.ie

    www.hickeyengineering.ie on #

    Hi there friends, how is everything, and what you want to say on the topic of this piece of writing, in my view
    its truly amazing in favor of me.

  22. www.hickeyengineering.ie

    www.hickeyengineering.ie on #

    Hi there friends, how is everything, and what you want to say on the topic of this piece of writing, in my view its truly amazing in favor of
    me.

  23. small personal loans fast

    small personal loans fast on #

    payday loans online legit
    loans online instant approval
    loans online instant
    payday loans online legit

  24. casino slot games for mobile casinos zona norte

    casino slot games for mobile casinos zona norte on #

    It's hard to find educated people for this subject, but you seem like
    you know what you're talking about! Thanks

  25. casino slot games for mobile casinos zona norte

    casino slot games for mobile casinos zona norte on #

    It's hard to find educated people for this subject, but you seem like you know what you're talking about!
    Thanks

  26. RomanRoorp

    RomanRoorp on #

    <a href=http://interesu.tk/>Интернет</a> открывает миру большие возможности. Это и информация, и общение (<a href=http://interesu.tk/index.php/home/ura/8-2012-05-15-10-49-21/323-2014-06-18-12-09-10>электронная почта</a>, <a href=http://interesu.tk/index.php/home/ura/8-2012-05-15-10-49-21/334--skype>скайп</a>, форумы, блоги, сайты, <a href=http://interesu.tk/index.php/home/ura1111111/9-2012-05-15-13-01-37/867-2017-09-29-07-40-50>социальные сети</a>: Твиттер,Фейсбук,Вконтакте, Инстаграм), и возможность купить-продать что-либо, не выходя из дома (доски объявлений, <a href=http://interesu.tk/index.php/home/ura/8-2012-05-15-10-49-21/850-2017-08-30-06-33-58>Интернет магазины</a>), и <a href=http://interesu.tk/index.php/home/ura/8-2012-05-15-10-49-21/353-2014-09-26-11-46-26>заработать в интернет</a> можно, и отдохнуть (кино, игры) да и <a href=http://interesu.tk/index.php/home/ura/8-2012-05-15-10-49-21/476-2016-02-19-14-04-09>учится через интернет</a> можно также.
    Но и мошенники не спят. Осваивают простори Инета. Нужно соблюдать главные правила осторожности, чтобы не стать жертвой мошенников. <a href=http://interesu.tk/index.php/home/2012-10-18-08-56-46/13-2012-10-18-08-42-40/838-2017-07-17-08-29-58>Мошенничество в Интернет</a>.
    Более детально можно изучить на http://interesu.tk/.

  27. HallwayMic

    HallwayMic on #

    Мебель в прихожию на заказ в Нижнем Новгороде - <a href=http://xn----7sbrh2aacgj5c3g.xn--p1ai>прихожая-нн.рф</a>

    <a href=http://xn----7sbrh2aacgj5c3g.xn--p1ai> корпусная мебель</a>

  28. purchase generic dicyclomine store uk

    purchase generic dicyclomine store uk on #

    Piece of writing writing is also a fun, if you be familiar
    with after that you can write otherwise it is complex to write.

  29. DwaynePyday

    DwaynePyday on #

    Здоровье каждого человека – вещь бесценная, однако из-за нововведений в системе оказания медпомощи получить вовремя качественные услуги специалистов становится сложнее. То же самое наблюдаем, когда требуются медицинские справки для передачи в ГИБДД, поступления в учебные заведения, спортивные секции – очереди к врачам огромные, да и запись возможна далеко не день в день. Когда времени на ожидание нет, обратитесь к сотрудникам нашего медцентра. Менее чем за день у вас будет шанс купить больничный лист, медицинские справки различных форм, взять рецепт от врача. Сотрудники медцентра помогут даже в сложных случаях. Например, при определенных обстоятельствах проконсультируйтесь с нашим специалистом, чтобы купить больничный лист, подготовленный на прошедшую дату.

    <a href=http://nasha-clinika24.ru/><img>http://nasha-clinika24.ru/images/cbg.jpg</img></a>
    http://nasha-clinika24.ru/yugo-vostochnyj-administrativnyj-okrug.html
    http://nasha-clinika24.ru/bolnichnyj-list/yuao/donskoj.html

    <a href=http://nasha-clinika24.ru/spravki/med-karta-rebenka-026-u.html>можно ли купить карту ребенка 026 у</a>
    <a href=http://nasha-clinika24.ru/bolnichnyj-list/moskovskaya-oblast/dmitrov.html>купить больничный лист бутово</a>

    больничный лист 2016 купить
    купить больничный лист в москве отзывы
    оформить больничный лист фсс

  30. money order now antivert visa

    money order now antivert visa on #

    Have you ever thought about including a little bit more than just your articles?

    I mean, what you say is valuable and everything. But imagine if
    you added some great photos or videos to give your posts more, "pop"!
    Your content is excellent but with images and videos,
    this site could definitely be one of the best in its field.
    Amazing blog!

  31. money order now antivert visa

    money order now antivert visa on #

    Have you ever thought about including a little bit more
    than just your articles? I mean, what you say is valuable and everything.

    But imagine if you added some great photos or videos to
    give your posts more, "pop"! Your content is excellent but with images and
    videos, this site could definitely be one of the best in its field.
    Amazing blog!

  32. RomanRoorp

    RomanRoorp on #

    <a href=http://interesu.ru/>Интернет</a> предлогает человечеству безграничные возможности. Это и <a href=http://interesu.ru/index.php/poleznye-sovety/870-sekrety-bystrogo-poiska-v-internete>поиск информации</a>, и общение (<a href=http://interesu.ru/index.php/vozmozhnosti-interneta/326-elektronnaya-pochta-e-mail>электронная почта</a>, <a href=http://interesu.ru/index.php/vozmozhnosti-interneta/420-zvonki-v-skajp>скайп</a>, форумы, блоги, сайты, <a href=http://interesu.ru/index.php/vozmozhnosti-interneta/890-sotsialnye-seti-runeta>социальные сети</a>: Твиттер,Фейсбук,Вконтакте, Инстаграм), и возможность купить-продать что-либо, не выходя из дома (доски объявлений, <a href=http://interesu.ru/index.php/vozmozhnosti-interneta/1027-internet-magazin-preimushchestva-onlajn-pokupok>Интернет магазины</a>), и <a href=http://interesu.ru/index.php/zarabotok-v-internete>заработать в интернет</a> можно, и отдохнуть (кино, игры) да и <a href=http://interesu.ru/index.php/vozmozhnosti-interneta/942-ucheba-cherez-internet>учится через интернет</a> можно также.
    Но и мошенники не спят. Осваивают простори Интернета. Нужно знать основные правила осторожности, чтобы не стать жертвой мошенников. <a href=http://interesu.ru/index.php/moshennichestvo-v-internete>Мошенничество в Интернет</a>.
    Более развернуто можно изучить на http://interesu.ru/.

  33. Robertlex

    Robertlex on #

    Настоящее Норвежское чудо из подлинного экстракта YTE® http://www.1541.ru это сегодня AminoPure и AminoBoosters от компании Get Your Boom, которые в 3-7 раз дешевле и в 2 раза сильнее Ламинина Laminine LPGN по концентрации экстракта YTE. И работа в нем - а это Партнерка без обязательных покупок продукта, не так как в млм ламинин. Хочешь - купи. Не хочешь - Заработок 100 % без обязательств.намного эффективнее по заработку, скорости и простоте. Почему стал слабым ЛАМИНИН - LAMININE LPGN, миф о факторе роста фибробластов - FGF, конкуренция ламинину Laminine LPGN, МЛМ или партнерка? Экстракт Оплодотворенного куриного яйца, Восстановление Здоровья, когда Медицина БЕССИЛЬНА, работа на дому, работа из дома пожилым, работа в интернете без вложений, work in usa, work at american, work at home usa jobs, work at home online usa, work at home job usa, Работа пенсионерам и тем, кому за 40, работа мамам без специальных знаний, здоровье, красота, бады, пищевые добавки, Sell/buy AminoBoosters sell/buy Amino Boosters купить, продаю AminoBoosters продам AminoPure продажа

  34. car insurance quotes

    car insurance quotes on #

    car insurance requirements
    auto insurance quotes geico
    cheap auto insurance quotes online
    car insurance

  35. car insurance quotes allstate

    car insurance quotes allstate on #

    auto insurance quotes for individuals
    car insurance quotes in florida
    auto insurance quotes comparison online
    car insurance quotes online

  36. auto insurance program

    auto insurance program on #

    cheap car insurance calculator
    auto insurance policy
    auto insurance
    cheap car insurance online

  37. money order allegra online uk

    money order allegra online uk on #

    It's very trouble-free to find out any topic on net as compared to books,
    as I found this article at this site.

  38. custom essay for do your homework for you

    custom essay for do your homework for you on #

    I pay a visit each day a few web pages and blogs to read posts, except this webpage offers quality based
    writing.

  39. custom essay for do your homework for you

    custom essay for do your homework for you on #

    I pay a visit each day a few web pages and blogs to read posts, except
    this webpage offers quality based writing.

  40. ballon de gym bureau

    ballon de gym bureau on #

    Placez les coudes et les avant-bras sur le ballon.

  41. CharlesPayop

    CharlesPayop on #

    Компания «WEBREGA.RU» оказывает комплекс услуг по созданию, оптимизации и продвижению сайтов, используя различные маркетинговые инструменты, позволяющие обеспечить продолжительный успех вашего бизнеса.

    Более того, мы осуществляем профессиональное комплексное обслуживание сайтов,обеспечиваем поддержку Интернет-проектов, что включает в себя не только решение технических задач, но и постоянное информационное обновление, наполнение ресурса,отслеживание позиций сайта в результатах выдачи крупнейших поисковых систем и поддержание лидирующих позиций.

    На сегодняшний день создание и продвижение сайта – главная составляющая успеха вашего бизнеса. Статистика покупок через Интернет впечатляет. С каждым годом всё большее число людей приобретает товары в Интернет-магазинах и оформляет заказы в различных компаниях дистанционно, предпочитая либо запросить доставку выбранного товара в удобное для себя время по любому желаемому адресу, либо самостоятельно забрать свою покупку из центрального офиса. Покупая через Интернет, вы экономите не только свое время, но и деньги.

    Если вы владелец Интернет-ресурса и настроены на дальнейшее разностороннее развитие своего бизнеса, тогда вас, прежде всего, будет волновать вопрос: как привлечь к себе посетителей, заинтересовать, удержать их и побудить вернуться к вам снова? Ответ на него знают специалисты компании «WEBREGA.RU». Мы не только поможем создать сайт быстро, но и быстро продвинуть сайт, потому как раскрутка и оптимизация сайтов, другими словами раскрутка сайтов в поисковиках, – это не только наша профессия. Это наше призвание.

    Компания http://webrega.ru/ - «WEBREGA.RU» (профессиональная раскрутка сайта)- гарант вашего успеха!

    Продвижение и сайта аудит – это то, с чего начинается раскрутка любого ресурса. Аудит сайта можно назвать одним из важных этапов работы по оптимизации и продвижению, поскольку детальное изучение всех составляющих грамотного анализа позволит правильно определить дальнейшую стратегию развития ресурса, исправить ошибки и недоработки, обозначить сильные стороны. В итоге будет выполнена качественная оптимизация и грамотная раскрутка сайта, гарантирующие не просто успех, а продолжительную эффективную деятельность вашего Интернет-ресурса.


    Полный список тарифов вы можете посмотреть у нас на сайте

    http://webrega.ru/catalog/view/145 - Для заказа этих тарифов вы должны зарегистрироваться на сайте Webrega.ru и создать проект в меню- vip регистрация и оплатить согласно выбранному тарифу

    оптимизация сайтов форум


    в гугле раскрутка продвижение сайтов yabb


    создание сайтов раскрутка сайтов студия web дизайна ниагара стар

  42. porsche macan interieur

    porsche macan interieur on #

    Porsche a dominé les 6 Heures d'Austin samedi.

  43. wristband design

    wristband design on #

    If you wish for to improve yor experience just eep visiting this
    wbsite and be updated with the latest news posted here.

  44. avis chiropracteur lille

    avis chiropracteur lille on #

    Great article, totally what I was looking for.

  45. car insurance companies

    car insurance companies on #

    cheap car insurance companies
    car insurance quotes comparison online
    auto insurance quotes comparison
    cheap auto insurance quotes online

  46. purchase atopex shop australia

    purchase atopex shop australia on #

    Wow, fantastic blog layout! How long have
    you been blogging for? you make blogging look easy. The overall look of your site is great, let alone the content!

  47. purchase atopex shop australia

    purchase atopex shop australia on #

    Wow, fantastic blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your site is great, let alone the content!

  48. red interior

    red interior on #

    My family all the time say that I am killing my time here at net, however I know I am getting familiarity everyday by reading thes fastidious
    articles.

  49. red interior

    red interior on #

    My family all the time say that I am killing my time here at net, however I know I am
    getting familiarity everyday by reading thes fastidious
    articles.

Post your comment