Working With Images in Julia | Week 1, lecture 3 | 18.S191 MIT Fall 2020 | Grant Sanderson
The basics of manipulating and viewing image data with Julia. For full course information, visit https://github.com/mitmath/computatio... Course website: https://computationalthinking.mit.edu... NOTE: Some function used in this video are custom defined. See beginning of the lecture 6 for more information: • Convolutions in Image Processing | Week 1,... Installing Julia and Pluto.jl: • How to Install Julia and Pluto | Week 1, l... Next lecture: • First Taste of Abstraction With Arrays | W... Contents 00:00 Introduction 00:15 Pluto notebook 00:35 Pluto: Using a webcam as input 01:12 What is an image? 01:31 Zooming into an image gives pixels 01:50 Indexing into an image 02:10 Julia: Strings 02:20 Julia: Download function 02:30 Julia: "using" and Images library 02:47 Pluto: begin..end for multiple lines 03:00 Pluto: Images are displayed as images 03:05 Philip the Corgi appears for the first time 03:20 Julia: typeof function 03:39 Julia: 2D array 03:50 Julia: RGB type for colors 04:45 Julia: size function (dimensions of an array) 05:10 Julia: Indexing into an array 05:52 Julia: Slicing an array 06:42 Julia: Integer division 07:42 Julia: Concatenating arrays and images 08:25 Julia: reverse function 09:19 Manipulating pixel data 09:36 Julia: Copy function 10:04 Julia: for loop 10:37 Julia: for loops return nothing 11:37 Julia: Broadcasting with "." 12:35 Julia: Accessing a field with "." 14:25 Transforming an image: Decimation 15:07 Preview of image blurring 16:40 Pluto: Interactive slider from PlutoUI 17:30 What does blurring do? 17:56 Preview of edge detection Want to help add timestamps to our YouTube videos to help with discoverability? Find out more here: https://github.com/JuliaCommunity/You... Interested in improving the auto generated captions? Get involved here: https://github.com/JuliaCommunity/You...

Seam Carving | Week 2, lecture 7 | 18.S191 MIT Fall 2020

Convolutions in Image Processing | Week 1, lecture 6 | MIT 18.S191 Fall 2020

The diffusion equation | Week 12 | MIT 18.S191 Fall 2020 | Grant Sanderson

1. Introduction, Optimization Problems (MIT 6.0002 Intro to Computational Thinking and Data Science)

Richard Feynman is misunderstood | Grant Sanderson and Lex Fridman

Parallel Computing on Your Own Machine | Week 8 | 18.S191 MIT Fall 2020

What is a Discrete Fourier Transform? | Week 14 | MIT 18.S191 Fall 2020 | Grant Sanderson

Math Meme Review with Grant Sanderson (3Blue1Brown)

the true reason C++ always wins

Structure | Week 3 | 18.S191 MIT Fall 2020

SUMMER DEEP HOUSE Musics Mix 2026 ♫ Bruno Mars, Lady Gaga,Dua Lipa, Adele,Ed Sheeran, The Weeknd #02

Linus Torvalds: AI Is Changing Linux Fast

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

Why Aliens Would NEVER Invade Africa

A programming language to heal the planet together: Julia | Alan Edelman | TEDxMIT

Lecture 1: Introduction to CS and Programming Using Python

Harvard Professor Explains Algorithms in 5 Levels of Difficulty | WIRED

Reflections on an epidemic video | Week 6 | 18.S191 MIT Fall 2020 | Grant Sanderson

