diff --git a/abi_libs b/abi_libs
--- a/abi_libs
+++ b/abi_libs
@@ -38,6 +38,7 @@
libopencv_reg.so.4.5
libopencv_rgbd.so.4.5
libopencv_saliency.so.4.5
+libopencv_sfm.so.4.5
libopencv_shape.so.4.5
libopencv_stereo.so.4.5
libopencv_stitching.so.4.5
@@ -50,6 +51,7 @@
libopencv_videoio.so.4.5
libopencv_videostab.so.4.5
libopencv_wechat_qrcode.so.4.5
+libopencv_xfeatures2d.so.4.5
libopencv_ximgproc.so.4.5
libopencv_xobjdetect.so.4.5
libopencv_xphoto.so.4.5
diff --git a/abi_symbols b/abi_symbols
--- a/abi_symbols
+++ b/abi_symbols
@@ -4989,6 +4989,41 @@
libopencv_saliency.so.4.5:_ZTv0_n88_N2cv8saliency25StaticSaliencyFineGrained19computeSaliencyImplERKNS_11_InputArrayERKNS_12_OutputArrayE
libopencv_saliency.so.4.5:_ZTv0_n88_N2cv8saliency28MotionSaliencyBinWangApr201419computeSaliencyImplERKNS_11_InputArrayERKNS_12_OutputArrayE
libopencv_saliency.so.4.5:_ZTv0_n88_N2cv8saliency30StaticSaliencySpectralResidual19computeSaliencyImplERKNS_11_InputArrayERKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm11reconstructERKNS_11_InputArrayERKNS_12_OutputArrayES6_RKNS_17_InputOutputArrayES6_b
+libopencv_sfm.so.4.5:_ZN2cv3sfm11reconstructERKNS_11_InputArrayERKNS_12_OutputArrayES6_RKNS_17_InputOutputArrayEb
+libopencv_sfm.so.4.5:_ZN2cv3sfm11reconstructESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKNS_12_OutputArrayESC_RKNS_17_InputOutputArrayESC_b
+libopencv_sfm.so.4.5:_ZN2cv3sfm11reconstructESt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS7_EERKNS_12_OutputArrayESC_RKNS_17_InputOutputArrayEb
+libopencv_sfm.so.4.5:_ZN2cv3sfm15essentialFromRtERKNS_11_InputArrayES3_S3_S3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm15normalizePointsERKNS_11_InputArrayERKNS_12_OutputArrayES6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm17KRtFromProjectionERKNS_11_InputArrayERKNS_12_OutputArrayES6_S6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm17projectionFromKRtERKNS_11_InputArrayES3_S3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm17triangulatePointsERKNS_11_InputArrayES3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm18computeOrientationERKNS_11_InputArrayES3_RKNS_12_OutputArrayES6_d
+libopencv_sfm.so.4.5:_ZN2cv3sfm19motionFromEssentialERKNS_11_InputArrayERKNS_12_OutputArrayES6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm20importReconstructionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_12_OutputArrayESB_SB_SB_i
+libopencv_sfm.so.4.5:_ZN2cv3sfm20normalizeFundamentalERKNS_11_InputArrayERKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm20relativeCameraMotionERKNS_11_InputArrayES3_S3_S3_RKNS_12_OutputArrayES6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm22euclideanToHomogeneousERKNS_11_InputArrayERKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm22homogeneousToEuclideanERKNS_11_InputArrayERKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm24essentialFromFundamentalERKNS_11_InputArrayES3_S3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm24fundamentalFromEssentialERKNS_11_InputArrayES3_S3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm24meanAndVarianceAlongRowsERKNS_11_InputArrayERKNS_12_OutputArrayES6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm24normalizeIsotropicPointsERKNS_11_InputArrayERKNS_12_OutputArrayES6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm24preconditionerFromPointsERKNS_11_InputArrayERKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm26fundamentalFromProjectionsERKNS_11_InputArrayES3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm26normalizedEightPointSolverERKNS_11_InputArrayES3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm26projectionsFromFundamentalERKNS_11_InputArrayERKNS_12_OutputArrayES6_
+libopencv_sfm.so.4.5:_ZN2cv3sfm27applyTransformationToPointsERKNS_11_InputArrayES3_RKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm31SFMLibmvEuclideanReconstruction6createERKNS0_29libmv_CameraIntrinsicsOptionsERKNS0_27libmv_ReconstructionOptionsE
+libopencv_sfm.so.4.5:_ZN2cv3sfm33isotropicPreconditionerFromPointsERKNS_11_InputArrayERKNS_12_OutputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm33motionFromEssentialChooseSolutionERKNS_11_InputArrayES3_S3_S3_S3_S3_
+libopencv_sfm.so.4.5:_ZN2cv3sfm42fundamentalFromCorrespondences7PointRobustERKNS_11_InputArrayES3_dRKNS_12_OutputArrayES6_d
+libopencv_sfm.so.4.5:_ZN2cv3sfm42fundamentalFromCorrespondences8PointRobustERKNS_11_InputArrayES3_dRKNS_12_OutputArrayES6_d
+libopencv_sfm.so.4.5:_ZN2cv3sfm4skewERKNS_11_InputArrayE
+libopencv_sfm.so.4.5:_ZN2cv3sfm5depthERKNS_11_InputArrayES3_S3_
+libopencv_sfm.so.4.5:__bss_start
+libopencv_sfm.so.4.5:_edata
+libopencv_sfm.so.4.5:_end
libopencv_shape.so.4.5:_ZN2cv23createAffineTransformerEb
libopencv_shape.so.4.5:_ZN2cv31createChiHistogramCostExtractorEif
libopencv_shape.so.4.5:_ZN2cv31createEMDHistogramCostExtractorEiif
@@ -5951,6 +5986,53 @@
libopencv_wechat_qrcode.so.4.5:_ZN2cv13wechat_qrcode12WeChatQRCode4Impl7cropObjERKNS_3MatES5_RNS0_5AlignE
libopencv_wechat_qrcode.so.4.5:_ZN2cv13wechat_qrcode12WeChatQRCodeC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_
libopencv_wechat_qrcode.so.4.5:_ZN2cv13wechat_qrcode12WeChatQRCodeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_S9_S9_
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d10matchLOGOSERKSt6vectorINS_8KeyPointESaIS2_EES6_RKS1_IiSaIiEESA_RS1_INS_6DMatchESaISB_EE
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d11MSDDetector6createEiiiififib
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d12StarDetector6createEiiiii
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d13PCTSignatures13drawSignatureERKNS_11_InputArrayES4_RKNS_12_OutputArrayEfi
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d13PCTSignatures18generateInitPointsERSt6vectorINS_6Point_IfEESaIS4_EEii
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d13PCTSignatures6createERKSt6vectorINS_6Point_IfEESaIS4_EERKS2_IiSaIiEE
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d13PCTSignatures6createERKSt6vectorINS_6Point_IfEESaIS4_EEi
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d13PCTSignatures6createEiii
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d15AffineFeature2D6createENS_3PtrINS_9Feature2DEEES4_
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d15FASTForPointSetERKNS_11_InputArrayERSt6vectorINS_8KeyPointESaIS5_EEibNS_19FastFeatureDetector12DetectorTypeE
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointC1ENS_6Point_IfEEfNS_5Size_IiEEff
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointC1Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointC2ENS_6Point_IfEEfNS_5Size_IiEEff
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointC2Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointD0Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointD1Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17Elliptic_KeyPointD2Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d17PCTSignaturesSQFD6createEiif
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d24BriefDescriptorExtractor6createEib
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d28HarrisLaplaceFeatureDetector6createEiffii
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d3VGG6createEifbbfb
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d4SURF6createEdiibb
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d4TBMR6createEiffi
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d5DAISY6createEfiiiNS1_17NormalizationTypeERKNS_11_InputArrayEbb
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d5DAISY7computeERKNS_11_InputArrayERSt6vectorIS5_INS_8KeyPointESaIS6_EESaIS8_EERKNS_12_OutputArrayE
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d5FREAK6createEbbfiRKSt6vectorIiSaIiEE
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d5LATCH6createEibid
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d5LUCID6createEii
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d6BEBLID6createEfi
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d8matchGMSERKNS_5Size_IiEES4_RKSt6vectorINS_8KeyPointESaIS6_EESA_RKS5_INS_6DMatchESaISB_EERSD_bbd
+libopencv_xfeatures2d.so.4.5:_ZN2cv11xfeatures2d9BoostDesc6createEibf
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDA13releaseMemoryEv
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDA15uploadKeypointsERKSt6vectorINS_8KeyPointESaIS3_EERNS0_6GpuMatE
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDA17downloadKeypointsERKNS0_6GpuMatERSt6vectorINS_8KeyPointESaIS6_EE
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDA19downloadDescriptorsERKNS0_6GpuMatERSt6vectorIfSaIfEE
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDA6createEdiibfb
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAC1Ediibfb
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAC1Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAC2Ediibfb
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAC2Ev
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAclERKNS0_6GpuMatES4_RS2_
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAclERKNS0_6GpuMatES4_RS2_S5_b
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAclERKNS0_6GpuMatES4_RSt6vectorINS_8KeyPointESaIS6_EE
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAclERKNS0_6GpuMatES4_RSt6vectorINS_8KeyPointESaIS6_EERS2_b
+libopencv_xfeatures2d.so.4.5:_ZN2cv4cuda9SURF_CUDAclERKNS0_6GpuMatES4_RSt6vectorINS_8KeyPointESaIS6_EERS5_IfSaIfEEb
+libopencv_xfeatures2d.so.4.5:_ZNK2cv4cuda9SURF_CUDA11defaultNormEv
+libopencv_xfeatures2d.so.4.5:_ZNK2cv4cuda9SURF_CUDA14descriptorSizeEv
libopencv_ximgproc.so.4.5:_ZN2cv8ximgproc10computeMSEERKNS_11_InputArrayES3_NS_5Rect_IiEE
libopencv_ximgproc.so.4.5:_ZN2cv8ximgproc11BrightEdgesERNS_3MatES2_iii
libopencv_ximgproc.so.4.5:_ZN2cv8ximgproc11EdgeDrawing6Params4readERKNS_8FileNodeE
diff --git a/abi_used_libs b/abi_used_libs
--- a/abi_used_libs
+++ b/abi_used_libs
@@ -12,11 +12,14 @@
libavformat.so.58
libavutil.so.56
libc.so.6
+libceres.so.2
libdc1394.so.25
libdl.so.2
libfreetype.so.6
libgcc_s.so.1
+libgflags.so.2.2
libglib-2.0.so.0
+libglog.so.0
libgobject-2.0.so.0
libgphoto2.so.6
libgphoto2_port.so.12
diff --git a/abi_used_symbols b/abi_used_symbols
--- a/abi_used_symbols
+++ b/abi_used_symbols
@@ -1213,6 +1213,18 @@
libc.so.6:usleep
libc.so.6:wcslen
libc.so.6:wmemcpy
+libceres.so.2:_ZN5ceres22SubsetParameterizationC1EiRKSt6vectorIiSaIiEE
+libceres.so.2:_ZN5ceres5SolveERKNS_6Solver7OptionsEPNS_7ProblemEPNS0_7SummaryE
+libceres.so.2:_ZN5ceres7Problem16AddResidualBlockEPNS_12CostFunctionEPNS_12LossFunctionEPKPdi
+libceres.so.2:_ZN5ceres7Problem19SetParameterizationEPdPNS_21LocalParameterizationE
+libceres.so.2:_ZN5ceres7Problem25SetParameterBlockConstantEPKd
+libceres.so.2:_ZN5ceres7Problem25SetParameterBlockVariableEPd
+libceres.so.2:_ZN5ceres7Problem8EvaluateERKNS0_15EvaluateOptionsEPdPSt6vectorIdSaIdEES8_PNS_9CRSMatrixE
+libceres.so.2:_ZN5ceres7ProblemC1ERKNS0_7OptionsE
+libceres.so.2:_ZN5ceres7ProblemC1Ev
+libceres.so.2:_ZN5ceres7ProblemD1Ev
+libceres.so.2:_ZNK5ceres6Solver7Summary10FullReportB5cxx11Ev
+libceres.so.2:_ZNK5ceres6Solver7Summary16IsSolutionUsableEv
libdc1394.so.25:dc1394_camera_enumerate
libdc1394.so.25:dc1394_camera_free
libdc1394.so.25:dc1394_camera_free_list
@@ -1268,6 +1280,7 @@
libgcc_s.so.1:__muldc3
libgcc_s.so.1:__mulsc3
libgcc_s.so.1:__popcountdi2
+libgflags.so.2.2:_ZN6google20SetCommandLineOptionB5cxx11EPKcS1_
libglib-2.0.so.0:g_clear_error
libglib-2.0.so.0:g_free
libglib-2.0.so.0:g_main_loop_new
@@ -1275,6 +1288,16 @@
libglib-2.0.so.0:g_main_loop_run
libglib-2.0.so.0:g_main_loop_unref
libglib-2.0.so.0:g_strdup
+libglog.so.0:_ZN3fLI7FLAGS_vE
+libglog.so.0:_ZN6google10LogMessage6streamEv
+libglog.so.0:_ZN6google10LogMessageC1EPKci
+libglog.so.0:_ZN6google10LogMessageC1EPKcii
+libglog.so.0:_ZN6google10LogMessageD1Ev
+libglog.so.0:_ZN6google11InitVLOG3__EPPiS0_PKci
+libglog.so.0:_ZN6google15LogMessageFatalC1EPKci
+libglog.so.0:_ZN6google15LogMessageFatalD1Ev
+libglog.so.0:_ZN6google17InitGoogleLoggingEPKc
+libglog.so.0:_ZN6google21kLogSiteUninitializedE
libgobject-2.0.so.0:g_object_get
libgobject-2.0.so.0:g_object_ref_sink
libgobject-2.0.so.0:g_object_set
@@ -1856,6 +1879,7 @@
libstdc++.so.6:_ZNSt6thread20hardware_concurrencyEv
libstdc++.so.6:_ZNSt6thread4joinEv
libstdc++.so.6:_ZNSt6thread6_StateD2Ev
+libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc
libstdc++.so.6:_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13_S_copy_charsEPcPKcS7_
@@ -1897,6 +1921,7 @@
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E
libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE5clearESt12_Ios_Iostate
+libstdc++.so.6:_ZNSt9basic_iosIcSt11char_traitsIcEE7copyfmtERKS2_
libstdc++.so.6:_ZNSt9exceptionD2Ev
libstdc++.so.6:_ZSt11_Hash_bytesPKvmm
libstdc++.so.6:_ZSt11__once_call
@@ -1979,6 +2004,7 @@
libstdc++.so.6:_ZTVSt9basic_iosIcSt11char_traitsIcEE
libstdc++.so.6:_ZdaPv
libstdc++.so.6:_ZdlPv
+libstdc++.so.6:_ZdlPvm
libstdc++.so.6:_Znam
libstdc++.so.6:_Znwm
libstdc++.so.6:_ZnwmRKSt9nothrow_t
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,11 +1,13 @@
name : opencv
version : 4.5.2
-release : 26
+release : 27
source :
- https://github.com/opencv/opencv/archive/refs/tags/4.5.2.tar.gz : ae258ed50aa039279c3d36afdea5c6ecf762515836b27871a8957c610d0424f8
- https://github.com/opencv/opencv_contrib/archive/4.5.2/opencv_contrib-4.5.2.tar.gz : 9f52fd3114ac464cb4c9a2a6a485c729a223afb57b9c24848484e55cef0b5c2a
- https://raw.githubusercontent.com/opencv/opencv_3rdparty/ippicv/master_20191018/ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz : 08627fa5660d52d59309a572dd7db5b9c8aea234cfa5aee0942a1dd903554246
- https://github.com/opencv/ade/archive/v0.1.1f.zip : 956e2e51da455ebb3d3ed1269dda44d233a2de620e5bdbdb32e0c0bb84b2c912
+ - https://github.com/opencv/opencv_3rdparty/archive/34e4206aef44d50e6bbcd0ab06354b52e7466d26/opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26.tar.gz : d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332
+ - https://github.com/opencv/opencv_3rdparty/archive/fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d/opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d.tar.gz : e9abccbabcace092e5424073168cc86d422585d15d25569f01fb6503b109e0e1
license :
- BSD-3-Clause
- EULA # ippicv
@@ -16,7 +18,6 @@
builddeps :
- pkgconfig(OpenEXR)
- pkgconfig(Qt5Core)
- - pkgconfig(eigen3)
- pkgconfig(freetype2)
- pkgconfig(glu)
- pkgconfig(gstreamer-plugins-base-1.0)
@@ -30,11 +31,11 @@
- pkgconfig(libturbojpeg)
- pkgconfig(libv4l2)
- pkgconfig(libwebp)
- - pkgconfig(openblas)
- pkgconfig(protobuf)
- pkgconfig(python3)
- pkgconfig(sm)
- pkgconfig(xmu)
+ - ceres-solver-devel
- intel-tbb-devel
- numpy
- unzip
@@ -49,10 +50,30 @@
IPPMD5SUM=$(md5sum $sources/$IPPNAME | cut -d " " -f1)
mkdir -p .cache/ippicv
cp $sources/$IPPNAME .cache/ippicv/$IPPMD5SUM-$IPPNAME
+
ADENAME=$(basename $sources/v0.1.1f.zip)
ADEMD5SUM=$(md5sum $sources/$ADENAME | cut -d " " -f1)
mkdir -p .cache/ade
cp $sources/$ADENAME .cache/ade/$ADEMD5SUM-$ADENAME
+
+ mkdir boostdesc
+ mkdir -p .cache/xfeatures2d/boostdesc
+ tar xf $sources/opencv_3rdparty-34e4206*.tar.gz --strip-components=1 -C boostdesc
+ for int in boostdesc/boostdesc_*.i; do
+ BOOSTDESCNAME=$(basename $int)
+ BOOSTDESCMD5SUM=$(md5sum $int | cut -d " " -f1)
+ cp $int .cache/xfeatures2d/boostdesc/$BOOSTDESCMD5SUM-$BOOSTDESCNAME
+ done
+
+ mkdir vgg
+ mkdir -p .cache/xfeatures2d/vgg
+ tar xf $sources/opencv_3rdparty-fccf7cd*.tar.gz --strip-components=1 -C vgg
+ for int in vgg/vgg_*.i; do
+ VGGNAME=$(basename $int)
+ VGGMD5SUM=$(md5sum $int | cut -d " " -f1)
+ cp $int .cache/xfeatures2d/vgg/$VGGMD5SUM-$VGGNAME
+ done
+
tar xf $sources/opencv_contrib-*.tar.gz
mv opencv_contrib* contrib
@@ -73,7 +94,6 @@
-DBUILD_DOCS=OFF \
-DBUILD_WITH_DEBUG_INFO=OFF \
-DBUILD_opencv_python2=OFF \
- -DBUILD_opencv_xfeatures2d=OFF \
-DENABLE_SOLUTION_FOLDERS=ON \
-DOPENCV_ENABLE_NONFREE=ON \
-DWITH_QT=ON \
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -111,6 +111,8 @@
/usr/lib64/libopencv_rgbd.so.4.5.2
/usr/lib64/libopencv_saliency.so.4.5
/usr/lib64/libopencv_saliency.so.4.5.2
+ /usr/lib64/libopencv_sfm.so.4.5
+ /usr/lib64/libopencv_sfm.so.4.5.2
/usr/lib64/libopencv_shape.so.4.5
/usr/lib64/libopencv_shape.so.4.5.2
/usr/lib64/libopencv_stereo.so.4.5
@@ -135,12 +137,18 @@
/usr/lib64/libopencv_videostab.so.4.5.2
/usr/lib64/libopencv_wechat_qrcode.so.4.5
/usr/lib64/libopencv_wechat_qrcode.so.4.5.2
+ /usr/lib64/libopencv_xfeatures2d.so.4.5
+ /usr/lib64/libopencv_xfeatures2d.so.4.5.2
/usr/lib64/libopencv_ximgproc.so.4.5
/usr/lib64/libopencv_ximgproc.so.4.5.2
/usr/lib64/libopencv_xobjdetect.so.4.5
/usr/lib64/libopencv_xobjdetect.so.4.5.2
/usr/lib64/libopencv_xphoto.so.4.5
/usr/lib64/libopencv_xphoto.so.4.5.2
+ /usr/lib64/opencv4/3rdparty/libcorrespondence.a
+ /usr/lib64/opencv4/3rdparty/libmultiview.a
+ /usr/lib64/opencv4/3rdparty/libnumeric.a
+ /usr/lib64/opencv4/3rdparty/libsimple_pipeline.a
/usr/share/licenses/opencv4/SoftFloat-COPYING.txt
/usr/share/licenses/opencv4/ade-LICENSE
/usr/share/licenses/opencv4/ippicv-EULA.txt
@@ -190,7 +198,7 @@
programming.devel
- opencv
+ opencv
/usr/include/opencv4/opencv2/alphamat.hpp
@@ -616,6 +624,16 @@
/usr/include/opencv4/opencv2/saliency.hpp
/usr/include/opencv4/opencv2/saliency/saliencyBaseClasses.hpp
/usr/include/opencv4/opencv2/saliency/saliencySpecializedClasses.hpp
+ /usr/include/opencv4/opencv2/sfm.hpp
+ /usr/include/opencv4/opencv2/sfm/conditioning.hpp
+ /usr/include/opencv4/opencv2/sfm/fundamental.hpp
+ /usr/include/opencv4/opencv2/sfm/io.hpp
+ /usr/include/opencv4/opencv2/sfm/numeric.hpp
+ /usr/include/opencv4/opencv2/sfm/projection.hpp
+ /usr/include/opencv4/opencv2/sfm/reconstruct.hpp
+ /usr/include/opencv4/opencv2/sfm/robust.hpp
+ /usr/include/opencv4/opencv2/sfm/simple_pipeline.hpp
+ /usr/include/opencv4/opencv2/sfm/triangulation.hpp
/usr/include/opencv4/opencv2/shape.hpp
/usr/include/opencv4/opencv2/shape/emdL1.hpp
/usr/include/opencv4/opencv2/shape/hist_cost.hpp
@@ -694,6 +712,9 @@
/usr/include/opencv4/opencv2/videostab/stabilizer.hpp
/usr/include/opencv4/opencv2/videostab/wobble_suppression.hpp
/usr/include/opencv4/opencv2/wechat_qrcode.hpp
+ /usr/include/opencv4/opencv2/xfeatures2d.hpp
+ /usr/include/opencv4/opencv2/xfeatures2d/cuda.hpp
+ /usr/include/opencv4/opencv2/xfeatures2d/nonfree.hpp
/usr/include/opencv4/opencv2/ximgproc.hpp
/usr/include/opencv4/opencv2/ximgproc/brightedges.hpp
/usr/include/opencv4/opencv2/ximgproc/color_match.hpp
@@ -769,6 +790,7 @@
/usr/lib64/libopencv_reg.so
/usr/lib64/libopencv_rgbd.so
/usr/lib64/libopencv_saliency.so
+ /usr/lib64/libopencv_sfm.so
/usr/lib64/libopencv_shape.so
/usr/lib64/libopencv_stereo.so
/usr/lib64/libopencv_stitching.so
@@ -781,6 +803,7 @@
/usr/lib64/libopencv_videoio.so
/usr/lib64/libopencv_videostab.so
/usr/lib64/libopencv_wechat_qrcode.so
+ /usr/lib64/libopencv_xfeatures2d.so
/usr/lib64/libopencv_ximgproc.so
/usr/lib64/libopencv_xobjdetect.so
/usr/lib64/libopencv_xphoto.so
@@ -788,8 +811,8 @@
-
- 2021-04-24
+
+ 2021-05-06
4.5.2
Packaging update
Martin Reboredo