image thumbnail

updated 11 days ago

Efficient LLBP (Line Local Binary Pattern) by Nikolay S.

Nikolay S. (view profile)

The function implements LLBP (Line Local Binary Pattern) (lbp, local binary patterns, texture)

roundnS.m

assignUserInputs(funcParamsNames, varargin)

efficientLBP(inImg, varargin)

image thumbnail

updated 1 month ago

Shift based LBP by Nikolay S.

Nikolay S. (view profile)

The function implements LBP (Local Binary Pattern analysis), in a shift based manner. (lbp, local binary pattern, image processing)

roundnS.m

assignUserInputs(funcParamsNames, varargin)

efficientLBP(inImg, varargin)

image thumbnail

updated 1 month ago

Crop video to sub elements by Nikolay S.

Nikolay S. (view profile)

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

filesFullName(inFile, filesExtList, dlgTitle, isErrMode)

videoMultiCrop(varargin)

waitbarTimeRemaining2(waitbarProgress, waitBarTitle)

image thumbnail

updated 1 month ago

embedVideo2Video.zip by Nikolay S.

Nikolay S. (view profile)

This function allows embedding one video into a another Main video, with many options. (video processing, video, photomontage)

assignUserInputs(funcParamsNames, varargin)

assignin_value(name, value)

embedVideo2Video(varargin)

image thumbnail

updated 1 month ago

Embed image to video by Nikolay S.

Nikolay S. (view profile)

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

assignin_value(name,value)

embedImg2Video(inVideo, varargin)

imagesMixture(mainImg, blendImg, coords, varargin)

image thumbnail

updated 1 month ago

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

Nikolay S. (view profile)

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

Detect & present movements

findInstalledDevices()

