PyShine

This website provides detailed tutorials on the Artificial Intelligence and its building blocks in Python. The sole purpose is to serve the Humanity.

GUI tutorial series
How to easily stream webcam video over wifi with Raspberry Pi

How to easily stream webcam video over wifi with Raspberry Pi

This tutorial is about streaming webcam video to an HTML page without Flask

GUI tutorial series
How to make a simple webcam video recorder GUI in PyQt5

How to make a simple webcam video recorder GUI in PyQt5

This tutorial is about using opencv to capture video of webcam in Python

GUI tutorial series
How to open and show the SQL database file in a PyQt5 GUI

How to open and show the SQL database file in a PyQt5 GUI

This tutorial is about using sqlite3 to open, and show the data inside db file

GUI tutorial series
Interactive Matplotlib GUI with data cursors

Interactive Matplotlib GUI with data cursors

Matplotlib GUI with data cursors showing values where you click

GUI tutorial series
Basics about SQL database in Python

Basics about SQL database in Python

This tutorial is about using sqlite3 to create, insert data and update SQL table

GUI tutorial series
How to make an image to text GUI in Python

How to make an image to text GUI in Python

Extract full text of various languages by using the trained model of the specific language

Raspberry Pi Programming Series
How to easily install OpenCv in Raspberry Pi boards

How to easily install OpenCv in Raspberry Pi boards

This tutorial is about installing Open CV library in Raspberry Pi

Socket Programming Series
How to send audio data using socket programming in Python

How to send audio data using socket programming in Python

This tutorial is about using PyAudio and TCP sockets for server-client transfer of audio stream

Socket Programming Series
How to send audio and video using socket programming in Python

How to send audio and video using socket programming in Python

This tutorial is about using OpenCV, UDP and TCP sockets for server-client transfer of audio-video streams

Socket Programming Series
How to send video using UDP socket in Python

How to send video using UDP socket in Python

This tutorial is about using OpenCv and UDP sockets for server-client video transfer

GUI tutorial series
How to make a Matplotlib and PyQt5 based GUI to plot a CSV file data

How to make a Matplotlib and PyQt5 based GUI to plot a CSV file data

Making a drag drop CSV file based matplotlib GUI with multiple themes and adding axis selection options

GUI tutorial series
Play Rock Paper Scissors Game using PyQt5 GUI

Play Rock Paper Scissors Game using PyQt5 GUI

This tutorial is about making a GUI in PyQt5 using OpenCV and Keras to play Rock Paper Scissors Game.

GUI tutorial series
Lipstick color picker GUI in PyQt5

Lipstick color picker GUI in PyQt5

This tutorial is about making a GUI in PyQt5 using Dlib and OpenCV for changing color of lips.

Python learning series
How to send audio from a client computer to a server over the wifi

How to send audio from a client computer to a server over the wifi

This tutorial is about using socket programming to send audio data from Microphone of client to the server.

Python learning series
How to visualize Earthquakes in Python

How to visualize Earthquakes in Python

This tutorial is about visualization of the most recent earthquakes on the planet Earth.

Socket programming tutorial series
How to publish-subscribe video using socket programming in Python

How to publish-subscribe video using socket programming in Python

This tutorial is short and simple implementation of server client modules in Publish/Subscribe mode to transfer video frames

GUI tutorial series
How to send and receive live audio using socket programming in Python

How to send and receive live audio using socket programming in Python

This tutorial is about sending and receiving audio data over wifi between server and client.

GUI tutorial series
How to get audio frames from the microphone device

How to get audio frames from the microphone device

How to get audio data from the microphone

Web development tutorial series
How to deploy Python video processing application on the server

How to deploy Python video processing application on the server

We will use OpenCv to change blur and brightness of the video and serve it on the network

GUI tutorial series
Working with multiple threads in PyQt5

Working with multiple threads in PyQt5

How to start and stop QThread in PyQt5

GUI tutorial series
PytQt5 Live Audio GUI with start and stop buttons

PytQt5 Live Audio GUI with start and stop buttons

How to stop a thread in managed by the QThreadPool in PyQt5

GUI tutorial series
PytQt5 GUI design to plot Live audio data from Microphone

PytQt5 GUI design to plot Live audio data from Microphone

How to make a GUI using PyQt5 and Matplotlib to plot real-time data

GUI tutorial series
PytQt5 GUI design and Video processing with OpenCV

PytQt5 GUI design and Video processing with OpenCV

How to make a GUI in PyQt5 for video processing applications

Networking tutorials
OpenCV and Real time streaming protocol (RTSP)

OpenCV and Real time streaming protocol (RTSP)

How to obtain video frames from an RTSP stream of video

GUI tutorial series
A simple cache-server to broadcast video to clients

A simple cache-server to broadcast video to clients

How to broadcast drone video to multiple clients using a cache-server in Python

GUI tutorial series
How to make an interactive PSO algorithm in Python

