Essential OpenCV Functions to Get You Started into Computer Vision

Essential OpenCV Functions to Get You Started into Computer Vision


Computer Vision is a field of artificial intelligence that trains computers to interpret and understand the visual world. As such many projects involve the usage of images from cameras and videos and the use of several techniques such as image processing and deep learning models. OpenCV is a library designed to solve common computer vision problems, it’s super popular among those in the field and it’s great for learning and using in production. The library has interfaces for multiple languages, including Python, Java, and C++. Throughout this article we will cover different (common) functions inside OpenCV, their applications, and how you can get started with each one. Even though I’ll be providing the examples in Python, the concepts and the functions will be the same for the different supported languages. What exactly are we going to learn today? Reading, writing and displaying images Changing color spaces Resizing images Image rotation Edge Detection Reading, writing and displaying images Before we can do anything with computer vision, we need to be able to read and understand how images are processed by computers. The only information computers can process is binary information (0 and 1), this includes text, images, and video. How do…  


Previous 5 JavaScript Questions and Answers to Test Your Skills
Next How To Check System Hardware Information In Ubuntu 20.04 LTS?

About author

You might also like

External Sources 0 Comments

PiMix 19.10.1

Update: Added subscription option PiMix is a remixed version of Ubuntu for Raspberry Pi 4. It is optimised for desktop use and includes common software that you would expect to

External Sources 0 Comments

How to Use the Spread Operator (…) in JavaScript

ES6 has introduced many new features into JavaScript, among them the spread operator (…), which expands an iterable object into a list of its individual elements. If it’s not clear

External Sources 0 Comments

Introduction to 8 Essential Data Structures

Our understanding of data structures as programmers is mostly limited to using them at a higher level of abstraction with a programming language. Though we know how to store and


No Comments Yet!

You can be first to comment this post!

Leave a Reply