24 lines
		
	
	
		
			487 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			487 B
		
	
	
	
		
			Matlab
		
	
	
	
	
	
#! /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();
 | 
						|
 |