How to Automatically Remove Background from Your Videos in Real-time

how to rremove a background in the video

Background identification of a real scene video is one of the more challenging and critical tasks in the Computer Vision applications. Background subtraction is widely used as a technique where an image foreground is extracted for processing, moving objects are identified from the portion of a video frame that differs significantly from a background model. …

Continue Reading »

Turn Your Surveillance Camera into Motion Detector


Motion detection is the process of detecting a change in the position of an object relative to its surroundings or a change in the surroundings relative to an object. Motion detection can be achieved by either mechanical or electronic methods. It can be applied to numerous business or everyday problems. In industrial fields, motion detectors …

Continue Reading »

Signal processing. Extracting useful features from electric signal.


Signal processing is an enabling technology that encompasses the fundamental theory, applications, algorithms, and implementations of processing or transferring information contained in many different physical, symbolic, or abstract formats broadly designated as signals. It uses mathematical, statistical, computational, heuristic, and linguistic representations, formalisms, and techniques for representation, modeling, analysis, synthesis, discovery, recovery, sensing, acquisition, extraction, …

Continue Reading »

Review of Image Preprocessing Techniques for OCR

OCR of handwritten text

This article demonstrates different techniques of processing images with textual data which we consider useful for further OCR processing of said images. These techniques can be easily combined into an image pre-processing system. It should be noted that this report is mainly a quick review of what can be done. All the demonstrated algorithms can …

Continue Reading »

Image Recognition Experiment: Finding Furniture & Appliances in Kitchen Photos


The task of objects identification in an image is becoming more and more demanded in various industries. With the help of modern gadgets and smartphones equipped with cameras, image recognition is used now both for industrial and consumer applications. Image recognition process involves low-level feature extraction to locate lines, regions or areas with specific textures. …

Continue Reading »

What Goes into Good UI when Migrating from Desktop to Web

web ui

Recently we did a project where we had to migrate a big desktop client written in Visual Basic 6 to .Net ASP.NET MVC website for Swiss charity organization. It was performed in several stages with big time gaps between them. During the first phase, we have converted VB application to .Net Windows Forms written in C#. …

Continue Reading »

Image Pre-processing for OCR of Handwritten Characters


OCR (optical character recognition) is the recognition of printed or written text characters by a computer. This involves photo scanning of the text character-by-character, analysis of the scanned-in image, and then translation of the character image into character codes, such as ASCII, commonly used in data processing. Many of today’s OCR systems are built following …

Continue Reading »

Moving Objects Counting Solution powered by Computer Vision Part 3


Automated counting applications  are designed and developed to track, identify, separate and count products, and all sorts of objects in a bounded image area, and provide fast and highly accurate results. Many of today’s systems are built following traditional approaches to image processing which lowers their efficiency and accuracy. The automated counting system developed by …

Continue Reading »

Numbers Matter – Moving Object Counting Using Image and Video Processing – Part 2


This is part 2 of our research on counting moving objects using video/image processing that will cover detecting moving object direction in particular.  The increasingly technologized world today demands totally efficient and consumer friendly solutions. We collected real-time video data and applied the method of slit-imaging for counting objects. The obtained results show high accuracy …

Continue Reading »

Cloud Computing solutions.  Arguments for and against

cloud computing

Cloud computing is a part of almost everything these days. The model nurtured on our multitasking habits with constant need to speed things up and compete. As Robert Rodin aptly described it, business nowadays has to follow 3 demands of customers: free, perfect and now. IT world is basically driven by these as well. Cloud …

Continue Reading »