-
Notifications
You must be signed in to change notification settings - Fork 218
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
123 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,7 @@ | |
|
||
MinGW 32bit and 64bit version of OpenCV compiled on Windows. | ||
|
||
## MinGW32 | ||
## MinGW-x32-5.3.0 | ||
|
||
### Compiling Environment | ||
|
||
|
@@ -22,7 +22,7 @@ git clone -b OpenCV-3.4.1 [email protected]:huihut/OpenCV-MinGW-Build.git | |
git clone -b OpenCV-3.3.1 [email protected]:huihut/OpenCV-MinGW-Build.git | ||
``` | ||
|
||
## MinGW-w64 | ||
## MinGW-x64-4.8.1-release-posix-seh-rev5 | ||
|
||
### Compiling Environment | ||
|
||
|
@@ -260,6 +260,127 @@ General configuration for OpenCV 4.0.0-alpha =================================== | |
|
||
</details> | ||
|
||
## MinGW-x86_64-8.1.0-posix-seh-rt_v6-rev0 | ||
|
||
### Compiling Environment | ||
|
||
* MinGW-x86_64-8.1.0-posix-seh-rt_v6-rev0 | ||
* Windows-10-64bit | ||
* CMake-3.12.4 | ||
|
||
### [OpenCV 4.0.0-rc-x64](https://github.com/huihut/OpenCV-MinGW-Build/tree/OpenCV-4.0.0-rc-x64) | ||
|
||
``` | ||
git clone -b OpenCV-4.0.0-rc-x64 [email protected]:huihut/OpenCV-MinGW-Build.git | ||
``` | ||
|
||
<details><summary>Configuration</summary> | ||
|
||
``` | ||
General configuration for OpenCV 4.0.0-rc ===================================== | ||
Version control: unknown | ||
Platform: | ||
Timestamp: 2018-11-17T09:33:40Z | ||
Host: Windows 10.0.17763 AMD64 | ||
CMake: 3.12.4 | ||
CMake generator: MinGW Makefiles | ||
CMake build tool: E:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/mingw32-make.exe | ||
Configuration: Release | ||
CPU/HW features: | ||
Baseline: SSE SSE2 SSE3 | ||
requested: SSE3 | ||
Dispatched code generation: SSE4_1 SSE4_2 FP16 AVX AVX2 | ||
requested: SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX | ||
SSE4_1 (6 files): + SSSE3 SSE4_1 | ||
SSE4_2 (2 files): + SSSE3 SSE4_1 POPCNT SSE4_2 | ||
FP16 (1 files): + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX | ||
AVX (5 files): + SSSE3 SSE4_1 POPCNT SSE4_2 AVX | ||
AVX2 (12 files): + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2 | ||
C/C++: | ||
Built as dynamic libs?: YES | ||
C++ Compiler: E:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/g++.exe (ver 8.1.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 -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -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 -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -g -O0 -DDEBUG -D_DEBUG | ||
C Compiler: E:/mingw-w64/x86_64-8.1.0-posix-seh-rt_v6-rev0/mingw64/bin/gcc.exe | ||
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-narrowing -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -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-narrowing -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -g -O0 -DDEBUG -D_DEBUG | ||
Linker flags (Release): -Wl,--gc-sections | ||
Linker flags (Debug): -Wl,--gc-sections | ||
ccache: NO | ||
Precompiled headers: YES | ||
Extra dependencies: | ||
3rdparty dependencies: | ||
OpenCV modules: | ||
To be built: calib3d core dnn features2d flann gapi highgui imgcodecs imgproc java_bindings_generator ml objdetect photo python_bindings_generator stitching ts video videoio | ||
Disabled: world | ||
Disabled by dependency: - | ||
Unavailable: java js python2 python3 | ||
Applications: tests perf_tests apps | ||
Documentation: NO | ||
Non-free algorithms: NO | ||
Windows RT support: NO | ||
GUI: | ||
Win32 UI: YES | ||
VTK support: NO | ||
Media I/O: | ||
ZLib: build (ver 1.2.11) | ||
JPEG: build-libjpeg-turbo (ver 1.5.3-62) | ||
WEBP: build (ver encoder: 0x020e) | ||
PNG: build (ver 1.6.35) | ||
TIFF: build (ver 42 - 4.0.9) | ||
JPEG 2000: build (ver 1.900.1) | ||
OpenEXR: build (ver 1.7.1) | ||
HDR: YES | ||
SUNRASTER: YES | ||
PXM: YES | ||
PFM: YES | ||
Video I/O: | ||
DC1394: NO | ||
FFMPEG: YES (prebuilt binaries) | ||
avcodec: YES (ver 58.35.100) | ||
avformat: YES (ver 58.20.100) | ||
avutil: YES (ver 56.22.100) | ||
swscale: YES (ver 5.3.100) | ||
avresample: YES (ver 4.0.0) | ||
GStreamer: NO | ||
DirectShow: YES | ||
Parallel framework: none | ||
Trace: YES (built-in) | ||
Other third-party libraries: | ||
Lapack: NO | ||
Eigen: NO | ||
Custom HAL: NO | ||
Protobuf: build (3.5.1) | ||
OpenCL: YES (no extra features) | ||
Include path: E:/opencv-4.0.0-rc/opencv-4.0.0-rc/3rdparty/include/opencl/1.2 | ||
Link libraries: Dynamic load | ||
Python (for build): E:/Python/Python37-32/python.exe | ||
Java: | ||
ant: NO | ||
JNI: C:/Program Files (x86)/Java/jdk1.8.0_181/include C:/Program Files (x86)/Java/jdk1.8.0_181/include/win32 C:/Program Files (x86)/Java/jdk1.8.0_181/include | ||
Java wrappers: NO | ||
Java tests: NO | ||
Install to: E:/opencv-4.0.0-rc/opencv-4.0.0-rc-build/install | ||
----------------------------------------------------------------- | ||
``` | ||
|
||
</details> | ||
|
||
## How to compile OpenCV | ||
|
||
* [blog.huihut . OpenCV使用CMake和MinGW的编译安装及其在Qt配置运行](https://blog.huihut.com/2017/12/03/CompiledOpenCVRunInQt/) | ||
|