• Skip to primary navigation
  • Skip to main content
  • Skip to footer

PyImageSearch

You can master Computer Vision, Deep Learning, and OpenCV - PyImageSearch

  • University Login
  • Get Started
  • Topics
    • Deep Learning
    • Dlib Library
    • Embedded/IoT and Computer Vision
    • Face Applications
    • Image Processing
    • Interviews
    • Keras and TensorFlow
    • Machine Learning and Computer Vision
    • Medical Computer Vision
    • Optical Character Recognition (OCR)
    • Object Detection
    • Object Tracking
    • OpenCV Tutorials
    • Raspberry Pi
  • Books and Courses
  • AI & Computer Vision Programming
  • Reviews
  • Blog
  • Consulting
  • About
  • FAQ
  • Contact
  • University Login
Deep Learning
Deep‌ ‌Learning‌
DL4CV
Machine Learning
Tutorials

Convolution and cross-correlation in neural networks

May 14, 2021

Our entire review of machine learning and neural networks thus far has been leading up to this point: understanding Convolutional Neural Networks (CNNs) and the role they play in deep learning. In traditional feedforward neural networks, each neuron in the…

Read More of Convolution and cross-correlation in neural networks

Deep Learning
Machine Learning
Tutorials

Convolutional Neural Networks (CNNs) and Layer Types

May 14, 2021

CNN Building Blocks Neural networks accept an input image/feature vector (one input node for each entry) and transform it through a series of hidden layers, commonly using nonlinear activation functions. Each hidden layer is also made up of a set…

Read More of Convolutional Neural Networks (CNNs) and Layer Types

Deep Learning
Machine Learning
Tutorials

Are CNNs invariant to translation, rotation, and scaling?

May 14, 2021

A common question I get asked is: Are Convolutional Neural Networks invariant to changes in translation, rotation, and scaling? Is that why they are such powerful image classifiers? To answer this question, we first need to discriminate between the individual…

Read More of Are CNNs invariant to translation, rotation, and scaling?

Deep Learning
Introduction
Tutorials

What is Deep Learning?

April 17, 2021

Revised and updated 4/10/2023 Table of Contents What Is Deep Learning? Topic Description A Brief Overview of Machine Learning The Basics of Neural Networks Deep Learning vs. Traditional Machine Learning Challenges and Limitations of Deep Learning Data Requirements Interpretability Overfitting…

Read More of What is Deep Learning?

Deep Learning
Tutorials

The Deep Learning Classification Pipeline

April 17, 2021

Based on our previous two sections on image classification and types of learning algorithms, you might be starting to feel a bit steamrolled with new terms, considerations, and what looks to be an insurmountable amount of variation in building an…

Read More of The Deep Learning Classification Pipeline

Image Processing
Raspberry Pi
Tutorials

An OpenCV barcode and QR code scanner with ZBar

May 21, 2018

Today’s blog post on reading barcodes and QR codes with OpenCV is inspired by a question I received from PyImageSearch reader, Hewitt: Hey Adrian, I really love the PyImageSearch blog. I look forward to your emails each week. Keep doing…

Read More of An OpenCV barcode and QR code scanner with ZBar

OpenCV Tutorials
Raspberry Pi
Tutorials

Raspbian Stretch: Install OpenCV 3 + Python on your Raspberry Pi

September 4, 2017

It’s been over two years since the release of Raspbian Jessie. As of August 17th, 2017, the Raspberry Pi foundation has officially released the successor to Raspbian Jessie — Raspbian Stretch. Just as I have done in previous blog posts,…

Read More of Raspbian Stretch: Install OpenCV 3 + Python on your Raspberry Pi

OpenCV Tutorials
Raspberry Pi
Tutorials

Install guide: Raspberry Pi 3 + Raspbian Jessie + OpenCV 3

April 18, 2016

Can you believe it’s been over four years since the original Raspberry Pi model B was released? Back then the Pi Model B shipped with only 256MB of RAM and a 700MHz single core processor. Just over one year ago…

Read More of Install guide: Raspberry Pi 3 + Raspbian Jessie + OpenCV 3

OpenCV Tutorials
Raspberry Pi
Tutorials

Installing OpenCV on your Raspberry Pi Zero

December 14, 2015

In this blog post I’ll demonstrate how to install OpenCV 3 on the Raspberry Pi Zero. Since I’ve covered how to install OpenCV on the Raspberry Pi in multiple, previous blog posts, I’ll keep this post on the shorter side…

Read More of Installing OpenCV on your Raspberry Pi Zero

  • Previous Page
  • Page 1
  • ...
  • Page 5
  • Page 6
  • Page 7
  • Page 8
  • Page 9
  • Next Page

You can learn Computer Vision, Deep Learning, and OpenCV.

Get your FREE 17 page Computer Vision, OpenCV, and Deep Learning Resource Guide PDF. Inside you’ll find our hand-picked tutorials, books, courses, and libraries to help you master CV and DL.


Footer

Topics

  • Deep Learning
  • Dlib Library
  • Embedded/IoT and Computer Vision
  • Face Applications
  • Image Processing
  • Interviews
  • Keras & Tensorflow
  • OpenCV Install Guides
  • Machine Learning and Computer Vision
  • Medical Computer Vision
  • Optical Character Recognition (OCR)
  • Object Detection
  • Object Tracking
  • OpenCV Tutorials
  • Raspberry Pi

Books & Courses

  • PyImageSearch University
  • FREE CV, DL, and OpenCV Crash Course
  • Practical Python and OpenCV
  • Deep Learning for Computer Vision with Python
  • PyImageSearch Gurus Course
  • Raspberry Pi for Computer Vision

PyImageSearch

  • Affiliates
  • Get Started
  • About
  • Consulting
  • Coaching
  • FAQ
  • YouTube
  • Blog
  • Contact
  • Privacy Policy

© 2025 PyImageSearch. All Rights Reserved.