Code covered by the BSD License
-
[L]=lineint(I,C,r,n,part)
function to calculate the normalised line integral around a circular contour
-
[O]=drawcircle(I,C,r,n)
function to generate the pixels on the boundary of a regular polygon of n sides
-
[b,r,blur]=partiald(I,C,rmin,...
function to find the partial derivative
-
[ci,cp,out]=thresh(I,rmin,rma...
function to search for the centre coordinates of the pupil and the iris
-
[cp]=search(im,rmin,rmax,x,y,...
function to detect the pupil boundary
-
getEigenEye.m
% Purpose : Detect Pupil from given image
-
getEye(img,out)
% Purpose : find position of Pupil within an Image
-
getEyes(left,right)
% Purpose : Detection of both Pupils from two detail images
-
getFeatures.m
% Purpose : Find boxes of interest for Eyes, Mouth and Nose
-
getMouth(pic)
% Purpose : find position of Mouth within an Image
-
getNose(pic)
% Purpose : find position of Mouth within an Image
-
getPoints.m
% Purpose : Detection distinct points for Mouth, Nostrils, Eyes
-
getResolution.m
% Purpose : Finds the highest possible resolution of an video input device.
-
eyetracking.m
-
View all files
from
Fast Eyetracking
by Peter Aldrian
Extract feature points from faces to track eye's
movement
|
| getResolution.m |
function[out]=getResolution()
%
% Purpose : Finds the highest possible resolution of an video input device.
% Image Acquisition Toolbox has to be installed and video input has to
% run.
%
% Uses (syntax) :
% [out]=getResolution()
%
% Input Parameters :
%
% Return Parameters :
% out := Highest possible resolution of the Image Aquisition Adaptor
%
% Description and algorithms:
%
%
% Author : Peter Aldrian, Uwe Meier, Andre Pura
% Date : August 12, 2009
% Version : 1.0
% -------------------------------------------------------------------------
% (c) 2009, Meier, University of Leoben, Leoben, Austria
% email: aldrian.peter@gmail.com uwemei@gmail.com andre.pura@gmail.com
% -------------------------------------------------------------------------
% loads information about
info = imaqhwinfo('winvideo');
% checks, if an adaptor is available
if (isempty(info.DeviceIDs))
error('No Image Aquisition Adaptor available');
end
% extrects all supported Formats into a cell-array
f= info.DeviceInfo.SupportedFormats;
max=0;
% extract entries from the cells and delete all alphabetical parts, then
% save the highest resolution
for i=1:length(f)
a=f{i};
s = regexprep(a, 'RGB24_', '');
s = regexprep(s, 'YUY2_', '');
s = regexprep(s, 'I420_', '');
s = regexprep(s, 'x', '*');
if max<eval(s)
out=a;
max=eval(s);
end
end
end
|
|
Contact us at files@mathworks.com