Band 1 (Coastal Aerosol) capture by Landsat of the Great Lakes

Introduction

Multispectral imagery contains data over many different bands of the electromagnetic spectrum, including visible light. This extra information has a multitude of amazing, different uses — everything from measuring the health of an area of crops, to Wildfire management, monitoring chemical seepages, detecting oils slicks and hydrocarbons, and measuring climate risks.

Landsat is a satellite program created by NASA, launching its first satellite, Landsat-1 in 1972. The first satellite produced by this program, Landsat 1, was launched into orbit in 1972. The latest satellite is LANDSAT-8. Landsat is in the public domain and is freely accessible. Imagine — almost every…


CI/CD with Fastlane

Today, I’ll talk to you about my second project at FirstRoot. You can see my first here: https://grokwithrahul.medium.com/my-first-internship-project-faff848d7899

FirstRoot is a Silicon Valley startup that aims to improve financial literacy in children and teenagers through participatory budgeting. Students learn by investing real money in schools, schools benefit by seeing a real lasting impact, and the community wins when these money-smart children become adults. Every Participatory Budgeting Cycle (PB Cycle) has a series of phases that the students go through, from planning to refinement to voting to implementation.

The FirstRoot app is present on the app (iOS) and…


Building a microservice iteratively

My second internship project: https://grokwithrahul.medium.com/my-second-internship-project-e72f8f7865c9

I’m a 15-year-old in the 9th grade, and I’m delighted to have joined FirstRoot as an Intern.

FirstRoot is a Silicon valley startup that aims to improve financial literacy in children and teenagers, through the usage of participatory budgeting. Students learn by investing real money in schools, schools benefit by seeing a real lasting impact, and the community wins when these money-smart children become adults. Every Participatory Budgeting Cycle (PB Cycle) has a series of phases that the students go through, from planning to refinement to voting to implementation.

Let’s consider…


Photo by Krisztina Papp from Pexels

Microservices are like Baazars: One can get everything they might want, but every shop sells only one type of item: A clothes shop sells clothes, Fruits shops sells fruits. The Bazaar itself is not one giant shop: rather, it is a grouping of smaller shops, each which sell specialized goods. Now, imagine the confusion if each and every shop had to sell each and everything! No shop would be able to specialize. This reduces quality and introduces unnecessary burdens.

This idea can be applied to Software as well. A single, giant codebase that tries to do everything won’t be able…


Create beautiful realistic pencil sketches with the package sketchify in Python.

Creating a realistic pencil sketch by hand requires hours of agonizing work: from converting textures, perfecting shadows, to the tiniest of details. Now, you can create realistic pencil sketches in Python — using only two lines of code!


This is part 3 of a 3-part article series, where complex computer vision and facial recognition topics are broken down for beginners to follow.

Article 1: https://medium.com/@grokwithrahul/facial-recognition-for-kids-of-all-ages-part-1-c496040b2517
Article 2:
https://medium.com/analytics-vidhya/facial-recognition-for-kids-of-all-ages-part-2-3281084091de

Now that we’ve understood the theory behind Haar cascades and the LBPH model, let’s implement it in code.

We’ll be working in Python in this article. Firstly, you’ll need to download the required packages. Open command prompt and use pip to download these following packages using the ‘install’ command:

opencv-contrib-python
pandas
Pillow

All the programs and files can be conveniently downloaded. Scroll down to “How to use the code” and…


This is part 2 of a 3-part article series, where complex computer vision and facial recognition topics are broken down for beginners to follow.

The link to the previous article is: Facial Recognition for Kids of all Ages - Part 1

Now that we’ve understood Haar cascades and their role in Facial detection, we can move on to the next stage — Facial recognition.

Facial recognition is a task we humans can easily, intuitively, and effortlessly perform. We can recognize our family and friends, in different lighting levels, different backgrounds, etc. …


In this 3-part article series, complex topics are broken down for beginners to understand. The contents are: 1 — Facial detection, 2 — Facial recognition, 3 — Face recognition in Python

Link to part 2 of this series: Facial Recognition for Kids of all Ages — part 2

Facial Recognition: The introduction

According to Wikipedia, “A facial recognition system is a technology capable of identifying or verifying a person from a digital image or a video frame from a video source” In simple terms, face recognition is used to see if an image contains a particular person’s face.

Facial recognition falls under object-class detection…

Rahul Prabhu

I write and code about all kinds of stuff: grokwithrahul.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store