X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=samples%2Foctave%2Fchessboard.m;fp=samples%2Foctave%2Fchessboard.m;h=b244529a710ba349119589bdc92e827fd6e28c02;hb=e4c14cdbdf2fe805e79cd96ded236f57e7b89060;hp=0000000000000000000000000000000000000000;hpb=454138ff8a20f6edb9b65a910101403d8b520643;p=opencv diff --git a/samples/octave/chessboard.m b/samples/octave/chessboard.m new file mode 100644 index 0000000..b244529 --- /dev/null +++ b/samples/octave/chessboard.m @@ -0,0 +1,23 @@ +#! /usr/bin/env octave +cv; +highgui; + +arg_list=argv(); + +cvNamedWindow("win"); +if (!size(arg_list,1)) + error("must specify filename"); + exit +endif +filename = arg_list{1}; +im = cvLoadImage(filename, CV_LOAD_IMAGE_GRAYSCALE); +im3 = cvLoadImage(filename, CV_LOAD_IMAGE_COLOR); +chessboard_dim = cvSize( 5, 6 ); + +[found_all, corners] = cvFindChessboardCorners( im, chessboard_dim ); + +cvDrawChessboardCorners( im3, chessboard_dim, corners, found_all ); + +cvShowImage("win", im3); +cvWaitKey(); +