Giter VIP home page Giter VIP logo

opencv-processing-book's Introduction

Getting Started with Computer Vision

This book aspires to provide an easy entry point for creative experimentation with computer vision. It introduces the code and concepts necessary to build computer vision projects with the Processing creative coding environment and OpenCV, the definitive open source computer vision library. It is designed to be accessible to a beginner audience, but also to instill the fundamental concepts of the field, enabling readers to not just follow recipes, but build their own projects.

This book is being developed in parallel with OpenCV for Processing, a Processing library that provides access to OpenCV. All of its code examples use that OpenCV for Processing and it acts as the definitive documentation for that library.

Getting Started with Computer Vision is an in-progress community project begun in May of 2013. It is generously supported by O'Reilly Media and will be published for public consumption by them. It's text is available freely here under a Creative Commons license.

Contributions Welcome

Getting Started with Computer Vision is currently highly incomplete but under rapid development. Suggestions, contributions, corrections, and pull requests are highly welcome. If you're looking for places to help, check out the proposed table of contents Contributions are especially welcome in the form of examples, particularly in the area of camera calibration and machine learning.

Format

This book is organized to be useful both as reference and as tutorial. Each page introduces its topic in a manner that should stand alone, providing links to other relevant pages that may be required as prerequisites. The overall order of the book is designed to lead a beginner through the material in a sensible and useful way if read linearly.

Given the visual nature of computer vision work, each page also takes maximum advantage of the multi-media capabilities of the web to cover its material, including video and interactive code examples as well as text explanations, documentation, and links.

opencv-processing-book's People

Contributors

atduskgreg avatar odewahn 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.