19 lines
		
	
	
		
			505 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			505 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/python
 | 
						|
from opencv.cv import *
 | 
						|
from opencv.highgui import *
 | 
						|
import sys
 | 
						|
 | 
						|
if __name__ == "__main__":
 | 
						|
    cvNamedWindow("win")
 | 
						|
    filename = sys.argv[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()
 |