image thumbnail

updated 28 days ago

Circle Finder by Brett Shoelson

Brett Shoelson (view profile)

Interactive app and function to find circles in an image. (circular hough transf..., circle detection, find circles)

Circle Finder

circleFinder.m

createCirclesMask(sz,centers,radii)

image thumbnail

updated 28 days ago

SegmentTool: An Interactive GUI for Segmenting Images by Brett Shoelson

Brett Shoelson (view profile)

Interactively find the best approach to segmenting (masking) your image (image, image processing, gui)

SegmentTool

SegmentTool.m

FindCirclesGUI.m

image thumbnail

updated 2 months ago

Image Registration App by Brett Shoelson

Brett Shoelson (view profile)

UI environment for registering a Moving image to a Fixed image (image, registration, gui)

ImageRegistrationApp

ImageRegistrationApp.m

createUniqueName(baseString)

image thumbnail

updated 2 months ago

expandAxes(hndls,rotEnable) by Brett Shoelson

Brett Shoelson (view profile)

Click any axes to expand it in a separate figure. Right-click expanded axes to export contents! (grow axes popup figur...)

expandAxes(hndls,rotEnable)

image thumbnail

updated 3 months ago

Face Recognition using Aggregated Features by Brett Shoelson

Brett Shoelson (view profile)

Recognize faces with remarkable accuracy by aggregating features across training images! (face recognition, computer vision, featurebased recognit...)

FeatureBasedFaceRecognition.m

expandAxes(hndls,rotEnable)

togglefig(name, clearfig)

image thumbnail

updated 3 months ago

Cascade Trainer: Specify Ground Truth, Train a Detector by Brett Shoelson

Brett Shoelson (view profile)

Interactively specify rectangular ROIs in a list of images and build new cascade classifiers. (object detection, cascade training gui, image processing)

Cascade Trainer

addROI(varargin)

cascadeTrainer(varargin)

image thumbnail

updated 3 months ago

imageSetViewer by Brett Shoelson

Brett Shoelson (view profile)

Easily create a tab-panel view of images in an imageSet (imageset, image collection, image visualizer)

ISVChangePanel(mainPanel,allListboxes,nPerRow,imgAx)

ISVUpdateImage(obj,varargin)

createButtonLabel(string,varargin)

image thumbnail

updated 3 months ago

Streaming Face Detection, Training, Recognition by Brett Shoelson

Brett Shoelson (view profile)

Demonstrates live acquisition, detection, training, and recognition of faces! (face recognition, face detection, machine learning)

streamingFaceRecognition.m

createMontage(cellArrayOfImages,varargin)

linewrap(s, maxchars)

image thumbnail

updated 4 months ago

rotatedObject: Rotate any 2D object by handle, vertex list, or bounding box by Brett Shoelson

Brett Shoelson (view profile)

Easily rotate any 2D object: rectangles, ellipses, imrois, xy-coordinates (rotate object, rotate rectangle, rotate ellipse)

posToVert(posn,closed)

rotatedEllipse(bbox,theta,varargin)

rotatedObject(obj,theta,varargin)

image thumbnail

updated 5 months ago

Feature-Based Image Registration by Brett Shoelson

Brett Shoelson (view profile)

An app for registering images interactively, using feature-base approaches (computer vision, image registration, application)

Feature-Based Image Registration

featureBasedImageRegistration.m

createUniqueName(baseString)

image thumbnail

updated 6 months ago

Create and Output Montage of Images by Brett Shoelson

Brett Shoelson (view profile)

Create a montage of images; optionally include image names (image montage, image names, createmontage)

createMontage(cellArrayOfImages,varargin)

linewrap(s, maxchars)

image thumbnail

updated 7 months ago

Play "Memory Game" or "Concentration" with image cards! by Brett Shoelson

Brett Shoelson (view profile)

One- or two-person Memory game using default or custom images. (memory game, concentration, games)

memoryGame

distributeObjects(nobjects,startpos,endpos,gap,warnoff)

memoryGame(maxNum,imNames)

image thumbnail

updated 7 months ago

Segment images interactively, and generate MATLAB code by Brett Shoelson

Brett Shoelson (view profile)

An interactive app and function for segmenting images. (image processing, image segmentation, application)

Segment Image

segmentImage.m

circleFinder.m

image thumbnail

updated 7 months ago

Create and activate figures by name by Brett Shoelson

Brett Shoelson (view profile)

Finds and activates, or creates, figure with user-specified name. (toggle figure algorit..., potw, pick of the week)

togglefig(name, clearfig)

image thumbnail

updated 7 months ago

FAST, PROGRAMMATIC string searching in directories of MATLAB code files by Brett Shoelson

Brett Shoelson (view profile)

VERY FAST Command-Line searching for text contained in MATLAB code files. (search code, find files, grep)

