## Python for beginners

Hello and Welcome to an interesting tutorial series on one of the most trending programming language, Python. In this series 'Python for beginners', we will discuss Python for beginners from scratch! So let's start with a brief introduction. What is Python? Python is a powerful open-source language with elegant syntax, easy-to-use language, and having a large standard library. Python supports many common programming tasks such as accessing files from the OS,  reading & modifying files,  connecting to web servers, web development, game development,…

## MATLAB Loops and Conditional Statements

Introduction A program is a collection of commands. These commands are written serially according to the simulation requirements. Sometimes, we need to perform repetitive tasks on multiple elements of a variable. For example, replacement of the image pixels with the average of neighbor pixels (image smoothing), repeating the calculation until the error is less than a threshold (numerical computing), etc. We use loops to perform these operations in the program. There are two kinds of loops in MATLAB: for loop and while loop.…

## MATLAB Functions

Introduction In mathematics, a function is a relation between a set of inputs and the corresponding outputs. It is usually denoted as f(x). MATLAB functions are similar to the mathematical function as they take inputs as arguments, perform operations on them and produce the outputs. There are some built-in functions in MATLAB like sum(x), min(x), sin(x), etc. However, you can make your own user-defined MATLAB functions. In this tutorial, we will discuss the implementation and usage of the user-defined MATLAB functions. Creating a…

## MATLAB plots

Welcome to the series of blogs on Digital Image Processing using MATLAB. If you are looking for complete guidance in understanding the concepts of the digital images and image processing using MATLAB, you’re at the right place! In this series, we will discuss the concepts of Image Processing along with the implementation from scratch to the advanced level.  In this section- MATLAB plots, we will discuss plotting in MATLAB in detail. A 'picture' is worth a thousand words! In the field of technical…

## MATLAB Scripts

Welcome to the series of blogs on Digital Image Processing using MATLAB. If you are looking for complete guidance in understanding the concepts of the digital images and image processing using MATLAB, you're at the right place!  This blog/tutorial discusses the concepts and implementation of programs in MATLAB scripts. So let's start! In the previous sections, we have discussed the basics of MATLAB and the mathematical operations in MATLAB. In this section, we discuss how to make a program using MATLAB scripts. Script…

## MATLAB Basics: Mathematical Operations

Welcome to the series of blogs on Digital Image Processing using MATLAB. If you are looking for complete guidance in understanding the concepts of the digital images and image processing using MATLAB, you're at the right place! In this series, we will discuss the concepts of Image Processing along with the implementation from scratch to the advanced level.  In this blog- MATLAB basics: Mathematical operations- we will discuss the mathematical operations on arrays. Before we discuss the current topic- MATLAB basics: Mathematical operations,…

## MATLAB Basics

Welcome to the series of blogs on Digital Image Processing using MATLAB. If you are looking for complete guidance in understanding the concepts of the digital images and image processing using MATLAB, you're at the right place! In this series, we will discuss the concepts of Image Processing along with the implementation from scratch to the advanced level.  This blog will discuss the MATLAB Basics in detail. So let's start! Introduction In MATLAB basics and implementation, we will cover the basic concepts of…

## Matrix basics for MATLAB

Welcome to the series of blogs on Digital Image Processing using MATLAB. If you are looking for complete guidance in understanding the concepts of the digital images and image processing, you're at the right place! In this series, we will learn the concepts of Image Processing along with the implementation from scratch to the advanced level. In Matrix basics for MATLAB, we will discuss the basics and key points of the matrix in context to MATLAB. So let's continue! In the previous section, we…

## FUNDAMENTALS OF DIGITAL IMAGES

Welcome to the series of blogs on Digital Image Processing using MATLAB. If you are looking for complete guidance in understanding the concepts of the digital images and image processing, you're at the right place! In this series, we will discuss the concepts of Image Processing along with the implementation from scratch to the advanced level. So let's start by first understanding the concepts of digital images. Fundamentals of Digital Images These days we encounter hundreds of digital images daily in our smartphones,…

## NVIDIA Jetson Nano Developer Kit

In this tutorial you will learn how to prepare your NVIDIA Jetson Nano Developer Kit for first boot. Introduction to NVIDIA Jetson Nano Developer Kit The Jetson Nano Developer Kit is a small AI computer having quad-core 64bit ARM Cortex-A57 CPU with 128 GPU (CUDA) cores capable of doing 472 GFLOPS of computation- suitable for learners, makers, and developers. One can easily build practical AI applications, AI robots, run Docker containers and many more with this small yet powerful super computing Jetson device.…