opencv_version.py 649 Bytes
Newer Older
Dmitriy Anisimov's avatar
Dmitriy Anisimov committed
1 2
#!/usr/bin/env python

flp's avatar
flp committed
3 4 5 6 7 8 9 10 11 12
'''
prints OpenCV version

Usage:
    opencv_version.py [<params>]
    params:
        --build: print complete build info
        --help:  print this help
'''

13 14 15
# Python 2/3 compatibility
from __future__ import print_function

Dmitriy Anisimov's avatar
Dmitriy Anisimov committed
16 17 18 19
import cv2

if __name__ == '__main__':
    import sys
flp's avatar
flp committed
20 21
    print(__doc__)

Dmitriy Anisimov's avatar
Dmitriy Anisimov committed
22 23
    try:
        param = sys.argv[1]
flp's avatar
flp committed
24
    except IndexError:
Dmitriy Anisimov's avatar
Dmitriy Anisimov committed
25 26
        param = ""

flp's avatar
flp committed
27
    if "--build" == param:
28
        print(cv2.getBuildInformation())
flp's avatar
flp committed
29
    elif "--help" == param:
30 31
        print("\t--build\n\t\tprint complete build info")
        print("\t--help\n\t\tprint this help")
Dmitriy Anisimov's avatar
Dmitriy Anisimov committed
32
    else:
33
        print("Welcome to OpenCV")