Coder Social home page Coder Social logo

amit-devb / raspberry_pi_2_and_opencv_3_tutorial_part_1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from microcontrollersandmore/raspberry_pi_2_and_opencv_3_tutorial_part_1

0.0 1.0 0.0 1.13 MB

Home Page: https://www.youtube.com/watch?v=6j-Wy9j0TCs

Python 100.00%

raspberry_pi_2_and_opencv_3_tutorial_part_1's Introduction

Welcome to the Raspberry Pi 2 & OpenCV 3 Tutorial - Part 1 !!

If you are unsure where to start I would recommend viewing the video from the beginning and working through "Raspberry Pi 2 + OpenCV 3 Cheat Sheet.txt" to follow along.  The video covers pretty much everything in detail:

https://www.youtube.com/watch?v=6j-Wy9j0TCs

Note 1: This cheat sheet is intended to be used in conjunction with the above linked YouTube video, NOT necessarily as a standalone document.  If you are unable to follow this cheat sheet at some point please consult the video, all steps are explained and demonstrated.

Note 2: This cheat sheet and accompanying video is intended for an audience that has some  programming, OpenCV, and at least rudimentary electronics hardware knowledge.  If more background in any of these areas would be helpful please see my YouTube Channel as there are other videos that cover all of these topics, or consult another YouTube / website / book as applicable.  No prior Linux knowledge is assumed.

Note 3: In this cheat sheet, unlike previous cheat sheets, I'm using a plain text format.  This is necessary to facilitate copying / pasting into a Linux terminal when using PuTTY (if this does not make sense now, please continue with the tutorial, it will be clear later).

Note 4: This video / cheat sheet is written for the Raspberry Pi 2 model B+, which is currently the only Raspberry Pi 2 model available.  If Raspberry Pi 2 versions other than the B+ are subsequently introduced it may be necessary to make the applicable changes.  Also, the instructions provided would most likely work with a Raspberry Pi 1 model B+, but this has not been tested and the computer vision applications would run unacceptably slowly.  A Raspberry Pi 2 model B+ is the only hardware model recommended, tested with, and supported by these instructions.

Note 5: In these instructions I'm supposing you are using a Windows computer for your desktop.  I've specifically tested these instructions with Windows 10, AFAIK they should work with Windows 7, 8, and 8.1 but I cannot vouch for this first hand as I have only tested on Windows 10.  Mac or Linux desktop users will need to make the applicable adjustments.

Note 6: Microsoft has recently released a free version of Windows 10 for the Raspberry Pi.  After spending a weekend with the Windows 10 Raspberry Pi version, at this time I'm deciding to stick with Raspbian Linux on the RPi for the following reasons:
-Neither USB webcams nor the official Raspberry Pi camera module are yet supported by the Windows 10 Raspberry Pi version and Microsoft has not announced if/when either or both may be supported, this point alone is a show-stopper for anybody interested in computer vision on the RPi
-Raspbian is very developed and far more user friendly now then it was at release 3.5 years ago
-3.5 years of community support (tutorial videos, websites, books, Stack Overflow posts, etc) has accumulated for Raspbian on the RPi, this is only just beginning for Windows 10 on the Raspberry Pi
-The only currently supported wireless adapter for the Windows 10 Raspberry Pi version is the official Raspberry Pi Foundation wireless adapter, which is not widely available
-The Windows 10 Raspberry Pi development environment within Visual Studio is based on the Windows Phone extensions for Visual Studio and therefore not very intuitive for anybody without substantial Windows Phone development experience, which would be a very small number of developers being that Android and Apple are the dominant phone operating systems currently
-A Raspberry Pi with Windows 10 can only be programmed from a desktop with Windows 10 (i.e. desktop computers with Windows 7, 8, or 8.1 cannot be used to program the RPi)

Note 7: In this tutorial we will use Python 2 for all programs as Python 2 support has been thoroughly integrated with OpenCV, whereas support for Python 3 has only been introduced recently and is not yet reliable.  Also, Python 2 is the default Python for Raspbian.

raspberry_pi_2_and_opencv_3_tutorial_part_1's People

Contributors

cdahms123 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.