collectCode(startpath,recurse,fName)

findInM(searchString,varargin)

image thumbnail

updated 7 months ago

createCirclesMask.m by Brett Shoelson

Brett Shoelson (view profile)

Automatically create a mask of circles from their centers and radii

createCirclesMask(varargin)

image thumbnail

updated 8 months ago

Convert Position Vectors to Vertices, and Vice Versa! by Brett Shoelson

Brett Shoelson (view profile)

A utility function to convert between rectangular position [x y w h] and vertices [x; y] (conversion, rectangular region, roi)

posToVert(posn,closed)

vertToPos(vert)

image thumbnail

updated 9 months ago

Text Recognizer by Brett Shoelson

Brett Shoelson (view profile)

Easily perform Optical Character Recognition (OCR) on your images! (ocr, text recognition, app)

Text Recognizer

textRecognizer.m

addROI(varargin)

image thumbnail

updated 9 months ago

exploreRGB by Brett Shoelson

Brett Shoelson (view profile)

Simple utility to view all color planes, grayscale, and colorspace conversions of an RGB image. (circularhough_grd_sl, explore rgb color pla..., rgb)

ExploreRGB

ExploreRGB(input, mode,opts)

customGray(imgin,calledFrom)

image thumbnail

updated 9 months ago

iscoplanar.m by Brett Shoelson

Brett Shoelson (view profile)

Tests input points for coplanarity in 3-space. (linear algebra, coplanarity, input points)

iscoplanar(X,Y,Z,tolerance)

image thumbnail

updated 9 months ago

customGray by Brett Shoelson

Brett Shoelson (view profile)

Create a custom grayscale image of an RGB--specify weightings or select from predefined versions. (rgb2gray, grayscale, colorspace)

Custom Gray

customGray(imgin,calledFrom)

distributeObjects(nobjects,startpos,endpos,gap,warnoff)

image thumbnail

updated 10 months ago

removeComments(filename,commentIndicator) by Brett Shoelson

Brett Shoelson (view profile)

Returns the contents of a file with comments stripped. (strip comments, remove comments, file processing)

removeComments(filename,commentIndicator)

image thumbnail

updated 10 months ago

Image Morphology by Brett Shoelson

Brett Shoelson (view profile)

An interactive environment for morphologically operating on images. (morphology, dilation, hit and miss)

Image Morphology

...

createButtonLabel(string,varargin)

image thumbnail

updated 10 months ago

nancumprod by Brett Shoelson

Brett Shoelson (view profile)

Compute the cumulative product of matrices, specifying the treatment of NaNs. (nan, cumulative, prod)

B=nancumprod(A,dim,nmode)

image thumbnail

updated 10 months ago

createButtonLabel(string,varargin) by Brett Shoelson

Brett Shoelson (view profile)

Easily label pushbuttons with (rotated, vertical, or multi-line) text. (example, gui tools, create button label r...)

createButtonLabel(string,varargin)

image thumbnail

updated 10 months ago

ImageAdjuster by Brett Shoelson

Brett Shoelson (view profile)

Launches an interactive app for modifying the parameters of IMADJUST. (r2014b graphics ready, gui, display)

ImageAdjuster

ImageAdjuster(imgin,varargin)

distributeObjects(nobjects,startpos,endpos,gap,warnoff)

image thumbnail

updated 10 months ago

editorwindow.m by Brett Shoelson

Brett Shoelson (view profile)

Programmatically launch or activate MATLAB's Editor Window (desktop, editor, commandwindow)

editorwindow(mfile,varargin)

image thumbnail

updated 11 months ago

getImagePlanes.m by Brett Shoelson

Brett Shoelson (view profile)

Conveniently extract individual z-planes (e.g., RGB) from an image or axes with one line. (image processingutili...)

getImagePlanes(I)

image thumbnail

updated 1 year ago

makePuzzle.zip by Brett Shoelson

Brett Shoelson (view profile)

Create and solve 15- (sliding-block) puzzles with default or custom images. (games)

15Puzzle

makePuzzle(imgin,lineColor,lineWidth)

image thumbnail

updated 1 year ago

draggableRect by Brett Shoelson

Brett Shoelson (view profile)

Create a draggable rectangle in normalized units. (draggable rectangle, draggable, rectangle)

draggableRect(varargin)

image thumbnail

updated 1 year ago

Image Morphology Tutorial by Brett Shoelson

Brett Shoelson (view profile)

An interactive, animated tutorial that explains image morphology (image processing, image morphology, tutorial)

InitializeImage(rule,shape)

