Cargando…

Practical Computer Vision : Extract insightful information from images using TensorFlow, Keras, and OpenCV.

Computer Vision is a broadly used term associated with acquiring, processing, and analyzing images. This book will show you how you can perform various Computer Vision techniques in the most practical way possible. Right from capturing images from various sources, you will learn how to perform image...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Dadhich, Abhinav
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: A Fast Introduction to Computer Vision; What constitutes computer vision?; Computer vision is everywhere; Getting started; Reading an image ; Image color conversions; Computer vision research conferences; Summary; Chapter 2: Libraries, Development Platform, and Datasets; Libraries and installation; Installing Anaconda; NumPy; SciPy; Jupyter notebook; Installing OpenCV; OpenCV Anaconda installation ; OpenCV build from source; Opencv FAQs; TensorFlow for deep learning.
  • Keras for deep learning Datasets; ImageNet; MNIST; CIFAR-10; Pascal VOC; MSCOCO; TUM RGB-D dataset; Summary; References; Chapter 3: Image Filtering and Transformations in OpenCV; Datasets and libraries required; Image manipulation; Introduction to filters; Linear filters; 2D linear filters; Box filters; Properties of linear filters; Non-linear filters ; Smoothing a photo ; Histogram equalization; Median filter ; Image gradients; Transformation of an image; Translation; Rotation ; Affine transform ; Image pyramids; Summary; Chapter 4: What is a Feature?; Features use casesÂ
  • Datasets and librariesWhy are features important?; Harris Corner Detection; FAST features; ORB features; FAST feature limitations; BRIEF Descriptors and their limitations; ORB features using OpenCV; The black box feature; Application â#x80;#x93; find your object in an image ; Applications â#x80;#x93; is it similar?; Summary; References; Chapter 5: Convolutional Neural Networks; Datasets and libraries used; Introduction to neural networks; A simple neural network; Revisiting the convolution operation; Convolutional Neural Networks; The convolution layer; The activation layer; The pooling layer.
  • The fully connected layerBatch Normalization; Dropout; CNN in practice ; Fashion-MNIST classifier training code; Analysis of CNNs ; Popular CNN architectures; VGGNet; Inception models; ResNet model; Transfer learning; Summary; Chapter 6: Feature-Based Object Detection; Introduction to object detection; Challenges in object detection; Dataset and libraries used; Methods for object detection; Deep learning-based object detection; Two-stage detectors; Demo â#x80;#x93; Faster R-CNN with ResNet-101; One-stage detectors; Demo; Summary; References; Chapter 7: Segmentation and Tracking.
  • Datasets and librariesSegmentation; Challenges in segmentation ; CNNs for segmentation; Implementation of FCN; Tracking; Challenges in tracking; Methods for object tracking; MOSSE tracker; Deep SORT; Summary; References; Chapter 8: 3D Computer Vision; Dataset and libraries; Applications; Image formation; Aligning images ; Visual odometry; Visual SLAM; Summary; References; Chapter 9: Mathematics for Computer Vision; Datasets and libraries; Linear algebra; Vectors; Addition; Subtraction; Vector multiplication; Vector norm; Orthogonality; Matrices; Operations on matrices; Addition; Subtraction.