Instant OpenCV Starter [Instant]


This title is available as an eBook only
Instant OpenCV Starter [Instant]
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
$12.74
save 15%!
Print & eBook also available on:
Learn in an Instant - Short, Fast, Focused
Overview
Table of Contents
Author
Reviews
Support
Sample Chapters
  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results
  • Step by step installation of OpenCV in Windows and Linux
  • Examples and code based on real-life implementation of OpenCV to help the reader understand the importance of this technology
  • Codes and algorithms with detailed explanations

Book Details

Language : English
eBook : 56 pages
Release Date : May 2013
ISBN : 1782168818
ISBN 13 : 9781782168812
Author(s) : Jayneil Dalal, Sohil Patel
Topics and Technologies : All Books, Application Development, Instant, Open Source


Table of Contents

  • So, what is OpenCV?
  • Installation
    • Step 1 – installing the dependencies
    • Step 2 – installing OpenCV
    • Step 3 – configuring OpenCV with Code::Blocks
    • And that's it
  • Quick start – OpenCV fundamentals
    • Image basics
      • + Greyscale
      • + Color/RGB
    • Reading and displaying an image
    • Resizing and saving an image
  • Top 5 features you need to know about
    • Pixel manipulation
    • Image conversions
    • Image stenography
    • Edge detection
    • Real-time video processing via webcam
  • People and places you should get to know
    • Official sites
    • Tutorials/cheat sheets/answers
    • Community
    • Twitter



Jayneil Dalal

Jayneil Dalal is an Embedded Linux Engineer/Technical Writer who loves to explore different open source technologies, and he has been a key member of the PandaBoard.org and Beagleboard.org projects at Texas Instruments. He has been selected to give a talk at Linuxfest Northwest 2013 and OSCON 2013. He has previously presented at Linuxcon North America 2012, Drodicon 2012 in Berlin, Southeast Linuxfest 2012, Indiana Linuxfest 2012, Northwest Linuxfest 2012, Scipy 2011, and Opensource bridge 2012. Jayneil can be reached at jayneil.dalal@gmail.com.


Sohil Patel

Sohil Patel is a Computer Vision Engineer and FOSS advocate who loves to explore different open source technologies. His areas of interest include Python, Computer Vision, Augmented Reality, Linux, HCI, Pandaboard, and other open source hardware platforms. He is currently working at Azoi, which is a startup based in India.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


Errata

- 2 submitted: last submission 24 Jul 2014

Errata Type: Code ? Page number: 22

It is given as:

imwrite("<path>/saved.png",resized;

 

It should be:

imwrite("<path>/saved.png",resized);

Errata Type: Technical | Page Number: 36

It is given as:

Unlike in the previous case, here we initialize each element of the  front_mask matrix with the value 0x0F or  11110000  in binary. Why? Because we want the first four bits of the
steganograph image as they correspond to the first four bits of the carrier image.

 

This should be as follows:

Unlike in the previous case, here we initialize each element of the  hidden_mask matrix with the value 0x0F or  11110001  in binary. Why? Because we want the four least significant bits of the steganograph image as they correspond to the four most significant bits of the hidden image.

Sorry, there are currently no downloads available for this title.

Frequently bought together

Instant OpenCV Starter [Instant] +    Joomla! VirtueMart 1.1 Theme and Template Design =
50% Off
the second eBook
Price for both: €24.85

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Discover the basics of OpenCV
  • Install OpenCV in Windows and Linux
  • Learn trivial OpenCV tasks such as reading, displaying, cropping, and saving images
  • Understand pixel manipulation
  • Apply image conversions
  • Explore image and video processing
  • Handle troubleshooting

In Detail

In the digital age of image and video sharing, the need for computer vision is at an all time high. Take a look around you and you will see that computer vision is being implemented everywhere. It is being used in automobiles, social networking sites, and in various other fields such as medical science, robotics, security, home automation, and so on. This is where OpenCV comes into the picture. OpenCV is the world's most popular open source computer vision library with more than 500 optimized algorithms for image and video analysis.

Instant OpenCV Starter is a practical, hands-on guide that will help you understand the importance of computer vision in real life as well as the various different functions of the OpenCV library via small programming projects with simple, detailed explanations.

This book helps beginners quickly learn OpenCV to implement various computer vision related tasks. You will first understand the importance and applications of computer vision in real life. After that, you will learn how to set up OpenCV, followed by a series of practical programming projects to get you familiar with various functions in the OpenCV library.

The book will also focus on the usage of OpenCV in a few awesome projects such as detecting boundaries in a given image, hiding an image in a different image to transmit secret information (known as image steganography) as well as do real-time video processing.

Instant OpenCV Starter will teach you how to install and use the OpenCV library for various simple computer vision related tasks.

Approach

Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.A practical, quick, and hands-on guide for developers and hobbyists who want to get started with computer vision with OpenCV.

Who this book is for

This book is great for developers, hobbyists, and students new to computer vision who are looking to get a good grounding in how to use the OpenCV library. It’s assumed that you will have some basic experience in C/C++ programming.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software