How to make an interactive PSO algorithm in Python

Using Matplotlib drag the target of PSO and let the particles optimize their movements to find it.

GUI tutorial series
Transfer video over sockets from multiple clients

Transfer video over sockets from multiple clients

Socket programming with multiple clients and OpenCV in Python

GUI tutorial series
Add text with transparent rectangle on an image

Add text with transparent rectangle on an image

How to add transparent box behind text in an open cv image

GUI tutorial series
How to make an image to text GUI in Python

How to make an image to text GUI in Python

Making a GUI to extract text of various languages by using the trained model of the specific language

GUI tutorial series
How to make OpenCV and PyQt5 based GUI for image processing applications

How to make OpenCV and PyQt5 based GUI for image processing applications

Making an OpenCv GUI with brightness and blur adjustment

GUI tutorial series
How to make a Matplotlib and PyQt5 based GUI

How to make a Matplotlib and PyQt5 based GUI

Making a matplotlib GUI with multiple themes

GUI tutorial series
How to make a Matplotlib and PyQt5 based GUI with drag and drop the CSV file

How to make a Matplotlib and PyQt5 based GUI with drag and drop the CSV file

Making a drag drop CSV file based matplotlib GUI with multiple themes

GUI tutorial series
How to make a calculator GUI in python with PyQt5

How to make a calculator GUI in python with PyQt5

Making a simple calculator

tutorial series
Pandas dataframe with hexadecimal and ascii values

Pandas dataframe with hexadecimal and ascii values

This code will demonstrate how to convert pandas data to numeric form

GUI tutorial series
Free Audio Video Screen Recorder for Windows 10

Free Audio Video Screen Recorder for Windows 10

Installing a free Audio Video Screen Recorder

tutorial series
Socket programming to send and receive webcam video

Socket programming to send and receive webcam video

This code will demonstrate the server client modules to transmit and receive video over wifi

tutorial series
Faster and accurate object tracking in Python

Faster and accurate object tracking in Python

This code will demonstrate opencv based object tracking using the CSRT

GUI tutorial series
How to track Mario in Python

How to track Mario in Python

This code will track Mario game character using opencv and python

GUI tutorial series
What are yield and return statements in Python

What are yield and return statements in Python

This code will demonstrate the key differences between yield and return statements in python

GUI tutorial series
How to automatically arrange the desktop icons

How to automatically arrange the desktop icons

This code will arrange files in folders according to their extension to keep windows desktop nice and tidy

GUI tutorial series
How to plot realtime frame rate of a web camera

How to plot realtime frame rate of a web camera

Making of an OpenCV and Matplotlib data processing and visualization in Python

GUI tutorial series
How to make screen recorder in PyQt5

How to make screen recorder in PyQt5

Making of an audio and video screen recorder in Python

GUI tutorial series
How to make a real time voice plot

How to make a real time voice plot

Making a matplot live audio plot

GUI tutorial series
How to make a piano in Python

How to make a piano in Python

Making a piano in pyqt5

GUI tutorial series
Making Python GUI for sine and cosine

Making Python GUI for sine and cosine

A quick tutorial on pyqtgraph GUI

Python tutorial series
How to read and write in xlsx file using python

How to read and write in xlsx file using python

A quick tutorial on Microsoft Excel .xlsx file operations in python

Python tutorial series
Playing piano with Python

Playing piano with Python

A quick tutorial on multi threading in python to play twinkle twinkle little start poem

Keras tutorial series
Lab4 Training regression model and Epochs

Lab4 Training regression model and Epochs

A quick tutorial on Keras Regression

Keras tutorial series
Lab3 Train and Test Keras Model

Lab3 Train and Test Keras Model

A quick tutorial series on Keras

Keras tutorial series
Lab2 How to make a basic multilayer Keras model

Lab2 How to make a basic multilayer Keras model

A quick tutorial on Keras model

Keras tutorial series
Lab1 Keras Basic Model

Lab1 Keras Basic Model

A quick tutorial Keras model

tutorial
Basic Coding in TensorFlow

Basic Coding in TensorFlow

Lets code in TensorFlow

tutorial

With Speech, control the MS Power Point Presentation

A simple AI application tutorial to control PPTX slides with speech using python

tutorial
TensorFlow Basics

TensorFlow Basics

A quick tutorial about tensorflow

tutorial

Installing Pytorch in Windows (GPU version)

A fastest way to install PyTorch in Windows without Conda

tutorial

Installing Pytorch in Windows (CPU version)

A fastest way to install PyTorch in Windows without Conda

tutorial

Importance of One Hot Encoding

Why One Hot Encoding is important for Neural Netwoks

tutorial
How to install OpenCV and Python in windows

How to install OpenCV and Python in windows

A quick tutorial to install python and opencv in windows7

tutorial
How to install protobuf on Mac OS

How to install protobuf on Mac OS

A quick tutorial to install protoc for tensorflow