add #/usr/bin/env python to all python files
authormarina.kolpakova <marina.kolpakova@itseez.com>
Fri, 23 Nov 2012 18:57:22 +0000 (22:57 +0400)
committermarina.kolpakova <marina.kolpakova@itseez.com>
Fri, 23 Nov 2012 18:57:22 +0000 (22:57 +0400)
92 files changed:
doc/check_docs.py
doc/check_docs2.py
doc/conf.py
doc/ocv.py
doc/patch_refman_latex.py
doc/pattern_tools/gen_pattern.py
doc/pattern_tools/svgfig.py
doc/reformat.py
modules/contrib/doc/facerec/src/create_csv.py
modules/gpu/misc/mark_nvidia.py
modules/java/check-tests.py
modules/java/generator/gen_java.py
modules/java/generator/gen_javadoc.py
modules/java/generator/rst_parser.py
modules/python/src2/cv.py
modules/python/src2/gen.py
modules/python/src2/gen2.py
modules/python/src2/hdr_parser.py
modules/python/test/calchist.py
modules/python/test/camera_calibration.py
modules/python/test/findstereocorrespondence.py
modules/python/test/goodfeatures.py
modules/python/test/leak1.py
modules/python/test/leak2.py
modules/python/test/leak3.py
modules/python/test/leak4.py
modules/python/test/precornerdetect.py
modules/python/test/test.py
modules/python/test/ticket_6.py
modules/python/test/tickets.py
modules/python/test/transformations.py
modules/ts/misc/chart.py
modules/ts/misc/color.py
modules/ts/misc/concatlogs.py
modules/ts/misc/report.py
modules/ts/misc/run.py
modules/ts/misc/summary.py
modules/ts/misc/table_formatter.py
modules/ts/misc/testlog_parser.py
samples/python/camera.py
samples/python/cv20squares.py
samples/python/cvutils.py
samples/python/dmtx.py
samples/python/peopledetect.py
samples/python2/_coverage.py
samples/python2/_doc.py
samples/python2/asift.py
samples/python2/browse.py
samples/python2/calibrate.py
samples/python2/camshift.py
samples/python2/coherence.py
samples/python2/color_histogram.py
samples/python2/common.py
samples/python2/contours.py
samples/python2/deconvolution.py
samples/python2/demo.py
samples/python2/digits.py
samples/python2/digits_adjust.py
samples/python2/digits_video.py
samples/python2/distrans.py
samples/python2/edge.py
samples/python2/facedetect.py
samples/python2/feature_homography.py
samples/python2/find_obj.py
samples/python2/fitline.py
samples/python2/floodfill.py
samples/python2/gabor_threads.py
samples/python2/gaussian_mix.py
samples/python2/hist.py
samples/python2/inpaint.py
samples/python2/kmeans.py
samples/python2/lappyr.py
samples/python2/letter_recog.py
samples/python2/lk_homography.py
samples/python2/lk_track.py
samples/python2/morphology.py
samples/python2/mosse.py
samples/python2/motempl.py
samples/python2/mouse_and_match.py
samples/python2/mser.py
samples/python2/opt_flow.py
samples/python2/peopledetect.py
samples/python2/plane_ar.py
samples/python2/plane_tracker.py
samples/python2/squares.py
samples/python2/stereo_match.py
samples/python2/texture_flow.py
samples/python2/turing.py
samples/python2/video.py
samples/python2/video_dmtx.py
samples/python2/video_threaded.py
samples/python2/watershed.py

index 18df026..2d87993 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys, glob
 
 sys.path.append("../modules/python/src2/")
index a3606bd..bf03754 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import os, sys, fnmatch, re
 
 sys.path.append("../modules/python/src2/")
index 40b8e27..35073e0 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 # -*- coding: utf-8 -*-
 #
 # opencvstd documentation build configuration file, created by
index ba32192..ce75093 100755 (executable)
@@ -1,3 +1,4 @@
+#/usr/bin/env python
 # -*- coding: utf-8 -*-
 """
     ocv domain, a modified copy of sphinx.domains.cpp + shpinx.domains.python.
index 2691746..352c46c 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys
 
 f=open(sys.argv[1], "rt")
index 455b3b6..45b45af 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 """gen_pattern.py
 To run:
 -c 10 -r 12 -o out.svg
