88
88
zip -9 -r opencv-mobile-${{ env.opencv-version }}.zip opencv-mobile-${{ env.opencv-version }}
89
89
- name : opencv4-source
90
90
env :
91
- opencv-version : 4.8.1
91
+ opencv-version : 4.9.0
92
92
run : |
93
93
wget -q https://github.com/opencv/opencv/archive/${{ env.opencv-version }}.zip -O opencv-${{ env.opencv-version }}.zip
94
94
unzip -q opencv-${{ env.opencv-version }}.zip
99
99
patch -p1 -i ../patches/opencv-${{ env.opencv-version }}-no-rtti.patch
100
100
patch -p1 -i ../patches/opencv-${{ env.opencv-version }}-no-zlib.patch
101
101
patch -p1 -i ../patches/opencv-${{ env.opencv-version }}-link-openmp.patch
102
- patch -p1 -i ../patches/opencv-${{ env.opencv-version }}-fix-emscripten-include.patch
103
102
patch -p1 -i ../patches/opencv-${{ env.opencv-version }}-minimal-install.patch
104
103
cp ../patches/draw_text.h ../patches/mono_font_data.h modules/imgproc/src/
105
104
patch -p1 -i ../patches/opencv-${{ env.opencv-version }}-drawing-mono-font.patch
@@ -128,15 +127,15 @@ jobs:
128
127
- name : upload-opencv4-source
129
128
uses : actions/upload-artifact@v3
130
129
with :
131
- name : opencv-mobile-4.8.1 -source
132
- path : opencv-mobile-4.8.1 .zip
130
+ name : opencv-mobile-4.9.0 -source
131
+ path : opencv-mobile-4.9.0 .zip
133
132
134
133
android :
135
134
needs : [setup]
136
135
runs-on : ubuntu-latest
137
136
strategy :
138
137
matrix :
139
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
138
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
140
139
env :
141
140
COMMON_CMAKE_OPTIONS : |
142
141
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_LATEST_HOME/build/cmake/android.toolchain.cmake \
@@ -236,7 +235,7 @@ jobs:
236
235
runs-on : macos-12
237
236
strategy :
238
237
matrix :
239
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
238
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
240
239
bitcode : [OFF, ON]
241
240
env :
242
241
COMMON_CMAKE_OPTIONS : |
@@ -336,7 +335,7 @@ jobs:
336
335
runs-on : macos-12
337
336
strategy :
338
337
matrix :
339
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
338
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
340
339
bitcode : [OFF, ON]
341
340
env :
342
341
COMMON_CMAKE_OPTIONS : |
@@ -436,7 +435,7 @@ jobs:
436
435
runs-on : ubuntu-latest
437
436
strategy :
438
437
matrix :
439
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
438
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
440
439
env :
441
440
COMMON_CMAKE_OPTIONS : |
442
441
-DCMAKE_C_FLAGS="-fno-rtti -fno-exceptions" \
@@ -496,7 +495,7 @@ jobs:
496
495
if : matrix.opencv-version == '2.4.13.7' || matrix.opencv-version == '3.4.20'
497
496
run : echo "OPENCV_SUBDIR=share/OpenCV" >> $GITHUB_ENV
498
497
- name : set-opencv-dir
499
- if : matrix.opencv-version == '4.8.1 '
498
+ if : matrix.opencv-version == '4.9.0 '
500
499
run : echo "OPENCV_SUBDIR=lib/cmake/opencv4" >> $GITHUB_ENV
501
500
- name : test-arm-linux-gnueabi
502
501
run : |
@@ -530,7 +529,7 @@ jobs:
530
529
runs-on : macos-12
531
530
strategy :
532
531
matrix :
533
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
532
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
534
533
env :
535
534
COMMON_CMAKE_OPTIONS : |
536
535
-DCMAKE_TOOLCHAIN_FILE=../../toolchains/ios.toolchain.cmake \
@@ -616,7 +615,7 @@ jobs:
616
615
runs-on : macos-12
617
616
strategy :
618
617
matrix :
619
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
618
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
620
619
bitcode : [OFF, ON]
621
620
env :
622
621
COMMON_CMAKE_OPTIONS : |
@@ -705,7 +704,7 @@ jobs:
705
704
needs : [setup]
706
705
strategy :
707
706
matrix :
708
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
707
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
709
708
os-compiler :
710
709
- { msvc-version: vs2015, windows-version: 2019, toolset-version: v140 }
711
710
- { msvc-version: vs2017, windows-version: 2019, toolset-version: v141 }
@@ -769,7 +768,7 @@ jobs:
769
768
needs : [setup]
770
769
strategy :
771
770
matrix :
772
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
771
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
773
772
os-ubuntu :
774
773
- { ubuntu-id: 2004, ubuntu-version: 20.04 }
775
774
- { ubuntu-id: 2204, ubuntu-version: 22.04 }
@@ -804,7 +803,7 @@ jobs:
804
803
if : matrix.opencv-version == '2.4.13.7' || matrix.opencv-version == '3.4.20'
805
804
run : echo "OPENCV_SUBDIR=share/OpenCV" >> $GITHUB_ENV
806
805
- name : set-opencv-dir
807
- if : matrix.opencv-version == '4.8.1 '
806
+ if : matrix.opencv-version == '4.9.0 '
808
807
run : echo "OPENCV_SUBDIR=lib/cmake/opencv4" >> $GITHUB_ENV
809
808
- name : test
810
809
run : |
@@ -823,7 +822,7 @@ jobs:
823
822
runs-on : ubuntu-20.04
824
823
strategy :
825
824
matrix :
826
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
825
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
827
826
env :
828
827
COMMON_CMAKE_OPTIONS : |
829
828
-DCMAKE_TOOLCHAIN_FILE=../emsdk/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake \
@@ -909,7 +908,7 @@ jobs:
909
908
if : matrix.opencv-version == '2.4.13.7' || matrix.opencv-version == '3.4.20'
910
909
run : echo "OPENCV_SUBDIR=share/OpenCV" >> $GITHUB_ENV
911
910
- name : set-opencv-dir
912
- if : matrix.opencv-version == '4.8.1 '
911
+ if : matrix.opencv-version == '4.9.0 '
913
912
run : echo "OPENCV_SUBDIR=lib/cmake/opencv4" >> $GITHUB_ENV
914
913
- name : test
915
914
run : |
@@ -958,7 +957,7 @@ jobs:
958
957
runs-on : macos-12
959
958
strategy :
960
959
matrix :
961
- opencv-version : [2.4.13.7, 3.4.20, 4.8.1 ]
960
+ opencv-version : [2.4.13.7, 3.4.20, 4.9.0 ]
962
961
bitcode : [OFF, ON]
963
962
steps :
964
963
- run : sudo xcode-select --switch /Applications/Xcode_13.4.1.app
@@ -1074,20 +1073,20 @@ jobs:
1074
1073
- uses : actions/checkout@v3
1075
1074
- uses : actions/download-artifact@v3
1076
1075
with :
1077
- name : opencv-mobile-4.8.1 -source
1076
+ name : opencv-mobile-4.9.0 -source
1078
1077
- name : setup-opencv-source
1079
1078
run : |
1080
- unzip -q opencv-mobile-4.8.1 .zip
1081
- echo "SOURCE_DIR=opencv-mobile-4.8.1 " >> $GITHUB_ENV
1082
- echo "PACKAGE_NAME=opencv-mobile-4.8.1 -${{ matrix.name }}" >> $GITHUB_ENV
1079
+ unzip -q opencv-mobile-4.9.0 .zip
1080
+ echo "SOURCE_DIR=opencv-mobile-4.9.0 " >> $GITHUB_ENV
1081
+ echo "PACKAGE_NAME=opencv-mobile-4.9.0 -${{ matrix.name }}" >> $GITHUB_ENV
1083
1082
- name : setup-toolchain
1084
1083
run : ${{ matrix.setup-toolchain-cmd }}
1085
1084
1086
1085
- name : build-disable-thread
1087
1086
if : ${{ matrix.single-core }}
1088
1087
run : |
1089
1088
cd ${{ env.SOURCE_DIR }}
1090
- patch -p1 -i ../patches/opencv-4.8.1 -no-atomic.patch
1089
+ patch -p1 -i ../patches/opencv-4.9.0 -no-atomic.patch
1091
1090
mkdir build && cd build
1092
1091
${{ matrix.setup-env-cmd }}
1093
1092
cmake ${{ env.COMMON_CMAKE_OPTIONS }} \
0 commit comments