Also, removed the one from modules/python/src2/cv.py and cleared its executable bit, since it's not a script.
		
			
				
	
	
		
			41 lines
		
	
	
		
			761 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			761 B
		
	
	
	
		
			Python
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env python
 | 
						|
 | 
						|
'''
 | 
						|
MSER detector demo
 | 
						|
==================
 | 
						|
 | 
						|
Usage:
 | 
						|
------
 | 
						|
    mser.py [<video source>]
 | 
						|
 | 
						|
Keys:
 | 
						|
-----
 | 
						|
    ESC   - exit
 | 
						|
 | 
						|
'''
 | 
						|
 | 
						|
import numpy as np
 | 
						|
import cv2
 | 
						|
import video
 | 
						|
 | 
						|
if __name__ == '__main__':
 | 
						|
    import sys
 | 
						|
    try: video_src = sys.argv[1]
 | 
						|
    except: video_src = 0
 | 
						|
 | 
						|
    cam = video.create_capture(video_src)
 | 
						|
    mser = cv2.MSER()
 | 
						|
    while True:
 | 
						|
        ret, img = cam.read()
 | 
						|
        gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
 | 
						|
        vis = img.copy()
 | 
						|
 | 
						|
        regions = mser.detect(gray, None)
 | 
						|
        hulls = [cv2.convexHull(p.reshape(-1, 1, 2)) for p in regions]
 | 
						|
        cv2.polylines(vis, hulls, 1, (0, 255, 0))
 | 
						|
 | 
						|
        cv2.imshow('img', vis)
 | 
						|
        if 0xFF & cv2.waitKey(5) == 27:
 | 
						|
            break
 | 
						|
    cv2.destroyAllWindows()
 |