This is an automated email from the git hooks/post-receive script. pini pushed a commit to tag upstream/1.1.0_beta1 in repository sikuli.
commit 4c69b7501d46ba2d634b5895ccb8c5d35962606c Author: Raimund Hocke <[email protected]> Date: Mon Mar 24 10:26:30 2014 +0100 adding resources and build scripts for windows using mingw64 --- .../windows/TheBuildProcess/00_natives_build.txt | 115 +++++++++++++++++++ .../00_natives_packages/jpegsrc.v9.tar.gz | Bin 0 -> 987900 bytes .../00_natives_packages/leptonica-1.69.tar.gz | Bin 0 -> 7618131 bytes .../00_natives_packages/libpng-1.5.14.tar.bz2 | Bin 0 -> 869823 bytes .../tesseract-ocr-3.02.02.tar.gz | Bin 0 -> 3890393 bytes .../00_natives_packages/tiff-4.0.3.tar.gz | Bin 0 -> 2051630 bytes .../00_natives_packages/zlib-1.2.7.tar.bz2 | Bin 0 -> 505085 bytes Libs/build/windows/TheBuildProcess/01_zlib/mymake | 26 +++++ .../build/windows/TheBuildProcess/02_libpng/mymake | 25 +++++ Libs/build/windows/TheBuildProcess/03_jpeg/mymake | 26 +++++ Libs/build/windows/TheBuildProcess/04_tiff/mymake | 26 +++++ .../windows/TheBuildProcess/05_leptonica/mymake | 26 +++++ .../windows/TheBuildProcess/06_tesseract/mymake | 27 +++++ Libs/build/windows/TheBuildProcess/07_ant/mymake | 16 +++ Libs/build/windows/TheBuildProcess/07_cmake/mymake | 32 ++++++ .../TheBuildProcess/07_opencv/cmake_opencv_base | 107 ++++++++++++++++++ .../TheBuildProcess/07_opencv/cmake_opencv_base.py | 15 +++ .../07_opencv/cmake_opencv_base.txt | 102 +++++++++++++++++ .../build/windows/TheBuildProcess/07_opencv/mymake | 125 +++++++++++++++++++++ Natives/src/main/native/Vision/opencv.hpp | 2 - 20 files changed, 668 insertions(+), 2 deletions(-) diff --git a/Libs/build/windows/TheBuildProcess/00_natives_build.txt b/Libs/build/windows/TheBuildProcess/00_natives_build.txt new file mode 100644 index 0000000..b4d930e --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/00_natives_build.txt @@ -0,0 +1,115 @@ +*** msys mingw setup +msys: MSYS-20111123.zip + +--- from: http://mingw-w64.sourceforge.net/download.php (section mingw-builds) +mingw64: i686-4.8.2-release-posix-dwarf-rt_v3-rev2.7z +mingw32: x86_64-4.8.2-release-win32-sjlj-rt_v3-rev2.7z + +---installed in c:\mingw c:\msys +---msys/bin in windows system path +---msys mingw config points to c:\mingw +msys/etc/fstab +#Win32_Path Mount_Point + +c:/mingw /mingw + +*** install python +current: 2.7 (python-2.7.6.amd64.msi) +have in windows path + +*** switching 64-Bit - 32-Bit +mingw(32) +mingw(64) +/usr/local(32) +/usr/local(64) + +--- in msys32.bat to automate this +if exist c:\mingw64 goto IS32MG + rename c:\mingw mingw64 + rename c:\mingw32 mingw +:IS32MG +if exist c:\msys\local64 goto IS32 + rename c:\msys\local local64 + rename c:\msys\local32 local +:IS32 +if not exist c:\mingw64 goto ERROR32 +if exist c:\msys\local64 goto IS32OK +:ERROR32 +dir c:\m* +dir c:\msys\l* +pause +goto EOF +:IS32OK + +--- in msys64.bat to automate this +if exist c:\mingw32 goto IS64MG + rename c:\mingw mingw32 + rename c:\mingw64 mingw +:IS64MG +if exist c:\msys\local32 goto IS64 + rename c:\msys\local local32 + rename c:\msys\local64 local +:IS64 +if not exist c:\mingw32 goto ERROR64 +if exist c:\msys\local32 goto IS64OK +:ERROR64 +dir c:\m* +dir c:\msys\l* +pause +goto EOF +:IS64OK + +****** following steps have to be done after having switched to 32 or 64 Bit +everything has to be run being in the respective source folder + +--- might help for some build situations +export "CFLAGS=-I/usr/local/include" +export "LDFLAGS=-L/usr/local/lib" +export "DESTDIR=/usr/local" + +*** install cmake +current: cmake-2.8.12.2 (.tar.gz) +./bootstrap --no-qt-gui --prefix /usr/local +make +make install + +*** install ant +current: apache-ant-1.9.3 (-bin.tar.gz) +copy folder content to +bin -> /usr/local/bin +lib -> /usr/local/lib + +*** zlib (zlib1.dll) +current zlib-1.2.7 (.tar.bz2) +m/ymake ++ +*** libpng (libpng15-15.dll) +current: libpng-1.5.14 (.tar.gz) +mymake + +*** jpeg (libjpeg-9.dll) +current: jpeg-9 (jpegsrc.v9.tar.gz) +mymake + +*** tiff (libtiff-5.dll) +current: tiff-4.0.3 (tar.gz) +mymake + +*** leptonica: (liblept-3.dll) +current: leptonica-1.69 (.tar.gz) +mymake +needs xBit version of gdi32.dll as libgdi32.dll in mingw/$target/lib +(64Bit: copy on Windows!, for 32Bit: load and save with 32Bit editor) +-- patch: +utils.c:2301: if (hFind != INVALID_HANDLE_VALUE) { + +*** tesseract (libtesseract-3.dll) +current: tesseract-ocr-3.02.02 (.tar.gz) +mymake +changed files? + +*** opencv (libopencv_java248.dll, opencv-248.jar) +current: opencv-2.4.8 (.zip) (download from web: http://opencv.org/downloads.html - Linux/Mac) +mymake (contains special cmake parameter setup) +selects: core feature2d flann highgui imgproc java +resulting stuff in buildXX/bin \ No newline at end of file diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/jpegsrc.v9.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/jpegsrc.v9.tar.gz new file mode 100644 index 0000000..05685bf Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/jpegsrc.v9.tar.gz differ diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/leptonica-1.69.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/leptonica-1.69.tar.gz new file mode 100644 index 0000000..5c51d33 Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/leptonica-1.69.tar.gz differ diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/libpng-1.5.14.tar.bz2 b/Libs/build/windows/TheBuildProcess/00_natives_packages/libpng-1.5.14.tar.bz2 new file mode 100644 index 0000000..5d307cb Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/libpng-1.5.14.tar.bz2 differ diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/tesseract-ocr-3.02.02.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/tesseract-ocr-3.02.02.tar.gz new file mode 100644 index 0000000..b64fd81 Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/tesseract-ocr-3.02.02.tar.gz differ diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/tiff-4.0.3.tar.gz b/Libs/build/windows/TheBuildProcess/00_natives_packages/tiff-4.0.3.tar.gz new file mode 100644 index 0000000..d9e7047 Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/tiff-4.0.3.tar.gz differ diff --git a/Libs/build/windows/TheBuildProcess/00_natives_packages/zlib-1.2.7.tar.bz2 b/Libs/build/windows/TheBuildProcess/00_natives_packages/zlib-1.2.7.tar.bz2 new file mode 100644 index 0000000..33e3bc5 Binary files /dev/null and b/Libs/build/windows/TheBuildProcess/00_natives_packages/zlib-1.2.7.tar.bz2 differ diff --git a/Libs/build/windows/TheBuildProcess/01_zlib/mymake b/Libs/build/windows/TheBuildProcess/01_zlib/mymake new file mode 100644 index 0000000..cf68e21 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/01_zlib/mymake @@ -0,0 +1,26 @@ +echo ---------------- zlib ---------------------------- +if [ -e /usr/local32 ]; then + target=x86_64-w64-mingw32 +else + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +make -f win32/Makefile.gcc uninstall +make -f win32/Makefile.gcc clean +echo ---------------- prepare ---------------------------- +echo ---------------- compile ---------------------------- +make -f win32/Makefile.gcc +export BINARY_PATH=/usr/local/bin +export INCLUDE_PATH=/usr/local/include +export LIBRARY_PATH=/usr/local/lib +echo ---------------- install ---------------------------- +make -f win32/Makefile.gcc install SHARED_MODE=1 +echo ---------------- result ---------------------------- +ls -l /usr/local/bin/zlib* +ls -l /usr/local/lib/libz* +echo ---------------- zlib end ---------------------------- +cp --remove-destination /usr/local/bin/zlib1.dll /usr/local/bin/libz.dll +cp --remove-destination /usr/local/bin/libz.dll /mingw/$target/lib/libz.dll diff --git a/Libs/build/windows/TheBuildProcess/02_libpng/mymake b/Libs/build/windows/TheBuildProcess/02_libpng/mymake new file mode 100644 index 0000000..ed5c1f7 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/02_libpng/mymake @@ -0,0 +1,25 @@ +echo ---------------- libpng ---------------------------- +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +make uninstall +make clean +echo ---------------- prepare ---------------------------- +export "CFLAGS=-I/usr/local/include" +export "CPPFLAGS=-I/usr/local/include" +export "LDFLAGS=-L/usr/local/lib" +./configure --host=$target +echo ---------------- compile ---------------------------- +make +echo ---------------- install ---------------------------- +make install +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l /usr/local/bin/*png* +ls -l /usr/local/lib/*png* +echo ---------------- libpng end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/03_jpeg/mymake b/Libs/build/windows/TheBuildProcess/03_jpeg/mymake new file mode 100644 index 0000000..0ac5a9b --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/03_jpeg/mymake @@ -0,0 +1,26 @@ +echo ---------------- libjpeg ---------------------------- +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +make uninstall >mymake.txt +make clean >>mymake.txt +echo ---------------- prepare ---------------------------- +export "CFLAGS=-I/usr/local/include" +export "CPPFLAGS=-I/usr/local/include" +export "LDFLAGS=-L/usr/local/lib" +./configure --host=$target +#>>mymake.txt +echo ---------------- compile ---------------------------- +make +echo ---------------- install ---------------------------- +make install +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l /usr/local/bin/*jpeg* +ls -l /usr/local/lib/*jpeg* +echo ---------------- libjpeg end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/04_tiff/mymake b/Libs/build/windows/TheBuildProcess/04_tiff/mymake new file mode 100644 index 0000000..e1d31d5 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/04_tiff/mymake @@ -0,0 +1,26 @@ +echo ---------------- libtiff ---------------------------- +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +make uninstall +make clean +echo ---------------- prepare ---------------------------- +export "CFLAGS=-I/usr/local/include" +export "CPPFLAGS=-I/usr/local/include" +export "LDFLAGS=-L/usr/local/lib" +./configure --host=$target +read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..." +echo ---------------- compile ---------------------------- +make +echo ---------------- install ---------------------------- +make install +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l /usr/local/bin/*tiff* +ls -l /usr/local/lib/*tiff* +echo ---------------- libtiff end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/05_leptonica/mymake b/Libs/build/windows/TheBuildProcess/05_leptonica/mymake new file mode 100644 index 0000000..e5891da --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/05_leptonica/mymake @@ -0,0 +1,26 @@ +echo ---------------- leptonica ---------------------------- +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +make uninstall +make clean +echo ---------------- prepare ---------------------------- +export "CFLAGS=-I/usr/local/include -O2" +export "CPPFLAGS=-I/usr/local/include -O2" +export "LDFLAGS=-L/usr/local/lib" +./configure --host=$target --disable-programs --disable-static --disable-dependency-tracking +read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..." +echo ---------------- compile ---------------------------- +make +echo ---------------- install ---------------------------- +make install-strip +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l /usr/local/bin/*lept* +ls -l /usr/local/lib/*lept* +echo ---------------- leptonica end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/06_tesseract/mymake b/Libs/build/windows/TheBuildProcess/06_tesseract/mymake new file mode 100644 index 0000000..47d6474 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/06_tesseract/mymake @@ -0,0 +1,27 @@ +echo ---------------- tesseract ---------------------------- +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +make uninstall +make clean +echo ---------------- prepare ---------------------------- +./autogen.sh +export "CFLAGS=-I/usr/local/include -DNDEBUG -fpermissive" +export "CPPFLAGS=-I/usr/local/include -DNDEBUG -fpermissive" +export "LDFLAGS=-L/usr/local/lib -Wl,--as-needed" +./configure --host=$target --disable-tessdata-prefix +read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..." +echo ---------------- compile ---------------------------- +make +echo ---------------- install ---------------------------- +make install-strip +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l /usr/local/bin/*tess* +ls -l /usr/local/lib/*tess* +echo ---------------- tesseract end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/07_ant/mymake b/Libs/build/windows/TheBuildProcess/07_ant/mymake new file mode 100644 index 0000000..bb3030d --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/07_ant/mymake @@ -0,0 +1,16 @@ +echo ---------------- ant ---------------------------- +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- install ---------------------------- +cp -f bin/* /usr/local/bin/ +cp -f lib/* /usr/local/lib/ +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l /usr/local/bin/*ant* +ls -l /usr/local/lib/*ant* +echo ---------------- ant end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/07_cmake/mymake b/Libs/build/windows/TheBuildProcess/07_cmake/mymake new file mode 100644 index 0000000..0f9d7ff --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/07_cmake/mymake @@ -0,0 +1,32 @@ +echo ---------------- cmake ---------------------------- +cmx=cmake-2.8.12.2 +target=x86_64-w64-mingw32 +if [ ! -e /mingw/$target ]; then + target=i686-w64-mingw32 +fi +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ---------------- reset ---------------------------- +cd cmake +make uninstall +cd .. +rm -R -f cmake +tar xzf $cmx.tar.gz +mv $cmx cmake +if [ -e cmake ]; then + cd cmake + echo ---------------- prepare ---------------------------- + ./bootstrap --no-qt-gui --prefix=/usr/local + read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..." + echo ---------------- compile ---------------------------- + make + echo ---------------- install ---------------------------- + make install + cd .. + echo ---------------- result ---------------------------- + ls -l /local/local* + ls -l /usr/local/bin/*cmake* + ls -l /usr/local/lib/*cmake* +fi +echo ---------------- cmake end ---------------------------- diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base new file mode 100644 index 0000000..632a281 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base @@ -0,0 +1,107 @@ +cd build +rm -f CMakeCache.txt +make clean +cmake -G "MSYS Makefiles" \ +-DBUILD_DOCS="OFF" \ +-DBUILD_EXAMPLES="OFF" \ +-DBUILD_FAT_JAVA_LIB="ON" \ +-DBUILD_JASPER="OFF" \ +-DBUILD_JPEG="OFF" \ +-DBUILD_OPENEXR="OFF" \ +-DBUILD_PACKAGE="OFF" \ +-DBUILD_PERF_TESTS="OFF" \ +-DBUILD_PNG="OFF" \ +-DBUILD_SHARED_LIBS="OFF" \ +-DBUILD_TBB="OFF" \ +-DBUILD_TESTS="OFF" \ +-DBUILD_TIFF="OFF" \ +-DBUILD_WITH_DEBUG_INFO="OFF" \ +-DBUILD_ZLIB="OFF" \ +-DBUILD_opencv_apps="OFF" \ +-DBUILD_opencv_calib3d="OFF" \ +-DBUILD_opencv_contrib="OFF" \ +-DBUILD_opencv_core="ON" \ +-DBUILD_opencv_features2d="ON" \ +-DBUILD_opencv_flann="ON" \ +-DBUILD_opencv_gpu="OFF" \ +-DBUILD_opencv_highgui="ON" \ +-DBUILD_opencv_imgproc="ON" \ +-DBUILD_opencv_java="ON" \ +-DBUILD_opencv_legacy="OFF" \ +-DBUILD_opencv_ml="OFF" \ +-DBUILD_opencv_nonfree="OFF" \ +-DBUILD_opencv_objdetect="OFF" \ +-DBUILD_opencv_ocl="OFF" \ +-DBUILD_opencv_photo="OFF" \ +-DBUILD_opencv_python="OFF" \ +-DBUILD_opencv_stitching="OFF" \ +-DBUILD_opencv_superres="OFF" \ +-DBUILD_opencv_ts="OFF" \ +-DBUILD_opencv_video="OFF" \ +-DBUILD_opencv_videostab="OFF" \ +-DBUILD_opencv_world="OFF" \ +-DCLAMDBLAS_INCLUDE_DIR="CLAMDBLAS_INCLUDE_DIR-NOTFOUND" \ +-DCLAMDBLAS_ROOT_DIR="CLAMDBLAS_ROOT_DIR-NOTFOUND" \ +-DCLAMDFFT_INCLUDE_DIR="CLAMDFFT_INCLUDE_DIR-NOTFOUND" \ +-DCLAMDFFT_ROOT_DIR="CLAMDFFT_ROOT_DIR-NOTFOUND" \ +-DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_CONFIGURATION_TYPES="Debug;Release" \ +-DCMAKE_GNUtoMS="OFF" \ +-DCMAKE_VERBOSE="OFF" \ +-DCMU1394_INCLUDE_PATH="CMU1394_INCLUDE_PATH-NOTFOUND" \ +-DDC1394_2_INCLUDE_PATH="DC1394_2_INCLUDE_PATH-NOTFOUND" \ +-DEIGEN_INCLUDE_PATH="EIGEN_INCLUDE_PATH-NOTFOUND" \ +-DENABLE_AVX="OFF" \ +-DENABLE_FAST_MATH="OFF" \ +-DENABLE_NOISY_WARNINGS="OFF" \ +-DENABLE_OMIT_FRAME_POINTER="ON" \ +-DENABLE_PRECOMPILED_HEADERS="ON" \ +-DENABLE_PROFILING="OFF" \ +-DENABLE_SOLUTION_FOLDERS="OFF" \ +-DENABLE_SSE="ON" \ +-DENABLE_SSE2="ON" \ +-DENABLE_SSE3="ON" \ +-DENABLE_SSE41="OFF" \ +-DENABLE_SSE42="OFF" \ +-DENABLE_SSSE3="OFF" \ +-DENABLE_WINRT_MODE="OFF" \ +-DENABLE_WINRT_MODE_NATIVE="OFF" \ +-DGIGEAPI_INCLUDE_PATH="GIGEAPI_INCLUDE_PATH-NOTFOUND" \ +-DGIGEAPI_LIBRARIES="GIGEAPI_LIBRARIES-NOTFOUND" \ +-DINSTALL_CREATE_DISTRIB="OFF" \ +-DINSTALL_C_EXAMPLES="OFF" \ +-DINSTALL_PYTHON_EXAMPLES="OFF" \ +-DOPENCV_EXTRA_MODULES_PATH="" \ +-DOPENCV_WARNINGS_ARE_ERRORS="OFF" \ +-DPVAPI_INCLUDE_PATH="PVAPI_INCLUDE_PATH-NOTFOUND" \ +-DWITH_1394="OFF" \ +-DWITH_CSTRIPES="OFF" \ +-DWITH_CUBLAS="OFF" \ +-DWITH_CUDA="OFF" \ +-DWITH_CUFFT="OFF" \ +-DWITH_DSHOW="OFF" \ +-DWITH_EIGEN="OFF" \ +-DWITH_FFMPEG="OFF" \ +-DWITH_GIGEAPI="OFF" \ +-DWITH_INTELPERC="OFF" \ +-DWITH_IPP="OFF" \ +-DWITH_JASPER="OFF" \ +-DWITH_JPEG="ON" \ +-DWITH_MSMF="OFF" \ +-DWITH_NVCUVID="OFF" \ +-DWITH_OPENCL="ON" \ +-DWITH_OPENCLAMDBLAS="ON" \ +-DWITH_OPENCLAMDFFT="ON" \ +-DWITH_OPENEXR="OFF" \ +-DWITH_OPENGL="OFF" \ +-DWITH_OPENMP="OFF" \ +-DWITH_OPENNI="OFF" \ +-DWITH_PNG="ON" \ +-DWITH_PVAPI="OFF" \ +-DWITH_QT="OFF" \ +-DWITH_TBB="OFF" \ +-DWITH_TIFF="ON" \ +-DWITH_VFW="OFF" \ +-DWITH_WIN32UI="ON" \ +-DWITH_XIMEA="OFF" \ +.. diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.py b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.py new file mode 100644 index 0000000..728d327 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.py @@ -0,0 +1,15 @@ +file = open("cmake_opencv_base.txt") +out = open("cmake_opencv_base", "w") +out.write("cd build\n") +out.write("rm -f CMakeCache.txt\n") +out.write("make clean\n") +out.write("cmake -G \"MSYS Makefiles\" \\\n") +for line in file.readlines(): + line = line.strip() + parm, val = line.split("=") + parm = parm.split(":")[0] + pout = "-D%s=\"%s\" \\"%(parm, val) + print pout + out.write(pout + "\n") +out.write("..\n") +out.close() \ No newline at end of file diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.txt b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.txt new file mode 100644 index 0000000..b5f266e --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/07_opencv/cmake_opencv_base.txt @@ -0,0 +1,102 @@ +BUILD_DOCS:BOOL=OFF +BUILD_EXAMPLES:BOOL=OFF +BUILD_FAT_JAVA_LIB:BOOL=ON +BUILD_JASPER:BOOL=OFF +BUILD_JPEG:BOOL=OFF +BUILD_OPENEXR:BOOL=OFF +BUILD_PACKAGE:BOOL=OFF +BUILD_PERF_TESTS:BOOL=OFF +BUILD_PNG:BOOL=OFF +BUILD_SHARED_LIBS:BOOL=OFF +BUILD_TBB:BOOL=OFF +BUILD_TESTS:BOOL=OFF +BUILD_TIFF:BOOL=OFF +BUILD_WITH_DEBUG_INFO:BOOL=OFF +BUILD_ZLIB:BOOL=OFF +BUILD_opencv_apps:BOOL=OFF +BUILD_opencv_calib3d:BOOL=OFF +BUILD_opencv_contrib:BOOL=OFF +BUILD_opencv_core:BOOL=ON +BUILD_opencv_features2d:BOOL=ON +BUILD_opencv_flann:BOOL=ON +BUILD_opencv_gpu:BOOL=OFF +BUILD_opencv_highgui:BOOL=ON +BUILD_opencv_imgproc:BOOL=ON +BUILD_opencv_java:BOOL=ON +BUILD_opencv_legacy:BOOL=OFF +BUILD_opencv_ml:BOOL=OFF +BUILD_opencv_nonfree:BOOL=OFF +BUILD_opencv_objdetect:BOOL=OFF +BUILD_opencv_ocl:BOOL=OFF +BUILD_opencv_photo:BOOL=OFF +BUILD_opencv_python:BOOL=OFF +BUILD_opencv_stitching:BOOL=OFF +BUILD_opencv_superres:BOOL=OFF +BUILD_opencv_ts:BOOL=OFF +BUILD_opencv_video:BOOL=OFF +BUILD_opencv_videostab:BOOL=OFF +BUILD_opencv_world:BOOL=OFF +CLAMDBLAS_INCLUDE_DIR:PATH=CLAMDBLAS_INCLUDE_DIR-NOTFOUND +CLAMDBLAS_ROOT_DIR:PATH=CLAMDBLAS_ROOT_DIR-NOTFOUND +CLAMDFFT_INCLUDE_DIR:PATH=CLAMDFFT_INCLUDE_DIR-NOTFOUND +CLAMDFFT_ROOT_DIR:PATH=CLAMDFFT_ROOT_DIR-NOTFOUND +CMAKE_BUILD_TYPE:STRING=Release +CMAKE_CONFIGURATION_TYPES:STRING=Debug;Release +CMAKE_GNUtoMS:BOOL=OFF +CMAKE_VERBOSE:BOOL=OFF +CMU1394_INCLUDE_PATH:PATH=CMU1394_INCLUDE_PATH-NOTFOUND +DC1394_2_INCLUDE_PATH:PATH=DC1394_2_INCLUDE_PATH-NOTFOUND +EIGEN_INCLUDE_PATH:PATH=EIGEN_INCLUDE_PATH-NOTFOUND +ENABLE_AVX:BOOL=OFF +ENABLE_FAST_MATH:BOOL=OFF +ENABLE_NOISY_WARNINGS:BOOL=OFF +ENABLE_OMIT_FRAME_POINTER:BOOL=ON +ENABLE_PRECOMPILED_HEADERS:BOOL=ON +ENABLE_PROFILING:BOOL=OFF +ENABLE_SOLUTION_FOLDERS:BOOL=OFF +ENABLE_SSE:BOOL=ON +ENABLE_SSE2:BOOL=ON +ENABLE_SSE3:BOOL=ON +ENABLE_SSE41:BOOL=OFF +ENABLE_SSE42:BOOL=OFF +ENABLE_SSSE3:BOOL=OFF +ENABLE_WINRT_MODE:BOOL=OFF +ENABLE_WINRT_MODE_NATIVE:BOOL=OFF +GIGEAPI_INCLUDE_PATH:PATH=GIGEAPI_INCLUDE_PATH-NOTFOUND +GIGEAPI_LIBRARIES:FILEPATH=GIGEAPI_LIBRARIES-NOTFOUND +INSTALL_CREATE_DISTRIB:BOOL=OFF +INSTALL_C_EXAMPLES:BOOL=OFF +INSTALL_PYTHON_EXAMPLES:BOOL=OFF +OPENCV_EXTRA_MODULES_PATH:PATH= +OPENCV_WARNINGS_ARE_ERRORS:BOOL=OFF +PVAPI_INCLUDE_PATH:PATH=PVAPI_INCLUDE_PATH-NOTFOUND +WITH_1394:BOOL=OFF +WITH_CSTRIPES:BOOL=OFF +WITH_CUBLAS:BOOL=OFF +WITH_CUDA:BOOL=OFF +WITH_CUFFT:BOOL=OFF +WITH_DSHOW:BOOL=OFF +WITH_EIGEN:BOOL=OFF +WITH_FFMPEG:BOOL=OFF +WITH_GIGEAPI:BOOL=OFF +WITH_INTELPERC:BOOL=OFF +WITH_IPP:BOOL=OFF +WITH_JASPER:BOOL=OFF +WITH_JPEG:BOOL=ON +WITH_MSMF:BOOL=OFF +WITH_NVCUVID:BOOL=OFF +WITH_OPENCL:BOOL=ON +WITH_OPENCLAMDBLAS:BOOL=ON +WITH_OPENCLAMDFFT:BOOL=ON +WITH_OPENEXR:BOOL=OFF +WITH_OPENGL:BOOL=OFF +WITH_OPENMP:BOOL=OFF +WITH_OPENNI:BOOL=OFF +WITH_PNG:BOOL=ON +WITH_PVAPI:BOOL=OFF +WITH_QT:BOOL=OFF +WITH_TBB:BOOL=OFF +WITH_TIFF:BOOL=ON +WITH_VFW:BOOL=OFF +WITH_WIN32UI:BOOL=ON +WITH_XIMEA:BOOL=OFF diff --git a/Libs/build/windows/TheBuildProcess/07_opencv/mymake b/Libs/build/windows/TheBuildProcess/07_opencv/mymake new file mode 100644 index 0000000..c35bed2 --- /dev/null +++ b/Libs/build/windows/TheBuildProcess/07_opencv/mymake @@ -0,0 +1,125 @@ +echo ---------------- g++ bitness ---------------------------- +g++ --version +ls -l /local/local* +echo ------------ reset ------- +if [ -e /usr/local32 ]; then + rm -r -f build64 + mkdir build64 + cd build64 +else + rm -r -f build32 + mkdir build32 + cd build32 +fi +echo ------------ configure ---------- +cmake -G "MSYS Makefiles" \ +-DBUILD_DOCS="OFF" \ +-DBUILD_EXAMPLES="OFF" \ +-DBUILD_FAT_JAVA_LIB="ON" \ +-DBUILD_JASPER="OFF" \ +-DBUILD_JPEG="OFF" \ +-DBUILD_OPENEXR="OFF" \ +-DBUILD_PACKAGE="OFF" \ +-DBUILD_PERF_TESTS="OFF" \ +-DBUILD_PNG="OFF" \ +-DBUILD_SHARED_LIBS="OFF" \ +-DBUILD_TBB="OFF" \ +-DBUILD_TESTS="OFF" \ +-DBUILD_TIFF="OFF" \ +-DBUILD_WITH_DEBUG_INFO="OFF" \ +-DBUILD_ZLIB="OFF" \ +-DBUILD_opencv_apps="OFF" \ +-DBUILD_opencv_calib3d="OFF" \ +-DBUILD_opencv_contrib="OFF" \ +-DBUILD_opencv_core="ON" \ +-DBUILD_opencv_features2d="ON" \ +-DBUILD_opencv_flann="ON" \ +-DBUILD_opencv_gpu="OFF" \ +-DBUILD_opencv_highgui="ON" \ +-DBUILD_opencv_imgproc="ON" \ +-DBUILD_opencv_java="ON" \ +-DBUILD_opencv_legacy="OFF" \ +-DBUILD_opencv_ml="OFF" \ +-DBUILD_opencv_nonfree="OFF" \ +-DBUILD_opencv_objdetect="OFF" \ +-DBUILD_opencv_ocl="OFF" \ +-DBUILD_opencv_photo="OFF" \ +-DBUILD_opencv_python="OFF" \ +-DBUILD_opencv_stitching="OFF" \ +-DBUILD_opencv_superres="OFF" \ +-DBUILD_opencv_ts="OFF" \ +-DBUILD_opencv_video="OFF" \ +-DBUILD_opencv_videostab="OFF" \ +-DBUILD_opencv_world="OFF" \ +-DCLAMDBLAS_INCLUDE_DIR="CLAMDBLAS_INCLUDE_DIR-NOTFOUND" \ +-DCLAMDBLAS_ROOT_DIR="CLAMDBLAS_ROOT_DIR-NOTFOUND" \ +-DCLAMDFFT_INCLUDE_DIR="CLAMDFFT_INCLUDE_DIR-NOTFOUND" \ +-DCLAMDFFT_ROOT_DIR="CLAMDFFT_ROOT_DIR-NOTFOUND" \ +-DCMAKE_BUILD_TYPE="Release" \ +-DCMAKE_CONFIGURATION_TYPES="Debug;Release" \ +-DCMAKE_GNUtoMS="OFF" \ +-DCMAKE_VERBOSE="OFF" \ +-DCMU1394_INCLUDE_PATH="CMU1394_INCLUDE_PATH-NOTFOUND" \ +-DDC1394_2_INCLUDE_PATH="DC1394_2_INCLUDE_PATH-NOTFOUND" \ +-DEIGEN_INCLUDE_PATH="EIGEN_INCLUDE_PATH-NOTFOUND" \ +-DENABLE_AVX="OFF" \ +-DENABLE_FAST_MATH="OFF" \ +-DENABLE_NOISY_WARNINGS="OFF" \ +-DENABLE_OMIT_FRAME_POINTER="ON" \ +-DENABLE_PRECOMPILED_HEADERS="ON" \ +-DENABLE_PROFILING="OFF" \ +-DENABLE_SOLUTION_FOLDERS="OFF" \ +-DENABLE_SSE="ON" \ +-DENABLE_SSE2="ON" \ +-DENABLE_SSE3="ON" \ +-DENABLE_SSE41="OFF" \ +-DENABLE_SSE42="OFF" \ +-DENABLE_SSSE3="OFF" \ +-DENABLE_WINRT_MODE="OFF" \ +-DENABLE_WINRT_MODE_NATIVE="OFF" \ +-DGIGEAPI_INCLUDE_PATH="GIGEAPI_INCLUDE_PATH-NOTFOUND" \ +-DGIGEAPI_LIBRARIES="GIGEAPI_LIBRARIES-NOTFOUND" \ +-DINSTALL_CREATE_DISTRIB="OFF" \ +-DINSTALL_C_EXAMPLES="OFF" \ +-DINSTALL_PYTHON_EXAMPLES="OFF" \ +-DOPENCV_EXTRA_MODULES_PATH="" \ +-DOPENCV_WARNINGS_ARE_ERRORS="OFF" \ +-DPVAPI_INCLUDE_PATH="PVAPI_INCLUDE_PATH-NOTFOUND" \ +-DWITH_1394="OFF" \ +-DWITH_CSTRIPES="OFF" \ +-DWITH_CUBLAS="OFF" \ +-DWITH_CUDA="OFF" \ +-DWITH_CUFFT="OFF" \ +-DWITH_DSHOW="OFF" \ +-DWITH_EIGEN="OFF" \ +-DWITH_FFMPEG="OFF" \ +-DWITH_GIGEAPI="OFF" \ +-DWITH_INTELPERC="OFF" \ +-DWITH_IPP="OFF" \ +-DWITH_JASPER="OFF" \ +-DWITH_JPEG="ON" \ +-DWITH_MSMF="OFF" \ +-DWITH_NVCUVID="OFF" \ +-DWITH_OPENCL="ON" \ +-DWITH_OPENCLAMDBLAS="ON" \ +-DWITH_OPENCLAMDFFT="ON" \ +-DWITH_OPENEXR="OFF" \ +-DWITH_OPENGL="OFF" \ +-DWITH_OPENMP="OFF" \ +-DWITH_OPENNI="OFF" \ +-DWITH_PNG="ON" \ +-DWITH_PVAPI="OFF" \ +-DWITH_QT="OFF" \ +-DWITH_TBB="OFF" \ +-DWITH_TIFF="ON" \ +-DWITH_VFW="OFF" \ +-DWITH_WIN32UI="ON" \ +-DWITH_XIMEA="OFF" \ +.. +read -p "Press [Enter] key to continue ... or [Ctrl-C] to terminate ..." +echo ---------------- build ---------------------------- +make +echo ---------------- result ---------------------------- +ls -l /local/local* +ls -l bin/* +echo ---------------- opencv end ---------------------------- diff --git a/Natives/src/main/native/Vision/opencv.hpp b/Natives/src/main/native/Vision/opencv.hpp index f7ecae0..c01017f 100755 --- a/Natives/src/main/native/Vision/opencv.hpp +++ b/Natives/src/main/native/Vision/opencv.hpp @@ -7,8 +7,6 @@ #define _OPENCV_HPP #include "opencv2/core/core.hpp" -//#include "opencv2/features2d/features2d.hpp" -//#include "opencv2/flann/flann.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/sikuli.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

