# Image segmentation in c

The following C project contains the C source code and C examples used for image segmentation. This program takes the 16 color .BMP File as Input and Displays all its Segments on clicking on Bottom Color Panel.

The following C project contains the C source code and C examples used for real time video processing. This is an attempt to process video in real time.

The following C project contains the C source code and C examples used for objects 3d texture. Rendering of 3D objects, applying textures and lightning. Texture animation and video capture projection on 3D objects.

The following C project contains the C source code and C examples used for triangle histogram using text file. An application that I wrote using C++ programming language a good code for beginning programmers in C++.

The following C project contains the C source code and C examples used for box histogram using text file. An application that I wrote using C++ programming language a good code for beginning programmers in C++.

The following C project contains the C source code and C examples used for Pixel Plot/PolyMaker. This is a very simple code. I think its pretty cool though. It plots a random color in a pixel space but the the way the random number generator works creates a cool design.

The following C project contains the C source code and C examples used for Pixel Building. The purpose of this article is to demonstrate how to build RGB pixels of varying bits per pixel (15, 16, 24, and 32) and it also shows how to RGB color components from an RGB pixel.

The following C project contains the C source code and C examples used for Image Histogram Equalization. Program to open & view a .bmp file in color or convert it to 256 level grayscale & perform Histogram Equalization, if required. (with sample images)

The following C project contains the C source code and C examples used for Histogram(3D). This will generate 3D-Bar chart according to the inputs given by the User.

The following C project contains the C source code and C examples used for Histogram(2D). This will generate 2D-Bar chart according to the inputs given by the User.

The following C project contains the C source code and C examples used for graphics basics(pixel demonstration). basics of graphics putpixel demonstration for c++. wonderfull image display on the screen.wonderful to see

The following Matlab project contains the source code and Matlab examples used for to perform linear convolution .
The code is meant to perform linear convolution of two signal,it returns convolved output and convolution operator matrix

The following Matlab project contains the source code and Matlab examples used for to perform circular convolution .
Circular convolution is done for periodic signals, following function requires two signals and returns their circular convolution and circulant matrix.

The following Matlab project contains the source code and Matlab examples used for performs sinc interpolation, and also resampling of a intput waveform .
%Interpolating and resampling function, where:
% I = interpolation rate
% D = resampling location, number of samples to shift
% x(n) = input waveform
% y(n*(1/I) + D) = output waveform
% --includes option smoothing with an exponential % decaying function to reduce Gibbs ringing.

The following Matlab project contains the source code and Matlab examples used for gradient using first order derivative of gaussian.
[gx,gy]=gaussgradient(IM,sigma) outputs the gradient image gx and gy of
image IM using a 2-D Gaussian kernel. Sigma is the standard deviation of
this kernel along both directions.

The following Matlab project contains the source code and Matlab examples used for z transform of 1d & 2d savitzky golay smoothing and differentiation filter.
Compute and plot 1D and 2D Savitzky-Golay smoothing and differentiation filters.

The following Matlab project contains the source code and Matlab examples used for 2d & 3d spectra of savitzky golay smoothing and differentiation filters.
This zip-file contains two m-files that generate 2D spectral plots of smoothing and differentiation filters.

The following Matlab project contains the source code and Matlab examples used for plus edge detection filter.
Modification of SDGD edge detector by Verbeek and Vliet.

The following Matlab project contains the source code and Matlab examples used for sdgd edge detection filter.
More numerically accurate method for edge detection based on zero crossing of the second derivative in the gradient direction (SDGD) proposed by Marr D.

The following Matlab project contains the source code and Matlab examples used for display pixels and pixel values.
showPixelValues displays image pixels, a pixel grid, and superimposed pixel values. It uses impixelregion from the Image Processing Toolbox. Unlike an impixelregion figure, though, the figure created by showPixelValues can be captured in a published M-file script.

The following Matlab project contains the source code and Matlab examples used for fast kuwahara filter.
Fast Kuwahara edge preserving Filter.
as compared to submission:kuwahara.m"
http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=8171&objectType=FILE
on 480X640 image and window=5 (L=1), this filter was 38 times faster
(1.51 sec vs 57.6 sec). Also this
submission output correct (same) image size

The following Matlab project contains the source code and Matlab examples used for faster kuwahara filter.
This function performs a Kuwahara filtering on images.

The following Matlab project contains the source code and Matlab examples used for small set of functions for doing basic differential geometry: applying gaussian derivative filters t .
Small set of functions for doing basic differential geometry: applying Gaussian derivative filters to data (of any dimension).

The following Matlab project contains the source code and Matlab examples used for non local means filter.
Implementation of the Non-Local Means Filter proposed by Buades et al. for robust image denoising.
typical usage:
fima=nlmeans(ima,5,2,sigma);
being sigma the noise standard deviation

The following Matlab project contains the source code and Matlab examples used for convolution of more than two polynomials .
This script performs convolution of multiple polynomials and gives a final result.
Eg : multiconv([1 2],[1 2],[1 2])
= [1 6 12 8]

The following Matlab project contains the source code and Matlab examples used for seam carving for content aware image resizing gui implementation demo.
This is a GUI program I wrote implementing the seam carving algorithm developed by by Shai Avidan and Ariel Shamir.

The following Matlab project contains the source code and Matlab examples used for gaussian pyramid.
I have used "imfilter" , which is a part of image processing toolbox. If you don't have image processing toolbox, change "imfilter" to "filter2" and the function should work as good.

The following Matlab project contains the source code and Matlab examples used for interactive smoothing.
Interactive smoothing for time-series signals, with sliders that allow you to adjust the smoothing parameters continuously while observing the effect on your signal dynamically.

The following Matlab project contains the source code and Matlab examples used for ec1302 dsp lab.

The following Matlab project contains the source code and Matlab examples used for a gui for graphically demonstrating the convolution process. .
This program is a GUI for graphically demonstrating the convolution process.