Image Processing & Computer Vision

  • Extracting and processing the image information and leverage that for scene analysis and understanding.

Installation

Installation guide for computer vision and image processing useful packages and libraries.


Basics

Image processing and computer vision basics and fundamentals for a newbie.



Video Processing

Processing video streams and extracting visual information.



Convolutional Neural Networks

Implementing Convolutional Neural Networks for visual recognition and classification tasks.


News


Extracting audio from video using FFMPEG

by Amirsina Torfi on 2017-04-14 22:54:55

In this tutorial the main goal is to show how to extract audio from video with GPU-accelerated libraries in Linux.

Resize of Video using FFMPEG With NVIDIA GPU Acceleration on Ubuntu

by Amirsina Torfi on 2017-02-24 15:35:57

This tutorial is about how to use FFmpeg library with GPU accelerated library named NVENC to resize a video.

Undrestanding Convolutional Layers in Convolutional Neural Networks (CNNs)

by Hadi Kazemi on 2017-02-21 13:46:27

2D Convolutional Layers constitute Convolutional Neural Networks (CNNs) along with Pooling and fully-connected layers and create the basis of deep learning. So if you want to go deeper into CNNs and deep learning, the first step is to get more familiar with how Convolutional Layers work. Here, you will learn about calculations which are done inside a Convolutional layer and then you will write your own layer inside python (using numpy).

Rotation of Video using FFMPEG With NVIDIA GPU Acceleration on Ubuntu

by Amirsina Torfi on 2017-02-19 12:33:44

In this tutorial the main goal is to show how to do video rotation with GPU-accelerated libraries in Linux. The method is to use FFmpeg with ENVENC support which is the NVIDIA GPU accelerated library.