What is Asynchronous JavaScript?

In general Asynchronous JavaScript lets the code execute immediately without blocking. For the purpose of understanding this concept let us assume that we have two statements in sequential order in a code. While the first statement being executed, the second one will wait for it to finish. It is known as synchronous execution. On the other hand, if the …

Deep Learning Methods for Object Detection

In this article, I will explain some of the state-of-art Deep Learning Methods for Object Detection. In order to perform image analysis, it is necessary to find out all the objects that the given image contains. Region-Based Convolution Neural Network In general, Region-Based Convolution Neural Network (R-CNN) works as follows. At first, it divides the whole image into regions. In fact, it creates …

Example of Chart Control in ASP.NET

This article shows an example of Chart Control in ASP.NET. Basically, the Chart Web Control makes use of the Chart class. In fact, you can create almost any type of chart using this control. The Chart Class As I have said earlier, the Chart class is available in System.Web.DataVisualization namespace provides the functionality for the Chart control. Evidently, it has …

Understanding YOLO Algorithm

In brief, YOLO Algorithm is an object detection algorithm. While YOLO stands for You Only Look Once. We use this algorithm to determine the class of an object. In other words, given an image, the algorithm determines the classes of objects in the image. Also, it determines the location of objects in the given image. Hence, YOLO Algorithm is an important technique that we can use in many Computer Vision applications. …

What is Image Segmentation?

Basically, Image Segmentation is an image processing technique. Significantly, it is an important part of object detection. In the case of object detection, it is required to partition an image. So, all the objects that the given image contains can be separated. Once we separate all parts of the image it becomes easier to analyze it. Applications of Image Segmentation The following list provides some of the applications where we can use image segmentation. In the case of …

ImageNet and its Applications

Basically, ImageNet is a visual image dataset that contains a large number of images. In fact, the dataset contains more than 14 million images of over 22000 categories. Specifically, this dataset is created for solving computer vision problems. It is used for object recognition and the images that it contains are manually labeled. Applications of ImageNet In the first …

Creating a DataTable from a DataReader in ASP.NET

Although, there are many ways to create a DataTable object, in this article I will explain Creating a DataTable from a DataReader object. To begin with, first I will explain the DataReader object in brief. DataReader in ADO.NET Basically, a DataReader object in ADO.NET represents the connected approach of data access. A DataReader object provides read-only and forward-only …

Image Contrast Enhancement using Histogram Equalization

In this article on Image Contrast Enhancement using Histogram Equalization, I will explain the significance of Histogram Equalization. Basically, Histogram Equalization is an image processing technique. A histogram represents the intensity distribution of an image graphically. Therefore, it contains the quantified value of the number of pixels representing each intensity value. Accordingly, Histogram Equalization (HE) broadens the …