aarush2 Posted January 28, 2016 Posted January 28, 2016 I am a Science student in school, I have interest in Electronics. And I want to build some projects using Arduino and Raspberry pi, for my school exhibition. But I am confused, which board to use, like I want build a robot who, recognize the faces of persons and speaks their names. As far I searched, I am very confused between two boards, I am good at C++, so I should use Arduino, but people suggest me to use Raspberry, can anyone guide me which board to use, for which project. This robot is just a example, i have some more project ideas in my mind, so some general idea is needed for choosing between these two. Please help me out to find out. Thanks
fiveworlds Posted January 28, 2016 Posted January 28, 2016 (edited) There is notable differences between the two boards as you are probably aware. Arduino comes with an atmel produced microcontroller and is really made for factory based robotics etc. The raspberry pi on the other hand is made to be a fully functional mini computer. Made to allow you to run lightweight operating systems such as xbmc, android etc. It can be hooked up to a high definition television via the hdmi port and allows for the streaming of video content from the internet. No arduino product is made for playing high definition video on a high definition television as of yet. Edited January 28, 2016 by fiveworlds
Klaynos Posted January 28, 2016 Posted January 28, 2016 For your purposes an arduino (uno or similar) doesn't have the power to do pattern recognition so you'd need something more akin to a raspi.
fiveworlds Posted January 28, 2016 Posted January 28, 2016 For your purposes an arduino (uno or similar) doesn't have the power to do pattern recognition so you'd need something more akin to a raspi. I wouldn't be so sure http://www.instructables.com/id/Face-detection-and-tracking-with-Arduino-and-OpenC/
Klaynos Posted January 28, 2016 Posted January 28, 2016 I wouldn't be so sure http://www.instructables.com/id/Face-detection-and-tracking-with-Arduino-and-OpenC/ Isn't that just using the arduino to send data to a PC which is doing the processing?
fiveworlds Posted January 28, 2016 Posted January 28, 2016 (edited) Isn't that just using the arduino to send data to a PC which is doing the processing? Yeah but like i said arduino is an entry level device for people learning robotics. You merely combine that with and you're good to go Edited January 28, 2016 by fiveworlds
Klaynos Posted January 28, 2016 Posted January 28, 2016 They're different devices fur different tasks. You can get things like yun's which have more grunt for things like pattern recognition but I wouldn't go that route. I don't want windows on a desktop why would anyone want it on that kind of device?
fiveworlds Posted January 28, 2016 Posted January 28, 2016 (edited) There is also the raspberry pi tutorial https://thinkrpi.wordpress.com/2013/05/22/opencv-and-camera-board-csi/ I don't want windows on a desktop why would anyone want it on that kind of device? I would imagine you could make your own operating system to do the job. Edited January 28, 2016 by fiveworlds
fiveworlds Posted January 28, 2016 Posted January 28, 2016 Good to have options as well. it is nice to see the different options. Raspberry pi is fine for small applications. But what if I wanted facial recognition for hundreds of employees surely having the facial recognition run by a large server would be necessary to test fast enough.
ajaan Posted February 2, 2016 Posted February 2, 2016 (edited) Aarush, You should use Raspberry pi for your face detection project, because In Arduino there is lot of work, as your robot also speak their names. Although there is good discussion going on, with some good links, yes openCV and PI can do your work, please look into the link above. As far as you want to know about the general idea, I got a very good article for a beginner, which concentrate on choosing between the two: Arduino vs Raspberry Pi If you ask for a rule of thumb or a general idea, you should use Pi where networking or internet is involved, like if you want to use whether forecast for plant irrigation system you should choose Pi but if you just want to build a simpler irrigation system which just irrigate the plant on a regular time, then go for ARduino. Edited February 2, 2016 by ajaan
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now