Author Archive | Adrian Rosebrock

ImageNet: VGGNet, ResNet, Inception, and Xception with Keras

A few months ago I wrote a tutorial on how to classify images using Convolutional Neural Networks (specifically, VGG16) pre-trained on the ImageNet dataset with Python and the Keras deep learning library. The pre-trained networks inside of Keras are capable of recognizing 1,000 different object categories, similar to objects we encounter in our day-to-day lives with high […]

Continue Reading 19

Text skew correction with OpenCV and Python

Today’s tutorial is a Python implementation of my favorite blog post by Félix Abecassis on the process of text skew correction (i.e., “deskewing text”) using OpenCV and image processing functions. Given an image containing a rotated block of text at an unknown angle, we need to correct the text skew by: Detecting the block of text in the […]

Continue Reading 11

A day in the life of a Adrian Rosebrock: computer vision researcher, developer, and entrepreneur.

Ever wonder what it’s like to work as a computer vision researcher or developer? You’re not alone. Over the past few years running PyImageSearch I have received emails and inquiries that are “outside” traditional computer vision and OpenCV questions. They instead focus on something much more personal — my daily life. PyImageSearch reader Jared, asked: “What is […]

Continue Reading 60

Seam carving with OpenCV, Python, and scikit-image

Easily one of my all-time favorite papers in computer vision literature is Seam Carving for Content-Aware Image Resizing by Avidan and Shamir from Mitsubishi Electric Research Labs (MERL). Originally published in the SIGGRAPH 2007 proceedings, I read this paper for the first time during my computational photography class as an undergraduate student. This paper, along with […]

Continue Reading 18

It’s time. The Deep Learning for Computer Vision with Python Kickstarter is LIVE.

The Deep Learning for Computer Vision with Python Kickstarter is officially LIVE! To back the Kickstarter campaign, just use the link below: Remember, there are only a handful of early bird spots at the reduced prices — you’ll definitely want to act now if you want to claim your spot! Thank you so much for being supportive of myself […]

Continue Reading 1