markMovesInCamera(videoSource, moveTresh, strelOpen, stre...

image thumbnail

updated 3 months ago

Local binary patterns by Nikolay S.

Nikolay S. (view profile)

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

roundnS.m

assignUserInputs(funcParamsNames, varargin)

efficientLBP(inImg, varargin)

image thumbnail

updated 5 months ago

folders sub-folders by Nikolay S.

Nikolay S. (view profile)

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

fullPathFolder=folderFullPath(folderString)

subFoldersList=folderSubFolders(foldersList, nFolderDepth...

image thumbnail

updated 7 months ago

Plot on an image- addMarkerLines2Img by Nikolay S.

Nikolay S. (view profile)

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

addMarkerLines2Img.m

assignUserInputs(funcParamsNames, varargin)

assignin_value(name, value)

image thumbnail

updated 7 months ago

implot- image plot by Nikolay S.

Nikolay S. (view profile)

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

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

addMarkerLines2Img.m

assignUserInputs(funcParamsNames, varargin)

image thumbnail

updated 7 months ago

Mosaic generator by Nikolay S.

Nikolay S. (view profile)

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

Photo mosiac App

NS_mosaic_main.m

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

image thumbnail

updated 9 months ago

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

Nikolay S. (view profile)

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

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

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

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

image thumbnail

updated 1 year ago

waitbarTimeRemaining by Nikolay S.

Nikolay S. (view profile)

A customized progress bar (progress, waitbar, wait bar)

hWaitFig=waitbarTimeRemaining2(waitbarProgress, waitBarTi...

waitbarTimeRemaining(h_waitbar,h_tic,waitbar_progress)

image thumbnail

updated 1 year ago

Image/matrix shift by Nikolay S.

Nikolay S. (view profile)

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

shiftedMat=floatingCircShift(inMat, shiftSize)

shiftedMat=normshift(inMat, shiftSize)

varargout=imshift(shiftVec, varargin)

image thumbnail

updated 1 year ago

Inputs Parser made easy by Nikolay S.

Nikolay S. (view profile)

Load user inputs into calling environment variables/parameters easily. (parser, inputs, variables)

assignUserInputs(funcParamsNames, varargin)

image thumbnail

updated 1 year ago

Opposite Color Local Binary Patterns (OC-LBP) by Nikolay S.

Nikolay S. (view profile)

Implementation of LBP (Texture analysis) incorporating colors (lbp, image processing, feature detection)

efficientLBP(inImg, filtDims, isEfficent)

oppositeColorLBP(inImg, filtDims, chnsComb, isEfficient)

snailMatIndex.m

image thumbnail

updated almost 2 years ago

Files to folders based on properties by Nikolay S.

Nikolay S. (view profile)

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

assignin_value(name,value)

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

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

image thumbnail

updated almost 2 years ago

apply2VideoFrames by Nikolay S.

Nikolay S. (view profile)

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

assignin_value(name,value)

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

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

image thumbnail

updated almost 2 years ago

Folders tree files list by Nikolay S.

Nikolay S. (view profile)

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

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

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

subFoldersList=folderSubFolders(foldersList, nFolderDepth...

image thumbnail

updated 2 years ago

Active Contours implementation & test platform GUI by Nikolay S.

Nikolay S. (view profile)

Implementation and demonstration of several active contours segmentation methods. (image processing, image segmentation, segmentation)

Active Contours implementation & test platform GUI

ActiveCountorsGUI.m

ActiveContoursWihoutEdges(hObject,mask)

image thumbnail

updated 2 years ago

Level folder string by Nikolay S.

Nikolay S. (view profile)

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

nLevelFolderName=levelFolderName(userFullPath, nLevel)

image thumbnail

updated 2 years ago

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

Nikolay S. (view profile)

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, ...

outFile=concatImageFiles2D(varargin)

image thumbnail

updated 2 years ago

Digital Vectorscope by Nikolay S.

Nikolay S. (view profile)

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 2 years ago

Generalised question dialog (questdlg) by Nikolay S.

Nikolay S. (view profile)

A question dialog (questdlg) alternative (question dialog, questdlg, dialog)

choise=bttnChoiseDialog(dlgOptions, dlgTitle, defOption, ...

image thumbnail

updated 2 years ago

Gabor Filetr GUI by Nikolay S.

Nikolay S. (view profile)

Design apply and learn the Gabor Filter via GUI. (gabor, gabor filters, filter bank)

Gabor Filter GUI

GaborFilterDesighnNik(varargin)

image thumbnail

updated 2 years ago

Snail/helix matrix indexing by Nikolay S.

Nikolay S. (view profile)

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

iHelix=snailMatIndex(inMatDims, rotDir, growDir)

image thumbnail

updated 2 years ago

Intensity strech / contrast enhancement by Nikolay S.

Nikolay S. (view profile)

Easy image contrast enhancement (image processing, contrast enhancement, contrast)

colorStreshGUI(varargin)

strechedImg=imgClrStrech(img, strechRange)

image thumbnail

updated 2 years ago

Combine/Fuse/Mix images by Nikolay S.

Nikolay S. (view profile)

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 almost 3 years ago

Images blending/mixture/photomontage by Nikolay S.

Nikolay S. (view profile)

Combine images together in a photomontage style. (image processing, video processing, image editing)

assignin_value(name,value)

imagesMixture(mainImg, blendImg, coords, varargin)

image thumbnail

updated 3 years ago

Concatenate video files subplot style by Nikolay S.

Nikolay S. (view profile)

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 3 years ago

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

Nikolay S. (view profile)

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

varargout=funXapply(varargin)

image thumbnail

updated 3 years ago

mask2poly by Nikolay S.

Nikolay S. (view profile)

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 4 years ago

Minimize/maximize figure window by Nikolay S.

Nikolay S. (view profile)

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

hOutFigure=figureFullScreen(varargin)

image thumbnail

updated almost 4 years ago

Controllable tight subplot by Nikolay S.

Nikolay S. (view profile)

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

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

demo_subplot_tight.m

image thumbnail

updated 4 years ago

Undersampling GUI by Nikolay S.

Nikolay S. (view profile)

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

UndersamplingGUI(varargin)

image thumbnail

updated 4 years ago

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

Nikolay S. (view profile)

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