index 04aa257..bf182a8 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 # svgfig.py copyright (C) 2008 Jim Pivarski <jpivarski@gmail.com>
 #
 # This program is free software; you can redistribute it and/or
index fb52075..00e4aae 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import os, sys, re
 
 finput=open(sys.argv[1], "rt")
index 7c1f212..e8cc3e8 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys, re
 
 spaces = '[\s]*'
index 55118ca..4cb80ff 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys, os, re
 
 classes_ignore_list = (
index 2287058..c60730f 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys, re, os.path
 from string import Template
 
index 97eac70..3c69727 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import os, sys, re, string, glob
 from optparse import OptionParser
 
index 65e66f7..f4ef581 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import os, sys, re, string, fnmatch
 allmodules = ["core", "flann", "imgproc", "ml", "highgui", "video", "features2d", "calib3d", "objdetect", "legacy", "contrib", "gpu", "androidcamera", "java", "python", "stitching", "ts", "photo", "nonfree", "videostab", "ocl"]
 verbose = False
index 2d4daf0..4238d05 100755 (executable)
@@ -1 +1,3 @@
+#/usr/bin/env python
+
 from cv2.cv import *
index 2ffb445..65cafc9 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys
 from string import Template
 
index e600a82..5381579 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import hdr_parser, sys, re, os, cStringIO
 from string import Template
 
index a18a4fe..090ed6f 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import os, sys, re, string
 
 # the list only for debugging. The real list, used in the real OpenCV build, is specified in CMakeLists.txt
index c371e73..0a52258 100755 (executable)
@@ -1,5 +1,6 @@
-# Calculating and displaying 2D Hue-Saturation histogram of a color image
+#/usr/bin/env python
 
+# Calculating and displaying 2D Hue-Saturation histogram of a color image
 import sys
 import cv2.cv as cv
 
index 989207c..488dd15 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys
 import math
 import time
index e4c4b0a..6290777 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import cv2.cv as cv
 import unittest
 
index 49326da..dde5608 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import cv2.cv as cv
 import numpy as np
 cv.NamedWindow('Leak')
index ca511a4..af1cb05 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import cv2.cv as cv
 import numpy as np
 import time
index 901d7be..f72afbb 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import cv2.cv as cv
 import math
 import time
index 8d8ba88..dcfc5cf 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import cv2.cv as cv
 import math
 import time
index 49c8e07..29a6ca1 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import cv2.cv as cv
 
 def precornerdetect(image):
index 42dfab2..924708c 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import unittest
 import random
 import time
index e6cc62f..533027f 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import urllib
 import cv2.cv as cv
 import Image
index aa68180..1e756bc 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import unittest
 import random
 import time
index 6d6f19e..1f63bce 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 # -*- coding: utf-8 -*-
 # transformations.py
 
index 604b850..39a60eb 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import testlog_parser, sys, os, xml, re
 from table_formatter import *
 from optparse import OptionParser
index 3ce7252..4492ed4 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import math, os, sys
 
 webcolors = {
index af95bac..afcb9cc 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 from optparse import OptionParser
 import glob, sys, os, re
 
index edee854..6da89e5 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import testlog_parser, sys, os, xml, re, glob
 from table_formatter import *
 from optparse import OptionParser
index e1b275f..de5796a 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import sys, os, platform, xml, re, tempfile, glob, datetime, getpass, shutil
 from optparse import OptionParser
 from subprocess import Popen, PIPE
index 45b4aac..76c1984 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import testlog_parser, sys, os, xml, glob, re
 from table_formatter import *
 from optparse import OptionParser
index be89794..598c9e9 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/env python
+
 import sys, re, os.path, cgi, stat
 from optparse import OptionParser
 from color import getColorizer
index 7f14235..ce55b8b 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import sys, re, os.path
 from xml.dom.minidom import parse
 
index 747bb45..5d1c63b 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 import cv2.cv as cv
 import time
 
index ddeeebd..e472fa1 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 """
 Find Squares in image by finding countours and filtering
 """
index 6e81a3a..a2ef8ae 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 import cv2.cv as cv
 import urllib2
 from sys import argv
index 6b3a6bd..0ff2b43 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 import cv2.cv as cv
 import time
 from pydmtx import DataMatrix
index 35c600c..2824299 100755 (executable)
@@ -1,3 +1,5 @@
+#!/usr/bin/python
+
 import sys
 from cv import *
 
index 1fb8b17..1d0f041 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Utility for measuring python opencv API coverage by samples.
 '''
index 1204ae6..71c9faa 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Scans current directory for *.py files and reports
 ones with missing __doc__ string.
index 4f2b0cd..09894dd 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Affine invariant feature-based image matching sample.
 
index 238d2a3..da2c98d 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 browse.py
 =========
index 03a2a6f..54aba8a 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 import os
index 0554e1e..43543dc 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Camshift tracker
 ================
index d3fe4da..082a7c6 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Coherence-enhancing filtering example
 =====================================
index 8e6747a..c27744e 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 from time import clock
index ccfbe5c..4c6f800 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 This module contais some common routines used by other samples.
 '''
index 13a3857..daa13b2 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 This program illustrates the use of findContours and drawContours.
 The original image is put up along with the image of drawn contours.
index 9463c45..5e3becc 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Wiener deconvolution.
 
index fd988bc..a9c1070 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Sample-launcher application.
 '''
index 582e5fc..c84bc24 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 SVM and KNearest digit recognition.
 
index d8e70f2..72805d3 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Digit recognition adjustment.
 Grid search is used to find the best parameters for SVM and KNearest classifiers.
index a8b486f..ef62826 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 import os
index 1322636..386ea8a 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Distance transform sample.
 
index 02276f2..9ce3457 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 This sample demonstrates Canny edge detection.
 
index 94807b8..27a7895 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 import cv2.cv as cv
index aa19d45..4dd8ddf 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Feature homography
 ==================
index 48b9d44..7a875ca 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Feature-based image matching sample.
 
index e4a5091..c19dbdc 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Robust line fitting.
 ==================
index 540e7ad..177e380 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Floodfill sample.
 
index 962a501..9582bdb 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 gabor_threads.py
 =========
index 63ee3ad..de714fa 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 from numpy import random
 import cv2
index d793895..ea950c8 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 ''' This is a sample for histogram plotting for RGB images and grayscale images for better understanding of colour distribution
 
 Benefit : Learn how to draw histogram of images
index 0070f55..d2b8c84 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Inpainting sample.
 
index 3b55830..4418a46 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 K-means clusterization sample.
 Usage:
index e1951ed..232ec54 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 ''' An example of Laplacian Pyramid construction and merging.
 
 Level : Intermediate
index 282b300..73eeff3 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 The sample demonstrates how to train Random Trees classifier
 (or Boosting classifier, or MLP, or Knearest, or Support Vector Machines) using the provided dataset.
index 9e6d8a9..9996764 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Lucas-Kanade homography tracker
 ===============================
index ea8b25d..f0d0439 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Lucas-Kanade tracker
 ====================
index 2c81cd8..0980981 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Morphology operations.
 
index 1d5eb29..aecb423 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 MOSSE tracking sample
 
index 08f3100..4f78eba 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 import video
index b979445..a9fa882 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 #!/usr/bin/env python
 '''
 mouse_and_match.py [-i path | --input path: default ./]
index 8877353..73e0a4f 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 MSER detector demo
 ==================
index a70046a..d0bc5c5 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 import video
index 4cd7a8e..f4bd467 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 import numpy as np
 import cv2
 
index 45e3560..dc2d5d5 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Planar augmented reality
 ==================
index d588b94..189f50b 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Multitarget planar tracking
 ==================
index 7842bb1..a247c35 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Simple "Square Detector" program.
 
index ef56222..0e46c26 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Simple example of stereo image matching and point cloud generation.
 
index 5b095e6..66eb58f 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Texture flow direction estimation.
 
index 679bf99..101f22c 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Multiscale Turing Patterns generator
 ====================================
index c4168f6..2cdcb2a 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Video capture sample.
 
index 98cdd85..1ed06c4 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Data matrix detector sample.
 Usage:
index 7498d83..6fce334 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Multithreaded video processing sample.
 Usage:
index 711f940..d4ab22a 100755 (executable)
@@ -1,3 +1,5 @@
+#/usr/bin/env python
+
 '''
 Watershed segmentation
 =========