0% found this document useful (0 votes)
10 views12 pages

Programming Foundations in Computer Vision

The document outlines a foundation in computer vision, focusing on key tools and libraries such as OpenCV, NumPy, TensorFlow, and PyTorch. It covers basic image manipulation techniques and operations, including loading, displaying, and saving images, as well as implementing filters. Additionally, it provides links to assignments and reference documentation for further learning.

Uploaded by

gurjibecha88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views12 pages

Programming Foundations in Computer Vision

The document outlines a foundation in computer vision, focusing on key tools and libraries such as OpenCV, NumPy, TensorFlow, and PyTorch. It covers basic image manipulation techniques and operations, including loading, displaying, and saving images, as well as implementing filters. Additionally, it provides links to assignments and reference documentation for further learning.

Uploaded by

gurjibecha88
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Programming

Foundation in
computer vision

2
Learning Outline

Key computer vision tools and libraries: OpenCV, NumPy, TensorFlow and
Pytorch.

Basic image manipulation (loading, displaying, and saving images).

Implementing simple filters (Blur, Sharpen).


Basic Operations for Computer Vision
 OpenCV

 Numpy

 Pytorch

 TensorFlow
OpenCV

Convert
Saving an Image from
Image rgb to bgr

TITLE 01 TITLE 02 TITLE 03 TITLE 04 TITLE 05

Loading Load as Image


Image grayscale. resizing/
scaling
NumPy

Creating Arrays as Understanding NumPy NumPy


arrays images pixels dimensions functions

Numpy functions

np.append/np.cat np.abs
np.dim np.ones/np.zeros
np.isnan np.random
np.any np.float/np.int
PyTorch

Tensors to
Numpy

Pytorch functions
Creating
Pytorch torch.append / torch.cat
Tensors
Functions torch.fromarray
torch.ones / torch.zeros
torch.float / torch.int

Tensor
Dimensions
TensorFlow

tf functions
tf.cat
tf.fromarray
Tensor
tf.ones/torch.zero
dimensions
tf.float/torch.int

tf.matmul
tf Functions
Notebook

https://drive.google.com/file/d/1RRSLKQmbm9uJ0a1F-XYNXBjiAEPCQGTi/view?usp=sharing
Assignment

https://colab.research.google.com/drive/1J4_Fv6oPLfvGHtql5bo12GdUqDOwto0d?
usp=drive_link
Reference Documentation

https://docs.opencv.org/4.x/d2/d96/tutorial_py_table_of_contents_imgproc.html

https://docs.opencv.org/4.x/d6/d00/tutorial_py_root.html
https://viso.ai/computer-vision/augmented-reality-virtual-reality/
https://numpy.org/doc/1.24/user/absolute_beginners.html

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy