From 4c08581e4852d3b2b571927583f77a51f9cd1572 Mon Sep 17 00:00:00 2001 From: Dmitriy Anisimov Date: Sat, 4 Oct 2014 21:39:26 +0400 Subject: [PATCH] opencv_version --- samples/cpp/opencv_version.cpp | 2 +- samples/java/opencv_version.java | 23 +++++++++++++++++++++++ samples/python2/opencv_version.py | 18 ++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 samples/java/opencv_version.java create mode 100644 samples/python2/opencv_version.py diff --git a/samples/cpp/opencv_version.cpp b/samples/cpp/opencv_version.cpp index ec9b47d..0ee3494 100644 --- a/samples/cpp/opencv_version.cpp +++ b/samples/cpp/opencv_version.cpp @@ -25,7 +25,7 @@ int main(int argc, const char* argv[]) } else { - std::cout << "OpenCV " << CV_VERSION << std::endl; + std::cout << "Welcome to OpenCV " << CV_VERSION << std::endl; } return 0; diff --git a/samples/java/opencv_version.java b/samples/java/opencv_version.java new file mode 100644 index 0000000..93e3da0 --- /dev/null +++ b/samples/java/opencv_version.java @@ -0,0 +1,23 @@ +import org.opencv.core.Core; + +class opencv_version { + + static { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); } + + public static void main(String[] args) { + + if ((1==args.length) && (0==args[0].compareTo("--build"))) { + + System.out.println(Core.getBuildInformation()); + } else + if ((1==args.length) && (0==args[0].compareTo("--help"))) { + + System.out.println("\t--build\n\t\tprint complete build info"); + System.out.println("\t--help\n\t\tprint this help"); + } else { + + System.out.println("Welcome to OpenCV " + Core.VERSION); + } + } + +} diff --git a/samples/python2/opencv_version.py b/samples/python2/opencv_version.py new file mode 100644 index 0000000..8c966f1 --- /dev/null +++ b/samples/python2/opencv_version.py @@ -0,0 +1,18 @@ +#!/usr/bin/env python + +import cv2 + +if __name__ == '__main__': + import sys + try: + param = sys.argv[1] + except: + param = "" + + if ("--build" == param): + print cv2.getBuildInformation() + elif ("--help" == param): + print "\t--build\n\t\tprint complete build info" + print "\t--help\n\t\tprint this help" + else: + print "Welcome to OpenCV" -- 2.7.4