animatedMorphologyTutorial(im,imhandle,morphimhandle,morp...

togglefig(name, clearfig)

image thumbnail

updated 2 years ago

clusterData by Brett Shoelson

Brett Shoelson (view profile)

Clusters an MxN array of data into an unspecified number (P) of bins. (cluster, clustering, data analysis)

clusterData(data, sensitivity)

image thumbnail

updated 2 years ago

edfRead by Brett Shoelson

Brett Shoelson (view profile)

A simple file reader for European Data Formatted (EDF-) files. (edf european data for...)

edfread(fname, varargin)

image thumbnail

updated 2 years ago

sliderPanel by Brett Shoelson

Brett Shoelson (view profile)

A new UICONTROL object with a slider as a child of a uipanel, with auto-linked edit box and labels. (gui tools, example, uicontrol slider pane...)

sliderPanel(parent,PanelPVs,SliderPVs,EditPVs,LabelPVs,nu...

image thumbnail

updated 2 years ago

Easily toggle tooltips on or off by Brett Shoelson

Brett Shoelson (view profile)

toggleTooltips allows you to toggle tooltipstrings on or off for all children of a specified parent. (uicontrols, tooltips, tooltipstrings)

toggleTooltips( parent , varargin)

image thumbnail

updated 2 years ago

Embed Text and Graphics in an Image by Brett Shoelson

Brett Shoelson (view profile)

Burn or embed text and graphics in an image. (image processing, embed text, embed graphics)

insertInImage(baseImage,insertionCommand,PVs)

image thumbnail

updated almost 3 years ago

Primer Design GUI by Brett Shoelson

Brett Shoelson (view profile)

A GUI for designing primers (primer design, bioinformatics, genbank)

Primer Design GUI

PrimerDesignFcn(sequence,TargetLength,GCRange,TmRange,noS...

PrimerDesignGUI(varargin)

image thumbnail

updated 3 years ago

Patchline by Brett Shoelson

Brett Shoelson (view profile)

Visualize lines as patch objects. Specify any valid patch property, including transparency. (lines, patches, transparency)

patchline(xs,ys,varargin)

image thumbnail

updated 3 years ago

Draw multiple circles as a single line object by Brett Shoelson

Brett Shoelson (view profile)

FAST, EFFICIENT drawing of multiple circles! (circle, circles, line)

circles(radii,centers,varargin)

image thumbnail

updated 3 years ago

getTargetFromLink by Brett Shoelson

Brett Shoelson (view profile)

Extract the target of a Windows shell link shortcut (LNK) (windows shell link sh..., lnk, extract target)

getTargetFromLink(lnkFile,aserver)

image thumbnail

updated 3 years ago

createLinks by Brett Shoelson

Brett Shoelson (view profile)

Create Windows shell link (.LNK) shortcuts, given a specified file format (windows, shell link, lnk)

createLinks(filterspec,startDirName,recurse,linkToDirName)

image thumbnail

updated 3 years ago

markPoints by Brett Shoelson

Brett Shoelson (view profile)

Manually mark and count objects in an image. (count objects regions...)

markImagePoints(imgax,varname,clr)

image thumbnail

updated almost 4 years ago

nancumsum by Brett Shoelson

Brett Shoelson (view profile)

Compute the cumulative sum of matrices, specifying the treatment of NaNs. (nan, cumulative, sum)

B=nancumsum(A,dim,nmode)

image thumbnail

updated 4 years ago

COLORPIXEL by Brett Shoelson

Brett Shoelson (view profile)

Creates patch(es) of a user-specified color at user-specified x- y- positions. (paint color overlay m...)

colorpixel(xpos,ypos,coloropt)

image thumbnail

updated 4 years ago

deleteoutliers by Brett Shoelson

Brett Shoelson (view profile)

For input vector A, returns a vector B with outliers removed. (statistics, probability, outlier)

deleteoutliers(a,alpha,rep);

image thumbnail

updated 4 years ago

ThresholdLocally by Brett Shoelson

Brett Shoelson (view profile)

Performs LOCAL Otsu thresholding on an image, with a user-specified blocksize. (local otsu threshold ...)

thresholdLocally(A, blksz, varargin)

image thumbnail

updated almost 5 years ago

XLSAPPEND by Brett Shoelson

Brett Shoelson (view profile)

Append data to the next-available row of an existing Excel file with a single call to ActiveX. (excel append sheet ac...)

xlsappend(file,data,sheet)

image thumbnail

updated 5 years ago

uiselectim by Brett Shoelson

Brett Shoelson (view profile)

Visually select a single image from an array of images in a directory. (gui, display, annotation)

uiselectim(varargin)

image thumbnail

updated 5 years ago

Calling MATLAB from PowerPoint by Brett Shoelson

Brett Shoelson (view profile)

Here are 5 simple steps that will have you executing your MATLAB code from PowerPoint in no time! (whitepaper, article, paper)

image thumbnail

updated 5 years ago

logb by Brett Shoelson

Brett Shoelson (view profile)

Calculate the log of a number/matrix using a user-specified base. (logarithm, base, conversion)

y=logb(x,b)

Contact us