In this article, we will explore how to calculate moving sum using MATLAB programming. But before that let us have a look into the concept of moving sum. What is Moving Sum? Moving sum is a mathematical operation that allows to calculate the sum of a set of numbers over a specified interval, known as window size or rolling window. It is also known as cumulative sum or rolling sum. Moving sum is widely used in the field of data analysis and signal processing. Moving sum is generally performed on sequential data where the order of data elements is significant ... Read More
In the dynamic world of web development, creating and manipulating elements on the fly is a common practice. Whether it's adding new elements to a page or generating content dynamically based on user interactions, the ability to handle events on these dynamically created elements is crucial. This is where event delegation in jQuery comes into play. Handling events in dynamically created elements presents a unique challenge. Traditional event binding methods may not work as expected because the dynamically added elements are not present when the page initially loads. Fortunately, jQuery provides a powerful solution through event delegation, allowing us to ... Read More
In this article, we will learn how to convert a YIQ image into an RGB image using MATLAB programming. YIQ is color space used in analog display devices to display color images. It uses three components namely, Y (brightness), I (In−Phase), and Q (Quadrature) to distinguish the image. Here, the Y component of the color space represents the luminance or brightness of the image, and the other two components, i.e. I and Q represent the color information of the image. The YIQ is a NTSC (National Television System Committee) standard based color−space. It is used in analog video systems to ... Read More
DataTables is a powerful jQuery plugin that enables developers to create feature-rich and interactive data tables in web applications. With its extensive set of options and functionalities, DataTables provides a flexible and customizable solution for displaying and manipulating tabular data. One key aspect of enhancing the user experience and adding functionality to DataTables is by handling specific events triggered by the plugin. DataTables offers a wide range of events that allow developers to respond to user interactions, perform actions based on table changes, and customize behavior according to their requirements. Basic Event Handling - Event Registration and Callbacks To handle ... Read More
In this article, we will explore how to convert a colored image with three channels, i.e. RGB (Red, Green, and Blue) into a gray scale image using MATLAB. An RGB image is a digital image in which each pixel is represented as a combination of intensity of three−color channels, namely red, green, and blue. RGB image is mainly used display color images on display screens. On the other hand, a gray scale image is one that uses only two colors, i.e. black and white to represents the elements in an image. In other words, a gray scale image is a ... Read More
In this article, we will explore how to convert an RGB image to a binary image using MATLAB programming. An RGB image is one which is represented by using three color channels namely, Red, Green, and Blue. In the case of an RGB image, the three primary colors, namely red, green, and blue are used to represent all the colors in the image. In the RGB image, each pixel of the image is represented by a combination of intensity values for these three colors. Therefore, the three intensity values of RGB colors determine the color of the pixel. In MATLAB, ... Read More
HSI (also called HSV) and RGB are two different types of color spaces. Where, HSI stands for Hue Saturation and Intensity, (HSV stands for Hue Saturation Value). An image represented based on the color model of HSI is called an HSI image. On the other hand, RGB stands for Red Green and Blue. It is another popular color space in which images are represented based on red, green, and blue color intensities. In this article, we will study how to convert an HSI image into an RGB image using MATLAB programming. MATLAB provides a built−in function ‘hsv2rgb’ to convert an ... Read More
Time complexity is a measure of time, which determines the time required for the algorithm to execute. It also checks how the running time is being increased when the size of the inputs is getting increased. The time complexity is represented with the notation capital O, which sets an upper bound in the worst case performance of an algorithm. Whenever we design an algorithm we should keep in mind not only about the correctness but also about the time complexity and performance characteristics. For example, if an algorithm has time complexity O(n) that would take twice of O(n) to execute ... Read More
In digital image processing, the process of extracting a specific color or color range from an image with all other colors are discarded is referred to as color slicing. In an image, the color slicing is performed by creating a binary mask that selects all the pixels in the image that lies in the range of the specified color. Coloring slicing is generally used in specific color spaces such as RGB (Red−Green−Blue) color space or HSV (Hue−Saturation−Value) color space, etc. In this article, we will learn how to perform color slicing in HSV color space using MATLAB programming. In the ... Read More
The name-tools module is a python library which provides us the tools to work with the names. These are used in many applications likely data cleaning, text processing and Natural Language Processing etc. It has a several functions for comparing and managing the names. Installing name-tools Before working with the name-tools, we need to install it in the python environment. The following is the process for installing the name-tools. pip install name-tools After executing the above code, if you see the text below, then the installation is considered successful. Collecting name-toolsNote: you may need to restart the kernel ... Read More
 Data Structure
 Networking
 RDBMS
 Operating System
 Java
 iOS
 HTML
 CSS
 Android
 Python
 C Programming
 C++
 C#
 MongoDB
 MySQL
 Javascript
 PHP