diff --git a/README.md b/README.md index 891fe52..979fc3e 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Since I've already compiled this on my own Raspberry Pi I made it available on G Save countless of compile time by just installing these debs. Enjoy! ## What is this? -* A pre-compiled **OpenCV 4.2.0** for **Raspberry Pi** optimized for deep learning / computer vision applications (**NEON**, **VFPV3**, **TBB** turned on). +* A pre-compiled **OpenCV 4.4.0** for **Raspberry Pi** optimized for deep learning / computer vision applications (**NEON**, **VFPV3**, **TBB** turned on). * Bindings for **Python 2** and **Python 3** are also included. * For detailed build informations click [here](build_information.txt). * Created with OpenCV cpack targets. diff --git a/build_information.txt b/build_information.txt index 9e66eef..193b039 100644 --- a/build_information.txt +++ b/build_information.txt @@ -1,13 +1,13 @@ -General configuration for OpenCV 4.2.0 ===================================== - Version control: 4.2.0 +General configuration for OpenCV 4.4.0 ===================================== + Version control: 4.4.0 Extra modules: - Location (extra): /home/pi/opencv-build/opencv_contrib-4.2.0/modules + Location (extra): /home/pi/opencv-build/opencv_contrib-4.4.0/modules Version control (extra): unknown Platform: - Timestamp: 2020-03-13T09:09:16Z - Host: Linux 4.19.97-v7+ armv7l + Timestamp: 2020-09-19T10:38:03Z + Host: Linux 5.4.51-v7+ armv7l CMake: 3.13.4 CMake generator: Ninja CMake build tool: /usr/bin/ninja @@ -20,24 +20,25 @@ General configuration for OpenCV 4.2.0 ===================================== C/C++: Built as dynamic libs?: YES + C++ standard: 11 C++ Compiler: /usr/bin/c++ (ver 8.3.0) C++ flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -mfpu=neon -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG -DNDEBUG C++ flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -mfpu=neon -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG C Compiler: /usr/bin/cc C flags (Release): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -mfpu=neon -fvisibility=hidden -O3 -DNDEBUG -DNDEBUG C flags (Debug): -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -mfpu=neon -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG - Linker flags (Release): -Wl,--gc-sections - Linker flags (Debug): -Wl,--gc-sections + Linker flags (Release): -Wl,--gc-sections -Wl,--as-needed + Linker flags (Debug): -Wl,--gc-sections -Wl,--as-needed ccache: YES Precompiled headers: NO - Extra dependencies: atomic dl m pthread rt + Extra dependencies: dl m pthread rt 3rdparty dependencies: OpenCV modules: - To be built: aruco bgsegm bioinspired calib3d ccalib core datasets dnn dnn_objdetect dnn_superres dpm face features2d flann freetype fuzzy gapi hfs highgui img_hash imgcodecs imgproc line_descriptor ml objdetect optflow phase_unwrapping photo plot python2 python3 quality reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking video videoio videostab world xfeatures2d ximgproc xobjdetect xphoto + To be built: alphamat aruco bgsegm bioinspired calib3d ccalib core datasets dnn dnn_objdetect dnn_superres dpm face features2d flann freetype fuzzy gapi hfs highgui img_hash imgcodecs imgproc intensity_transform line_descriptor ml objdetect optflow phase_unwrapping photo plot python2 python3 quality rapid reg rgbd saliency shape stereo stitching structured_light superres surface_matching text tracking video videoio videostab world xfeatures2d ximgproc xobjdetect xphoto Disabled: - Disabled by dependency: - - Unavailable: cnn_3dobj cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv hdf java js matlab ovis sfm ts viz + Unavailable: cnn_3dobj cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev cvv hdf java js julia matlab ovis sfm ts viz Applications: apps Documentation: NO Non-free algorithms: YES @@ -51,7 +52,7 @@ General configuration for OpenCV 4.2.0 ===================================== Media I/O: ZLib: /usr/lib/arm-linux-gnueabihf/libz.so (ver 1.2.11) JPEG: /usr/lib/arm-linux-gnueabihf/libjpeg.so (ver 62) - WEBP: build (ver encoder: 0x020e) + WEBP: build (ver encoder: 0x020f) PNG: /usr/lib/arm-linux-gnueabihf/libpng.so (ver 1.6.36) TIFF: /usr/lib/arm-linux-gnueabihf/libtiff.so (ver 42 / 4.1.0) JPEG 2000: /usr/lib/arm-linux-gnueabihf/libjasper.so (ver 1.900.1) @@ -83,7 +84,7 @@ General configuration for OpenCV 4.2.0 ===================================== Protobuf: build (3.5.1) OpenCL: YES (no extra features) - Include path: /home/pi/opencv-build/opencv-4.2.0/3rdparty/include/opencl/1.2 + Include path: /home/pi/opencv-build/opencv-4.4.0/3rdparty/include/opencl/1.2 Link libraries: Dynamic load Python 2: diff --git a/debs/OpenCV-4.2.0-armv7l-dev.deb b/debs/OpenCV-4.2.0-armv7l-dev.deb deleted file mode 100644 index 1b71efd..0000000 Binary files a/debs/OpenCV-4.2.0-armv7l-dev.deb and /dev/null differ diff --git a/debs/OpenCV-4.2.0-armv7l-licenses.deb b/debs/OpenCV-4.2.0-armv7l-licenses.deb deleted file mode 100644 index c88ad22..0000000 Binary files a/debs/OpenCV-4.2.0-armv7l-licenses.deb and /dev/null differ diff --git a/debs/OpenCV-4.2.0-armv7l-main.deb b/debs/OpenCV-4.2.0-armv7l-main.deb deleted file mode 100644 index 69bb0b1..0000000 Binary files a/debs/OpenCV-4.2.0-armv7l-main.deb and /dev/null differ diff --git a/debs/OpenCV-4.2.0-armv7l-python.deb b/debs/OpenCV-4.2.0-armv7l-python.deb deleted file mode 100644 index 2cc7eff..0000000 Binary files a/debs/OpenCV-4.2.0-armv7l-python.deb and /dev/null differ diff --git a/debs/OpenCV-4.2.0-armv7l-scripts.deb b/debs/OpenCV-4.2.0-armv7l-scripts.deb deleted file mode 100644 index 7ad4a2a..0000000 Binary files a/debs/OpenCV-4.2.0-armv7l-scripts.deb and /dev/null differ diff --git a/debs/OpenCV-4.4.0-armv7l-dev.deb b/debs/OpenCV-4.4.0-armv7l-dev.deb new file mode 100644 index 0000000..b51704f Binary files /dev/null and b/debs/OpenCV-4.4.0-armv7l-dev.deb differ diff --git a/debs/OpenCV-4.2.0-armv7l-libs.deb b/debs/OpenCV-4.4.0-armv7l-libs.deb similarity index 63% rename from debs/OpenCV-4.2.0-armv7l-libs.deb rename to debs/OpenCV-4.4.0-armv7l-libs.deb index 9333631..c08bc3c 100644 Binary files a/debs/OpenCV-4.2.0-armv7l-libs.deb and b/debs/OpenCV-4.4.0-armv7l-libs.deb differ diff --git a/debs/OpenCV-4.4.0-armv7l-licenses.deb b/debs/OpenCV-4.4.0-armv7l-licenses.deb new file mode 100644 index 0000000..41b5448 Binary files /dev/null and b/debs/OpenCV-4.4.0-armv7l-licenses.deb differ diff --git a/debs/OpenCV-4.4.0-armv7l-main.deb b/debs/OpenCV-4.4.0-armv7l-main.deb new file mode 100644 index 0000000..93b6d96 Binary files /dev/null and b/debs/OpenCV-4.4.0-armv7l-main.deb differ diff --git a/debs/OpenCV-4.4.0-armv7l-python.deb b/debs/OpenCV-4.4.0-armv7l-python.deb new file mode 100644 index 0000000..7074388 Binary files /dev/null and b/debs/OpenCV-4.4.0-armv7l-python.deb differ diff --git a/debs/OpenCV-4.4.0-armv7l-scripts.deb b/debs/OpenCV-4.4.0-armv7l-scripts.deb new file mode 100644 index 0000000..76465e8 Binary files /dev/null and b/debs/OpenCV-4.4.0-armv7l-scripts.deb differ diff --git a/tests/cpp_opencv_test/main.cpp b/tests/cpp_opencv_test/main.cpp index 110fb01..46bebda 100644 --- a/tests/cpp_opencv_test/main.cpp +++ b/tests/cpp_opencv_test/main.cpp @@ -11,7 +11,7 @@ namespace { const int CURRENT_OPENCV_BUILD_MAJOR{ 4 }; -const int CURRENT_OPENCV_BUILD_MINOR{ 2 }; +const int CURRENT_OPENCV_BUILD_MINOR{ 4 }; const int CURRENT_OPENCV_BUILD_REVISION = { 0 }; const std::string IMAGE{ "tetris_blocks.png" }; } diff --git a/tests/python_opencv_test/test.py b/tests/python_opencv_test/test.py index cb508e7..1b5e13d 100644 --- a/tests/python_opencv_test/test.py +++ b/tests/python_opencv_test/test.py @@ -6,7 +6,7 @@ import cv2 import sys -CURRENT_OPENCV_BUILD_VERSION = [4, 2, 0] +CURRENT_OPENCV_BUILD_VERSION = [4, 4, 0] def check_build_info():