Software Listing of Author : "Image Analyst"
- BlobsDemo
- License: Shareware
- Price:


Demo to illustrate simple blob detection (segmentation), measurement, and filtering. Requires the Image Processing Toolbox (IPT) because it demonstrates some functions supplied by that toolbox, plus it uses the "coins" demo image supplied with that toolbox. If you have the IPT (you can check by typing ver on the command line), you should be able to run this demo code simply by copying and pasting this code into a new editor window, and then clicking the green "run" triangle on the toolbar. First finds all the objects, then filters results to pick out objects of certain sizes. The basic concepts of thresholding, labeling, and regionprops are demonstrated with a simple example. It's a good tutorial for those users new to MATLAB's image processing capabilities to learn on, before they go on to more sophisticated algorithms. Tested with...
- Publisher: Image Analyst
- Date Released: 03-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Color segmentation by Delta E color difference
- License: Shareware
- Price:


Demo to perform very, very simple color detection in LAB color space. The RGB image is converted to LAB color space and then the user draws some freehand-drawn irregularly shaped region to identify a color. The Delta E (the color difference in LAB color space) is then calculated for every pixel in the image between that pixel's color and the average LAB color of the drawn region. The user can then specify a number that says how close to that color would they like to be. The software will then find all pixels within that specified Delta E of the color of the drawn region.
- Publisher: Image Analyst
- Date Released: 20-06-2013
- Download Size: 358 KB
- Download
- Platform: Matlab, Scripts
- Custom-shaped histogram
- License: Shareware
- Price:


This script transforms an image such that the object in the "foreground" of the image now becomes the histogram of the transformed image. I provide three examples with 3 demo images: I change the image of a city skyline so that the histogram of the new image looks like the skyline. I change the image of a car so that the histogram of the new image looks like the car shape. I change the image of a woman so that the histogram of the new image looks like the shape of the woman. (See screenshot) The script can also produce a perfectly flat histogram - the ultimate histogram equalization, far better than any standard histogram equalization method because the final histogram is TRULY FLAT. In addition I give some examples for how to segment multi-colored objects (car, skyline, woman) out of the foreground of the image, thus demonstrating...
- Publisher: Image Analyst
- Date Released: 15-02-2013
- Download Size: 1690 KB
- Download
- Platform: Matlab, Scripts
- maze_solution
- License: Shareware
- Price:


This demo works for "perfect mazes." A perfect maze is defined as a maze which has one and only one path from any point in the maze to any other point. This means that the maze has no inaccessible sections, no circular paths, and no open areas. A perfect maze should have only 2 walls (I believe). No searching or optimization methods (such as A* or dynamic programming) are used - only morphology and standard image processing methods. Only tested for 8 bit integer color and monochrome images. Demo mazes are included, but you can specify your own maze image. Maze images should have dark walls on a light background. Maze may be surrounded by white, or go right out to the edge of the image and have the outer wall be the outer boundary of the image. The maze image should not include text or pictures, like arrows, animals, etc. -- it should...
- Publisher: Image Analyst
- Date Released: 12-04-2013
- Download Size: 184 KB
- Download
- Platform: Matlab, Scripts
- Simple color detection by hue
- License: Shareware
- Price:


This script is a demo that shows you how to find objects of a certain color in an image. For this example I'm using the standard onion, peppers, or kids image that ships with the Image Processing Toolbox. You can also select one of your own color images instead if you wish. Then I separate the image into its component hue, saturation, and value color bands. I compute thresholds, and ultimately find a mask for the yellow objects. Prompts will guide you through the demo step by step. I multiply this mask by the original image to show the image with only the yellow objects showing and everything else blacked out. This script can be adapted to find other colors (white, green, blue, yellow, etc.) If you want to do any measurements of the objects, I refer you to my blob measurement demo file at...
- Publisher: Image Analyst
- Date Released: 17-06-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- SimpleColorDetection
- License: Shareware
- Price:


This script is a demo that shows you how to find objects of a certain color in an image. For this example I'm using the standard onion, peppers, or canoe image that ships with the Image Processing Toolbox. You can also select one of your own color images instead if you wish. Then I separate the image into its component red, green, and blue color bands. I compute thresholds, and ultimately find a mask for the red objects. Prompts will guide you through the demo step by step. I multiply this mask by the original image to show the image with only the red objects showing and everything else blacked out. This script can be adapted to find other colors (white, green, blue, yellow, etc.) If you want to do any measurements of the red objects, I refer you to my blob measurement demo file at...
- Publisher: Image Analyst
- Date Released: 01-05-2013
- Download Size: 10 KB
- Download
- Platform: Matlab, Scripts
- Thresholding an image
- License: Shareware
- Price:


This program takes a color or monochrome image and lets the user threshold the monochrome image, or a single color band of a color image, via sliders to set the maximum and minimum thresholds. The pixels in the thresholded range are shown in the middle image as a binary image (black/white), and the original image pixels are shown masked in the left image (gray scale or color). Inputs are the low and high thresholds to start with and the image filename or image matrix. The program returns the threshold values and the last color band that was used to select the threshold. The image can be of type integer (uint8, uint16, etc.) or floating point (single, double).
- Publisher: Image Analyst
- Date Released: 10-03-2013
- Download Size: 31 KB
- Download
- Platform: Matlab, Scripts

