image thumbnail

updated 1 month ago

Files to folders based on properties by Nikolay S.

Groups files into folders based on user defined file properties. (dir, directories, files)

assignin_value(name,value)

fileNamesList=filesListFromInput(inputsList, flagGUI, files...

fileNamesList=folderFiles(foldersList, nFolderDepth, filesF...

image thumbnail

updated 1 month ago

apply2VideoFrames by Nikolay S.

Apply any image processing function applied to all frames of input video. (avi, graphics import, processing)

assignin_value(name,value)

fileNamesList=filesListFromInput(inputsList, flagGUI, files...

fileNamesList=folderFiles(foldersList, nFolderDepth, filesF...

image thumbnail

updated 1 month ago

List of files from directories/files list or browser by Nikolay S.

Returns cell array of file names, needed by various functions. (directories, files, data import)

fileNamesList=filesListFromInput(inputsList, flagGUI, files...

fileNamesList=folderFiles(foldersList, nFolderDepth, filesF...

fullFileName=filesFullName(inFile, filesExtList, dlgTitle, ...

image thumbnail

updated 1 month ago

Folders tree files list by Nikolay S.

Returns cell array of file names located under input folders. (dir, list, files)

fileNamesList=folderFiles(foldersList, nFolderDepth, filesF...

fullFileName=filesFullName(inFile, filesExtList, dlgTitle, ...

subFoldersList=folderSubFolders(foldersList, nFolderDepth, ...

image thumbnail

updated 1 month ago

folders sub-folders by Nikolay S.

Returns cell array of folder names located under input list (cell array) of folders. Non recursive! (directories, folders, dir)

subFoldersList=folderSubFolders(foldersList, nFolderDepth, ...

image thumbnail

updated 3 months ago

Mosaic generator by Nikolay S.

Photo mosaic generator. Choose a tile image, and a directory with images, and see the magic. (mosaic, photomosaic, application)

Photo mosiac App

[mosaic_width, mosaic_heigth, main_img]=get_mosaic_size(mai...

fileNamesCell=filesListFromInput(filesDirsList, flagGUI, fi...

image thumbnail

updated 3 months ago

Detect & Present movements. Mammal Visual system by Nikolay S.

This function tracks and presents moving regions in real time from still camera or file. (object tracking, movement detection, visual system)

Detect & present movements

[adaptorsWithDevices, deviceNames]=findInstalledDevices()

markMovesInCamera(videoSource, moveTresh, strelOpen, strelC...

image thumbnail

updated 3 months ago

Active Contours implementation & test platform GUI by Nikolay S.

Implementation and demonstration of several active contours segmentation methods. (geodesic snakes, enhancement, segmentation)

Active Contours implementation & test platform GUI

ActiveContoursWihoutEdges(hObject,mask)

LevelSetEvolutionWithoutReinitialization(Img,sigma,epsilon,...

image thumbnail

updated 3 months ago

Level folder string by Nikolay S.

The function returns user chosen level folder name out of path provided. (dir, pwd, folder name)

nLevelFolderName=levelFolderName(userFullPath, nLevel)

image thumbnail

updated 4 months ago

Concatenate images/image files into a image mosaic by Nikolay S.

Concatenates image files into a single mosaic image in a manner similar to subplot (subplot, concat, image rocessing)

assignin_value(name,value)

fileNamesCell=filesListFromInput(filesDirsList, flagGUI, fi...

outFile=concatImageFiles2D(varargin)

image thumbnail

updated 4 months ago

Digital Vectorscope by Nikolay S.

Generate a Vectorscope like plot from RGB data. (image processing, color, vectorscope)

assignin_value(name,value)

digitalVectorscope( inRGB, varargin )

fullFileName=filesFullName(inFile, filesExtList, dlgTitle, ...

image thumbnail

updated 9 months ago

Gabor Filetr GUI by Nikolay S.

Design apply and learn the Gabor Filter via GUI. (gui, image enhancement, filter bank)

Gabor Filter GUI

GaborFilterDesighnNik(varargin)

image thumbnail

updated 9 months ago

Snail/helix matrix indexing by Nikolay S.

The function calculates Snail/Helix formed matrix indexing. (indexing, helix, snail)

iHelix=snailMatIndex(inMatDims, rotDir, growDir)

image thumbnail

updated 9 months ago

Local binary patterns by Nikolay S.

Calculates image LBP (Local binary patterns). (feature detection, lbp, segmentation)

efficientLBP(inImg, filtDims, isEfficent)

snailMatIndex.m

image thumbnail

updated 10 months ago

implot- image plot by Nikolay S.

Add markers to an image Matlab "Plot" style (image processing, image annotation, plot)

[maskIcon, fileIconMask]=icon2mask(iconImg, flagSave, flagP...

addMarkerLines2Img.m

assignin_value(name,value)

image thumbnail

updated 11 months ago

Combine/Fuse/Mix images by Nikolay S.

Combine/Fuse/Mix images together with user defined weighting/opacity. (combining, fusion, image processing)

assignin_value(name,value)

blendMaskCell=drawBlenMaskCellArray(maskDim, isSavemask)

imagesFusion.m

image thumbnail

updated 11 months ago

Plot on an image- addMarkerLines2Img by Nikolay S.

Plot a curve line/points on an image (contour, roi, mask)

addMarkerLines2Img.m

image thumbnail

updated 1 year ago

Images blending/mixture/photomontage by Nikolay S.

Combine images together in a photomontage style. (blending, mix, image editing)

assignin_value(name,value)

imagesMixture(mainImg, blendImg, coords, varargin)

image thumbnail

updated 1 year ago

Embed image to video by Nikolay S.

Embedding single image along video frames, with many options. (image processing, photomontage, mixing)

assignin_value(name,value)

imagesMixture(mainImg, blendImg, coords, varargin)

outVideoFile=embedImg2Video(inVideo, varargin)

image thumbnail

updated 1 year ago

Crop video to sub elements by Nikolay S.

This function divides the input video to several parts/sub videos. (avi, image processing, concat)

outVideos=videoMultiCrop(varargin)

waitbarTimeRemaining(h_waitbar,h_tic,waitbar_progress)

image thumbnail

updated 1 year ago

Concatenate video files subplot style by Nikolay S.

Concatenates videos to a single file. Handy for testing videos for differences. (avi, frame, graphics export)

outVideo=concatVideo2D(varargin)

waitbarTimeRemaining(h_waitbar,h_tic,waitbar_progress)

image thumbnail

updated 1 year ago

Apply multiple functions in a single function. by Nikolay S.

Allows the user to apply functions to inputs, with various input-output combination's. (variables, structures, utility)

varargout=funXapply(varargin) % (inArray, cellOfFuncs)

image thumbnail

updated almost 2 years ago

mask2poly by Nikolay S.

Finds a polygon enclosing the user defined mask. Inverse of poly2mask :). (contour, roi, mask)

[xCW,yCW]=sortPoint2ContourCW(x,y)

[xDistSort,yDistSort]=sortPointMinDist(x,y)

poly=mask2poly(mask,countourType,sortPointsMethod)

image thumbnail

updated almost 2 years ago

Image/matrix shift by Nikolay S.

Two of my functions used for registration-matrix shifting as alternative to circshift. (image shift, circular shift, registration)

shiftedMat=normshift(inMat,shiftsize)

varargout=imshift(shiftVec,varargin)

image thumbnail

updated almost 2 years ago

Minimize/maximize figure window by Nikolay S.

Similar to figure function. Resizes figure window to full screen/default dims. (figure, maximize figure, plotting)

hOutFigure=figureFullScreen(varargin)

image thumbnail

updated 2 years ago

Controllable tight subplot by Nikolay S.

Subplot wrapper, allowing better figure utilization, by tighter axes. (subplot, figure, axis)

h=subplot_tight(m,n,p,margins,varargin)

demo_subplot_tight.m

image thumbnail

updated 2 years ago

Undersampling GUI by Nikolay S.

Understand Undersampling easily with appropriate spectra plots and tables. (signal processing, sampling, spectra)

UndersamplingGUI(varargin)

image thumbnail

updated 2 years ago

Multi-tool- simply reuse your code over and over. by Nikolay S.

Apply same operation to several files in a single command. (utilities, code reuse, apply 2 many files)

output_files_list=apply_func_2_files_list(varargin)

Contact us