In the last few chapters, we moved further from Machine Learning and studied about processing of human data (voice, languages, and text). These features that directly resemble human essence are called cognitive features in the scientific language and in terms of AI, it's called Cognitive Intelligence. There are several algorithms today that are easily able to process cognitive data like human speech, handwriting or faces. In this chapter, we will be concentrating on a unique portion of human cognition – Vision. Computer Vision stands for the science of computational algorithms that work with images and videos. Since these types of input are even further away from the generic numerical inputs that machines are used to handle, we require special algorithms to process them. Along with Computer Vision libraries like OpenCV that compute this data directly, in this chapter we will also be going behind the scenes to understand how cognitive algorithms work. We will observe the various search techniques that make working with images and videos possible. Other than search algorithms, there is also a branch of AI called Genetic Algorithms (GA) that aim at improving the performance of cognition in machines.

Computer Vision Python

06 Jun 2021
 

Through the last four chapters of the series, we have focused on working with languages, speech, and images. These are the core of computer vision concepts. As we move deeper into image processing with the aim of learning about human behavior, in this chapter we will concentrate on working with Computer Vision. The idea is to replicate the human thought process based on training data (in the form of images and videos of humans) and try to segment the emotions present in this data. To perform our analysis in this chapter we will be concentrating on pre–recorded images and videos that showcase an emotion, but the same can also be implemented on a live stream of video feed for real–time analytics. As we move forward in this chapter and the next one, we will understand concepts like human cognition, sentiment analysis through facial expressions and various libraries and frameworks that help in this execution. Before we move further, let us try to understand what Computer Vision is and what roles it plays in the Artificial Intelligence universe.

AI Artificial Intelligence Computer Vision Python

07 Jun 2021
 
<  1   >