image thumbnail

updated 9 months ago

Real Time Microphone and Camera data acquisition and audio-video processing by Theodoros Giannakopoulos

This Matlab-code is a demo for real-time audio and image processing. (audio processing, video processing, camera)

realTimeMic(duration, nBlocks, useVideo)

zcr(signal,windowLength, step, fs);

image thumbnail

updated 9 months ago

Some Basic Audio Features by Theodoros Giannakopoulos

Use the provided m-files for computing the features of an audio classification problem (audio processing, video processing, audio feature calcula...)

Energy_Entropy_Block(f,winLength,winStep,numOfShortBlocks)

ShortTimeEnergy(signal, windowLength,step);

SpectralCentroid(signal,windowLength, step, fs)

image thumbnail

updated 9 months ago

Silence removal in speech signals by Theodoros Giannakopoulos

A simple method for silence removal in speech streams (signal processing, speech analysis, audio)

ShortTimeEnergy(signal, windowLength,step);

SpectralCentroid(signal,windowLength, step, fs)

detectVoiced(wavFileName,t)

image thumbnail

updated 9 months ago

Matlab Audio Analysis Library by Theodoros Giannakopoulos

Companion material for the book "Introduction to Audio Analysis, A MATLAB approach" (audio analysis, signal processing, audio classification)

...

...

...

image thumbnail

updated 2 years ago

Image Processing GUI by Theodoros Giannakopoulos

A simple GUI with basic image processing functionalities. (image processing, gui, color filtering)

Image Processing GUI

changeBrightness(RGB, brightness, contrast)

filterColors(RGB, T1, T2, T3,nPoints)

image thumbnail

updated almost 6 years ago

Generate report of .m files in html table by Theodoros Giannakopoulos

Generates a report of the m-files in a given directory. Results are stored in an html file. (misc, matlab documentation, help)

createHtmlReport(dirName)

image thumbnail

updated 6 years ago

Image retrieval - Query by Example Demo by Theodoros Giannakopoulos

This demo provides a simple query by image example method, based on HSV values. (image retrieval, query by example, image analysis)

getImageHists(imageName, PLOT)

searchImageHist(imageName, modelName, nResults)

image thumbnail

updated 6 years ago

Generate Animated GIF Files for Plotting Audio Data by Theodoros Giannakopoulos

This m-file generates a animated GIF file that visualizes audio data. (audio processing, video processing, audio visulization)

createAnimatedGifFromWav(wavFileName, windowLength, Width...

image thumbnail

updated 6 years ago

Audio Filter GUI DEMO by Theodoros Giannakopoulos

This demo provides a simple GUI for basic filtering of audio data. (audio processing, video processing, sound)

GUI_FILTER(varargin)

generateBandPassFilter(Fpass1, Fstop1, Fpass2, Fstop2, Fs...

generateBandStopFilter(Fpass1, Fstop1, Fpass2, Fstop2, Fs...

image thumbnail

updated almost 7 years ago

Histogram-based class separability measure by Theodoros Giannakopoulos

The provided functions demonstrate a histogram-based measure for class separability, given the sampl (statistics, probability, class separability)

computeHistError(Data1, Data2)

testClassSeperability(N,MEAN1,STD1,MEAN2,STD2, PLOT)

theoreticalError(m1, s1, m2, s2)

image thumbnail

updated almost 7 years ago

Generate HTML Table with thumbnails from jpg images by Theodoros Giannakopoulos

Creates an html table that contains the thumbnails (and links) of the jpg images of a whole director (image thumbnails, html, table)

createThumbnailTable(Dir,HtmlName, TSize, imagesPerRow)

resizeImageDir(DirName,DirName2,newName,preferredW)

resizeJPG(fileName,newFileName,preferredW)

image thumbnail

updated almost 7 years ago

Color Detection Using HSV Color Space (Training and Testing) by Theodoros Giannakopoulos

The provided Matlab functions demonstrate a simple method for training and testing a color detection (color, color detection, hsv)

colorDetectHSV(fileName, hsvVal, tol)

getHSVColorFromDirectory(dirName)

selectPixelsAndGetHSV(RGB, Area)

image thumbnail

updated almost 7 years ago

Manual Audio Annotation by Theodoros Giannakopoulos

AudioAnnotation Demo v.1.0 is an open source demo implemented in Matlab(R) for manual segmentation a (audio processing, video processing, audio annotation)

AudioAnnotationMain(varargin)

ShortTimeEnergy(signal, windowLength, step, Fs);

addXMLAudioSegment(xmlName, T1, T2, label)

Contact us