I will write a computer vision application in C++. I need to choose a hardware platform. I cannot use a PC (laptop, desktop, etc). I will process a video that I take a camera.

Can I use a Raspberry Pi? I mean, is the Raspberry Pi powerful enough for computer vision? If not do what hardware should I get? If the Raspberry Pi is enough, which model should I get?

  • Hello and welcome. Please have a look at those questions to further narrow down your question, e.g. raspberrypi.stackexchange.com/questions/409/can-i-use-opencv should give you a first impression what is possible.
    – Ghanima
    Commented Feb 23, 2016 at 21:43
  • Thank you. Is Raspberry Pi standart model or it has several different model that has different CPUs. Commented Feb 23, 2016 at 21:45
  • There are different models. The most powerful (quadcore CPU and 1 GB RAM) would be the Pi2 Model B (or Pi2 for short).
    – Ghanima
    Commented Feb 23, 2016 at 21:48
  • The RPi is certainly capable of vision processing. We can't hope to give you a decent answer on whether or not the RPi will meet your needs with the given information. What's the required latency? How much video? What resolution? What kind of of vision processing?
    – Jacobm001
    Commented Feb 23, 2016 at 22:08
  • As to the other part of your question... Shopping recommendations are explicitly off-topic.
    – Jacobm001
    Commented Feb 23, 2016 at 22:08

1 Answer 1


Yes, it's powerful enough. I've used it in an OpenCV project before. You may have to lower your resolution a bit to get the best speed.

If you want to use a first-generation Pi (single core), just go ahead and compile it. If you want to use the quad-core Pi, you will have to compile it with multithread support. I'll leave it to you to figure it out.

It's up to you which one you'll get, but I prefer the Pi 2 Model B (quad-core). You may want to consider power consumption if you plan on powering your project using a bettery.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.