opencv / opencv

Open Source Computer Vision Library
https://opencv.org
Apache License 2.0
79.36k stars 55.85k forks source link

Build Error on Xcode 12.4 #19645

Closed lei522 closed 3 years ago

lei522 commented 3 years ago
System information (version)
Detailed description

Building for iOS, both the released framework 'opencv2.framework' and compiled OpenCV 4.5.0 ios framework occur the same problem

Steps to reproduce

Undefined symbols for architecture arm64: "method descriptor for Swift.RawRepresentable.rawValue.getter : A.RawValue", referenced from: l_got.$sSY8rawValue03RawB0QzvgTq in opencv2(MatExt.o) "method descriptor for Swift.RawRepresentable.init(rawValue: A.RawValue) -> A?", referenced from: l_got.$sSY8rawValuexSg03RawB0Qz_tcfCTq in opencv2(MatExt.o) "method descriptor for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int", referenced from: l_got.$sSH13_rawHashValue4seedS2i_tFTq in opencv2(MatExt.o) "method descriptor for Swift.Hashable.hashValue.getter : Swift.Int", referenced from: l_got.$sSH9hashValueSivgTq in opencv2(MatExt.o) "base conformance descriptor for Swift.Hashable: Swift.Equatable", referenced from: l_got.$sSHSQTb in opencv2(MatExt.o) "method descriptor for static Swift.Equatable.== infix(A, A) -> Swift.Bool", referenced from: l_got.$sSQ2eeoiySbx_xtFZTq in opencv2(MatExt.o) "protocol descriptor for Swift.Equatable", referenced from: l_got.$sSQMp in opencv2(MatExt.o) "protocol descriptor for Swift.Hashable", referenced from: l_got.$sSHMp in opencv2(MatExt.o) "nominal type descriptor for Swift._DictionaryStorage", referenced from: _symbolic _____ySSypG s18_DictionaryStorageC in opencv2(MatExt.o) "protocol conformance descriptor for Swift.Int32 : Swift.BinaryInteger in Swift", referenced from: lazy protocol witness table accessor for type Swift.Int32 and conformance Swift.Int32 : Swift.BinaryInteger in Swift in opencv2(MatExt.o) "protocol conformance descriptor for Swift.Int : Swift.BinaryInteger in Swift", referenced from: lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.BinaryInteger in Swift in opencv2(MatExt.o) "static Swift._DictionaryStorage.allocate(capacity: Swift.Int) -> Swift._DictionaryStorage<A, B>", referenced from: function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, Any> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in opencv2(MatExt.o) "__swiftEmptyDictionarySingleton", referenced from: function signature specialization <Arg[0] = Owned To Guaranteed, Arg[1] = Dead> of generic specialization <Swift.String, Any> of Swift.Dictionary.init(dictionaryLiteral: (A, B)...) -> [A : B] in opencv2(MatExt.o) "Swift._stringCompareWithSmolCheck(_: Swift._StringGuts, _: Swift._StringGuts, expecting: Swift._StringComparisonResult) -> Swift.Bool", referenced from: generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(_: A, hashValue: Swift.Int) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) in opencv2(MatExt.o) "static (extension in Foundation):Swift.Array._unconditionallyBridgeFromObjectiveC(__C.NSArray?) -> [A]", referenced from: (extension in opencv2):__C.Mat.get(row: Swift.Int32, col: Swift.Int32) -> [Swift.Double] in opencv2(MatExt.o) (extension in opencv2):__C.Mat.get(indices: [Swift.Int32]) -> [Swift.Double] in opencv2(MatExt.o) "_swift_unknownObjectRelease", referenced from: generic specialization <__C.NSNumber, Swift.Double> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(MatExt.o) "static (extension in Foundation):Swift.Double._forceBridgeFromObjectiveC(_: __C.NSNumber, result: inout Swift.Double?) -> ()", referenced from: generic specialization <__C.NSNumber, Swift.Double> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(MatExt.o) "(extension in Foundation):Swift.Int32._bridgeToObjectiveC() -> __C.NSNumber", referenced from: generic specialization <Swift.Int32, __C.NSNumber> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(MatExt.o) "type metadata for Any", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "type metadata for Swift.Int", referenced from: opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.BinaryInteger in Swift in opencv2(MatExt.o) "_swift_initStackObject", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) merged (extension in opencv2):__C.Mat.get(row: Swift.Int32, col: Swift.Int32, data: inout [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.put(row: Swift.Int32, col: Swift.Int32, data: [Swift.Int8], offset: Swift.Int, length: Swift.Int32) throws -> Swift.Int32 in opencv2(MatExt.o) merged (extension in opencv2):__C.Mat.put(row: Swift.Int32, col: Swift.Int32, data: [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.get(row: Swift.Int32, col: Swift.Int32) -> [Swift.Double] in opencv2(MatExt.o) "static (extension in Foundation):Swift.String._unconditionallyBridgeFromObjectiveC(__C.NSString?) -> Swift.String", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) (extension in opencv2):__C.Mat.get(indices: [Swift.Int32], data: inout [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.get(indices: [Swift.Int32], data: inout [Swift.Double]) throws -> Swift.Int32 in opencv2(MatExt.o) merged (extension in opencv2):__C.Mat.get(indices: [Swift.Int32], data: inout [Swift.Float]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.get(indices: [Swift.Int32], data: inout [Swift.Int16]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.put(indices: [Swift.Int32], data: [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) ... "Swift._StringGuts.grow(Swift.Int) -> ()", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "type metadata accessor for Foundation.__DataStorage", referenced from: function signature specialization <Arg[1] = Dead> of Foundation.Data.LargeSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.LargeSlice in opencv2(ByteVectorExt.o) function signature specialization <Arg[1] = Dead> of Foundation.Data.InlineSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.InlineSlice in opencv2(ByteVectorExt.o) "protocol witness table for Swift.DefaultStringInterpolation : Swift.TextOutputStream in Swift", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "Swift.String.write<A where A: Swift.TextOutputStream>(to: inout A) -> ()", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "_swift_once", referenced from: merged static (extension in opencv2):__C.CvType.CV_8UC1.getter : Swift.Int32 in opencv2(CvTypeExt.o) "Swift.Hasher._finalize() -> Swift.Int", referenced from: protocol witness for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int in conformance opencv2.OpenCVError : Swift.Hashable in opencv2 in opencv2(MatExt.o) generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) in opencv2(MatExt.o) "type metadata for Swift.String", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) generic specialization <Swift.String, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(DnnExt.o) (extension in opencv2):__C.Net.forward(outputBlobs: inout [__C.Mat], outBlobNames: [Swift.String]) -> () in opencv2(DnnExt.o) (extension in opencv2):__C.Net.forwardAndRetrieve(outputBlobs: inout [[__C.Mat]], outBlobNames: [Swift.String]) -> () in opencv2(DnnExt.o) (extension in opencv2):__C.Net.getLayerTypes(layersTypes: inout [Swift.String]) -> () in opencv2(DnnExt.o) (extension in opencv2):__C.TextRecognitionModel.recognize(frame: __C.Mat, roiRects: [__C.Mat], results: inout [Swift.String]) -> () in opencv2(DnnExt.o) ... "(extension in Foundation):Swift.String._bridgeToObjectiveC() -> __C.NSString", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) static (extension in opencv2):__C.Dnn.readNet(framework: Swift.String, bufferModel: [Swift.UInt8], bufferConfig: [Swift.UInt8]) -> __C.Net in opencv2(DnnExt.o) static (extension in opencv2):__C.Dnn.readNet(framework: Swift.String, bufferModel: [Swift.UInt8]) -> __C.Net in opencv2(DnnExt.o) (extension in opencv2):__C.Net.forward(outputBlobs: inout [__C.Mat], outputName: Swift.String) -> () in opencv2(DnnExt.o) static (extension in opencv2):__C.Imgcodecs.imreadmulti(filename: Swift.String, mats: inout [__C.Mat], flags: Swift.Int32) -> Swift.Bool in opencv2(ImgcodecsExt.o) static (extension in opencv2):__C.Imgcodecs.imreadmulti(filename: Swift.String, mats: inout [__C.Mat]) -> Swift.Bool in opencv2(ImgcodecsExt.o) ... "_swift_arrayDestroy", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "_swift_retain", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "protocol witness table for Swift.String : Swift.Hashable in Swift", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "__swift_FORCE_LOAD_$_swiftCompatibility51", referenced from: __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibility51_$_opencv2) "Swift.Int.hashValue.getter : Swift.Int", referenced from: protocol witness for Swift.Hashable.hashValue.getter : Swift.Int in conformance opencv2.OpenCVError : Swift.Hashable in opencv2 in opencv2(MatExt.o) "Swift._CocoaArrayWrapper.subscript.getter : (Swift.Int) -> Swift.AnyObject", referenced from: generic specialization <__C.Mat> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(Calib3dExt.o) generic specialization <__C.NSNumber> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(MatExt.o) merged generic specialization <__C.Mat> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(DnnExt.o) merged generic specialization <__C.DMatch> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(Features2dExt.o) merged generic specialization <__C.Point2i> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(ImgprocExt.o) merged generic specialization <__C.Rect2i> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(ObjdetectExt.o) "type metadata for Swift.Int32", referenced from: (extension in opencv2):__C.IntVector.array.getter : [Swift.Int32] in opencv2(IntVectorExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) lazy protocol witness table accessor for type Swift.Int32 and conformance Swift.Int32 : Swift.BinaryInteger in Swift in opencv2(MatExt.o) "associated type descriptor for Swift.Sequence.Iterator", referenced from: l_got.$s8IteratorSTTl in opencv2(ByteVectorExt.o) l_got.$s8IteratorSTTl in opencv2(DoubleVectorExt.o) l_got.$s8IteratorSTTl in opencv2(FloatVectorExt.o) l_got.$s8IteratorSTTl in opencv2(IntVectorExt.o) "_swift_dynamicCast", referenced from: generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) merged generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(DnnExt.o) generic specialization <Swift.String, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(DnnExt.o) merged generic specialization <[__C.Mat], Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(DnnExt.o) merged generic specialization <__C.DMatch, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Features2dExt.o) merged generic specialization <[__C.DMatch], Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Features2dExt.o) merged generic specialization <__C.Point2i, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(ImgprocExt.o) ... "type metadata for Swift.DefaultStringInterpolation", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "static Foundation.Data._unconditionallyBridgeFromObjectiveC(__C.NSData?) -> Foundation.Data", referenced from: merged (extension in opencv2):__C.ByteVector.array.getter : [Swift.Int8] in opencv2(ByteVectorExt.o) (extension in opencv2):__C.DoubleVector.array.getter : [Swift.Double] in opencv2(DoubleVectorExt.o) (extension in opencv2):__C.FloatVector.array.getter : [Swift.Float] in opencv2(FloatVectorExt.o) (extension in opencv2):__C.IntVector.array.getter : [Swift.Int32] in opencv2(IntVectorExt.o) "Swift.Hasher.init(_seed: Swift.Int) -> Swift.Hasher", referenced from: protocol witness for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int in conformance opencv2.OpenCVError : Swift.Hashable in opencv2 in opencv2(MatExt.o) generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) in opencv2(MatExt.o) "type metadata for Swift.Float", referenced from: (extension in opencv2):__C.FloatVector.array.getter : [Swift.Float] in opencv2(FloatVectorExt.o) "method descriptor for Swift.IteratorProtocol.next() -> A.Element?", referenced from: l_got.$sSt4next7ElementQzSgyFTq in opencv2(ByteVectorExt.o) l_got.$sSt4next7ElementQzSgyFTq in opencv2(DoubleVectorExt.o) l_got.$sSt4next7ElementQzSgyFTq in opencv2(FloatVectorExt.o) l_got.$sSt4next7ElementQzSgyFTq in opencv2(IntVectorExt.o) "type metadata for Swift.Double", referenced from: (extension in opencv2):__C.DoubleVector.array.getter : [Swift.Double] in opencv2(DoubleVectorExt.o) "__swift_FORCE_LOAD_$_swiftAccelerate", referenced from: __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftAccelerate_$_opencv2) "associated type descriptor for Swift.IteratorProtocol.Element", referenced from: l_got.$s7ElementStTl in opencv2(ByteVectorExt.o) l_got.$s7ElementStTl in opencv2(DoubleVectorExt.o) l_got.$s7ElementStTl in opencv2(FloatVectorExt.o) l_got.$s7ElementStTl in opencv2(IntVectorExt.o) "_swift_getWitnessTable", referenced from: lazy protocol witness table accessor for type Foundation.Data and conformance Foundation.Data : Foundation.DataProtocol in Foundation in opencv2(ByteVectorExt.o) lazy protocol witness table accessor for type opencv2.ByteVectorIterator and conformance opencv2.ByteVectorIterator : Swift.IteratorProtocol in opencv2 in opencv2(ByteVectorExt.o) lazy protocol witness table accessor for type opencv2.DoubleVectorIterator and conformance opencv2.DoubleVectorIterator : Swift.IteratorProtocol in opencv2 in opencv2(DoubleVectorExt.o) lazy protocol witness table accessor for type opencv2.FloatVectorIterator and conformance opencv2.FloatVectorIterator : Swift.IteratorProtocol in opencv2 in opencv2(FloatVectorExt.o) lazy protocol witness table accessor for type opencv2.IntVectorIterator and conformance opencv2.IntVectorIterator : Swift.IteratorProtocol in opencv2 in opencv2(IntVectorExt.o) lazy protocol witness table accessor for type Swift.Int and conformance Swift.Int : Swift.BinaryInteger in Swift in opencv2(MatExt.o) lazy protocol witness table accessor for type Swift.Int32 and conformance Swift.Int32 : Swift.BinaryInteger in Swift in opencv2(MatExt.o) ... "Swift.Hasher._combine(Swift.UInt) -> ()", referenced from: protocol witness for Swift.Hashable.hash(into: inout Swift.Hasher) -> () in conformance opencv2.OpenCVError : Swift.Hashable in opencv2 in opencv2(MatExt.o) protocol witness for Swift.Hashable._rawHashValue(seed: Swift.Int) -> Swift.Int in conformance opencv2.OpenCVError : Swift.Hashable in opencv2 in opencv2(MatExt.o) "method descriptor for Swift.Sequence.withContiguousStorageIfAvailable<A>((Swift.UnsafeBufferPointer<A.Element>) throws -> A1) throws -> A1?", referenced from: l_got.$sST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTq in opencv2(ByteVectorExt.o) l_got.$sST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTq in opencv2(DoubleVectorExt.o) l_got.$sST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTq in opencv2(FloatVectorExt.o) l_got.$sST32withContiguousStorageIfAvailableyqd__Sgqd__SRy7ElementQzGKXEKlFTq in opencv2(IntVectorExt.o) "_swift_getObjCClassFromMetadata", referenced from: (extension in opencv2):__C.ByteVector.init([Swift.Int8]) -> __C.ByteVector in opencv2(ByteVectorExt.o) static (extension in opencv2):__C.CvType.CV_8UC(Swift.Int32) -> Swift.Int32 in opencv2(CvTypeExt.o) static (extension in opencv2):__C.CvType.CV_8SC(Swift.Int32) -> Swift.Int32 in opencv2(CvTypeExt.o) static (extension in opencv2):__C.CvType.CV_16UC(Swift.Int32) -> Swift.Int32 in opencv2(CvTypeExt.o) static (extension in opencv2):__C.CvType.CV_16SC(Swift.Int32) -> Swift.Int32 in opencv2(CvTypeExt.o) static (extension in opencv2):__C.CvType.CV_32SC(Swift.Int32) -> Swift.Int32 in opencv2(CvTypeExt.o) static (extension in opencv2):__C.CvType.CV_32FC(Swift.Int32) -> Swift.Int32 in opencv2(CvTypeExt.o) ... "method descriptor for Swift.Sequence._copyToContiguousArray() -> Swift.ContiguousArray<A.Element>", referenced from: l_got.$sST22_copyToContiguousArrays0cD0Vy7ElementQzGyFTq in opencv2(ByteVectorExt.o) l_got.$sST22_copyToContiguousArrays0cD0Vy7ElementQzGyFTq in opencv2(DoubleVectorExt.o) l_got.$sST22_copyToContiguousArrays0cD0Vy7ElementQzGyFTq in opencv2(FloatVectorExt.o) l_got.$sST22_copyToContiguousArrays0cD0Vy7ElementQzGyFTq in opencv2(IntVectorExt.o) "method descriptor for Swift.Sequence._customContainsEquatableElement(A.Element) -> Swift.Bool?", referenced from: l_got.$sST31_customContainsEquatableElementySbSg0D0QzFTq in opencv2(ByteVectorExt.o) l_got.$sST31_customContainsEquatableElementySbSg0D0QzFTq in opencv2(DoubleVectorExt.o) l_got.$sST31_customContainsEquatableElementySbSg0D0QzFTq in opencv2(FloatVectorExt.o) l_got.$sST31_customContainsEquatableElementySbSg0D0QzFTq in opencv2(IntVectorExt.o) "method descriptor for Swift.Sequence.underestimatedCount.getter : Swift.Int", referenced from: l_got.$sST19underestimatedCountSivgTq in opencv2(ByteVectorExt.o) l_got.$sST19underestimatedCountSivgTq in opencv2(DoubleVectorExt.o) l_got.$sST19underestimatedCountSivgTq in opencv2(FloatVectorExt.o) l_got.$sST19underestimatedCountSivgTq in opencv2(IntVectorExt.o) "(extension in Swift):Swift.BinaryInteger.description.getter : Swift.String", referenced from: opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "_swift_arrayInitWithCopy", referenced from: generic specialization <Any> of Swift.ContiguousArray._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Calib3dExt.o) generic specialization <__C.Mat> of Swift.Array._copyContents(initializing: Swift.UnsafeMutableBufferPointer<A>) -> (Swift.IndexingIterator<[A]>, Swift.Int) in opencv2(Calib3dExt.o) function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Mat> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(Calib3dExt.o) generic specialization <__C.NSNumber> of Swift.ContiguousArray._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(MatExt.o) merged generic specialization <[__C.Mat]> of Swift.Array._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(DnnExt.o) generic specialization <Swift.String> of Swift.Array._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(DnnExt.o) merged generic specialization <__C.Mat> of Swift.Array._copyContents(initializing: Swift.UnsafeMutableBufferPointer<A>) -> (Swift.IndexingIterator<[A]>, Swift.Int) in opencv2(DnnExt.o) ... "associated type descriptor for Swift.Sequence.Element", referenced from: l_got.$s7ElementSTTl in opencv2(ByteVectorExt.o) l_got.$s7ElementSTTl in opencv2(DoubleVectorExt.o) l_got.$s7ElementSTTl in opencv2(FloatVectorExt.o) l_got.$s7ElementSTTl in opencv2(IntVectorExt.o) "nominal type descriptor for Swift.Int16", referenced from: _symbolic _____y_____G s23_ContiguousArrayStorageC s5Int16V in opencv2(MatExt.o) "_swift_getTypeByMangledNameInContext", referenced from: ___swift_instantiateConcreteTypeFromMangledName in opencv2(Calib3dExt.o) "type metadata for Swift.Int8", referenced from: (extension in opencv2):__C.ByteVector.array.getter : [Swift.Int8] in opencv2(ByteVectorExt.o) "associated conformance descriptor for Swift.Sequence.Swift.Sequence.Iterator: Swift.IteratorProtocol", referenced from: l_got.$sST8IteratorST_StTn in opencv2(ByteVectorExt.o) l_got.$sST8IteratorST_StTn in opencv2(DoubleVectorExt.o) l_got.$sST8IteratorST_StTn in opencv2(FloatVectorExt.o) l_got.$sST8IteratorST_StTn in opencv2(IntVectorExt.o) "nominal type descriptor for Swift.UInt8", referenced from: _symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V in opencv2(ByteVectorExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V in opencv2(ImgcodecsExt.o) "nominal type descriptor for Swift.Int8", referenced from: _symbolic _____ s4Int8V in opencv2(ByteVectorExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s4Int8V in opencv2(ByteVectorExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s4Int8V in opencv2(MatExt.o) "protocol conformance descriptor for Foundation.Data : Foundation.DataProtocol in Foundation", referenced from: lazy protocol witness table accessor for type Foundation.Data and conformance Foundation.Data : Foundation.DataProtocol in Foundation in opencv2(ByteVectorExt.o) "nominal type descriptor for Swift.Int32", referenced from: _symbolic _____ s5Int32V in opencv2(IntVectorExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5Int32V in opencv2(IntVectorExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5Int32V in opencv2(MatExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5Int32V in opencv2(DnnExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5Int32V in opencv2(ImgprocExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5Int32V in opencv2(ObjdetectExt.o) "__swift_FORCE_LOAD_$_swiftQuartzCore", referenced from: __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftQuartzCore_$_opencv2) "(extension in Foundation):Swift.Dictionary._bridgeToObjectiveC() -> __C.NSDictionary", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "Foundation.__DataStorage.init(bytes: Swift.UnsafeRawPointer?, length: Swift.Int) -> Foundation.__DataStorage", referenced from: function signature specialization <Arg[1] = Dead> of Foundation.Data.LargeSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.LargeSlice in opencv2(ByteVectorExt.o) function signature specialization <Arg[1] = Dead> of Foundation.Data.InlineSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.InlineSlice in opencv2(ByteVectorExt.o) "type metadata accessor for Foundation.Data.RangeReference", referenced from: function signature specialization <Arg[1] = Dead> of Foundation.Data.LargeSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.LargeSlice in opencv2(ByteVectorExt.o) "Swift._CocoaArrayWrapper._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<Swift.AnyObject>) -> Swift.UnsafeMutablePointer<Swift.AnyObject>", referenced from: function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Mat> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(Calib3dExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Mat> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(DnnExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.DMatch> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(Features2dExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Point2i> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(ImgprocExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Rect2i> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(ObjdetectExt.o) "type metadata for Foundation.Data", referenced from: merged (extension in opencv2):__C.ByteVector.array.getter : [Swift.Int8] in opencv2(ByteVectorExt.o) lazy protocol witness table accessor for type Foundation.Data and conformance Foundation.Data : Foundation.DataProtocol in Foundation in opencv2(ByteVectorExt.o) (extension in opencv2):__C.DoubleVector.array.getter : [Swift.Double] in opencv2(DoubleVectorExt.o) (extension in opencv2):__C.FloatVector.array.getter : [Swift.Float] in opencv2(FloatVectorExt.o) (extension in opencv2):__C.IntVector.array.getter : [Swift.Int32] in opencv2(IntVectorExt.o) "protocol descriptor for Swift.IteratorProtocol", referenced from: l_got.$sStMp in opencv2(ByteVectorExt.o) l_got.$sStMp in opencv2(DoubleVectorExt.o) l_got.$sStMp in opencv2(FloatVectorExt.o) l_got.$sStMp in opencv2(IntVectorExt.o) "associated type descriptor for Swift.RawRepresentable.RawValue", referenced from: l_got.$s8RawValueSYTl in opencv2(MatExt.o) "method descriptor for Swift.Sequence._copyContents(initializing: Swift.UnsafeMutableBufferPointer<A.Element>) -> (A.Iterator, Swift.Int)", referenced from: l_got.$sST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTq in opencv2(ByteVectorExt.o) l_got.$sST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTq in opencv2(DoubleVectorExt.o) l_got.$sST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTq in opencv2(FloatVectorExt.o) l_got.$sST13_copyContents12initializing8IteratorQz_SitSry7ElementQzG_tFTq in opencv2(IntVectorExt.o) "static (extension in Foundation):Swift.Array._forceBridgeFromObjectiveC(_: __C.NSArray, result: inout [A]?) -> ()", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat]) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "_swift_bridgeObjectRelease", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) generic specialization <__C.Mat, [__C.Mat]> of Swift.Array.append<A where A == A1.Element, A1: Swift.Sequence>(contentsOf: __owned A1) -> () in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "Foundation.Data._bridgeToObjectiveC() -> __C.NSData", referenced from: (extension in opencv2):__C.ByteVector.init([Swift.Int8]) -> __C.ByteVector in opencv2(ByteVectorExt.o) (extension in opencv2):__C.DoubleVector.init([Swift.Double]) -> __C.DoubleVector in opencv2(DoubleVectorExt.o) (extension in opencv2):__C.FloatVector.init([Swift.Float]) -> __C.FloatVector in opencv2(FloatVectorExt.o) (extension in opencv2):__C.IntVector.init([Swift.Int32]) -> __C.IntVector in opencv2(IntVectorExt.o) (extension in opencv2):__C.Mat.init(rows: Swift.Int32, cols: Swift.Int32, type: Swift.Int32, data: [Swift.Int8]) -> __C.Mat in opencv2(MatExt.o) (extension in opencv2):__C.Mat.init(rows: Swift.Int32, cols: Swift.Int32, type: Swift.Int32, data: [Swift.Int8], step: Swift.Int) -> __C.Mat in opencv2(MatExt.o) "protocol descriptor for Swift.Sequence", referenced from: l_got.$sSTMp in opencv2(ByteVectorExt.o) l_got.$sSTMp in opencv2(DoubleVectorExt.o) l_got.$sSTMp in opencv2(FloatVectorExt.o) l_got.$sSTMp in opencv2(IntVectorExt.o) "_swift_bridgeObjectRetain", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) generic specialization <__C.Mat, [__C.Mat]> of Swift.Array.append<A where A == A1.Element, A1: Swift.Sequence>(contentsOf: __owned A1) -> () in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "protocol descriptor for Swift.RawRepresentable", referenced from: l_got.$sSYMp in opencv2(MatExt.o) "(extension in Swift):Swift.Sequence.withContiguousStorageIfAvailable<A>((Swift.UnsafeBufferPointer<A.Element>) throws -> A1) throws -> A1?", referenced from: protocol witness for Swift.Sequence.withContiguousStorageIfAvailable<A>((Swift.UnsafeBufferPointer<A.Element>) throws -> A1) throws -> A1? in conformance __C.ByteVector : Swift.Sequence in opencv2 in opencv2(ByteVectorExt.o) protocol witness for Swift.Sequence.withContiguousStorageIfAvailable<A>((Swift.UnsafeBufferPointer<A.Element>) throws -> A1) throws -> A1? in conformance __C.DoubleVector : Swift.Sequence in opencv2 in opencv2(DoubleVectorExt.o) protocol witness for Swift.Sequence.withContiguousStorageIfAvailable<A>((Swift.UnsafeBufferPointer<A.Element>) throws -> A1) throws -> A1? in conformance __C.FloatVector : Swift.Sequence in opencv2 in opencv2(FloatVectorExt.o) protocol witness for Swift.Sequence.withContiguousStorageIfAvailable<A>((Swift.UnsafeBufferPointer<A.Element>) throws -> A1) throws -> A1? in conformance __C.IntVector : Swift.Sequence in opencv2 in opencv2(IntVectorExt.o) "__swift_FORCE_LOAD_$_swiftCompatibility50", referenced from: __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibility50_$_opencv2) "__swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements", referenced from: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCompatibilityDynamicReplacements_$_opencv2) "_swift_isUniquelyReferencedNonObjC_nonNull_bridgeObject", referenced from: generic specialization <__C.Mat> of Swift.Array._reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Calib3dExt.o) merged generic specialization <__C.Mat> of Swift.Array._reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(DnnExt.o) merged generic specialization <__C.DMatch> of Swift.Array._reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Features2dExt.o) merged generic specialization <__C.Point2i> of Swift.Array._reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(ImgprocExt.o) merged generic specialization <__C.Rect2i> of Swift.Array._reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(ObjdetectExt.o) "nominal type descriptor for Swift._ContiguousArrayStorage", referenced from: _symbolic _____ySo3MatCG s23_ContiguousArrayStorageC in opencv2(Calib3dExt.o) _symbolic _____yypG s23_ContiguousArrayStorageC in opencv2(Calib3dExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s4Int8V in opencv2(ByteVectorExt.o) _symbolic _____y_____G s23_ContiguousArrayStorageC s5UInt8V in opencv2(ByteVectorExt.o) _symbolic _____ySo3MatCG s23_ContiguousArrayStorageC in opencv2(CoreExt.o) _symbolic _____yypG s23_ContiguousArrayStorageC in opencv2(CoreExt.o) _symbolic _____ySdG s23_ContiguousArrayStorageC in opencv2(CoreExt.o) ... "(extension in Foundation):Swift.Double._bridgeToObjectiveC() -> __C.NSNumber", referenced from: generic specialization <Swift.Double, __C.NSNumber> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(MatExt.o) "__swift_FORCE_LOAD_$_swiftCoreGraphics", referenced from: __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCoreGraphics_$_opencv2) "__swift_FORCE_LOAD_$_swiftCoreMIDI", referenced from: __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCoreMIDI_$_opencv2) "method descriptor for Swift.Hashable.hash(into: inout Swift.Hasher) -> ()", referenced from: l_got.$sSH4hash4intoys6HasherVz_tFTq in opencv2(MatExt.o) "__swift_FORCE_LOAD_$_swiftCoreMedia", referenced from: __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCoreMedia_$_opencv2) "__swift_FORCE_LOAD_$_swiftsimd", referenced from: __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftsimd_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftsimd_$_opencv2) "__swift_FORCE_LOAD_$_swiftCoreAudio", referenced from: __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCoreAudio_$_opencv2) "_swift_dynamicCastObjCClass", referenced from: generic specialization <__C.Mat> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(Calib3dExt.o) generic specialization <__C.NSNumber> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(MatExt.o) merged generic specialization <__C.Mat> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(DnnExt.o) merged generic specialization <__C.DMatch> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(Features2dExt.o) merged generic specialization <__C.Point2i> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(ImgprocExt.o) merged generic specialization <__C.Rect2i> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(ObjdetectExt.o) "__swift_FORCE_LOAD_$_swiftAVFoundation", referenced from: __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftAVFoundation_$_opencv2) "__swift_FORCE_LOAD_$_swiftCoreFoundation", referenced from: __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCoreFoundation_$_opencv2) "__swift_FORCE_LOAD_$_swiftDarwin", referenced from: __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftDarwin_$_opencv2) "method descriptor for Swift.Sequence.makeIterator() -> A.Iterator", referenced from: l_got.$sST12makeIterator0B0QzyFTq in opencv2(ByteVectorExt.o) l_got.$sST12makeIterator0B0QzyFTq in opencv2(DoubleVectorExt.o) l_got.$sST12makeIterator0B0QzyFTq in opencv2(FloatVectorExt.o) l_got.$sST12makeIterator0B0QzyFTq in opencv2(IntVectorExt.o) "(extension in Foundation):Swift.Array._bridgeToObjectiveC() -> __C.NSArray", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat]) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "_swift_getObjCClassMetadata", referenced from: type metadata accessor for __C.Mat in opencv2(Calib3dExt.o) type metadata accessor for __C.ByteVector in opencv2(ByteVectorExt.o) merged type metadata accessor for __C.DoubleVector in opencv2(CoreExt.o) type metadata accessor for __C.FloatVector in opencv2(FloatVectorExt.o) type metadata accessor for __C.NSNumber in opencv2(MatExt.o) merged type metadata accessor for __C.ByteVector in opencv2(DnnExt.o) merged type metadata accessor for __C.ByteVector in opencv2(Features2dExt.o) ... "__swift_FORCE_LOAD_$_swiftos", referenced from: __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftos_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftos_$_opencv2) "_swift_allocObject", referenced from: function signature specialization <Arg[2] = Dead> of generic specialization <Any> of Swift._ContiguousArrayBuffer.init(_uninitializedCount: Swift.Int, minimumCapacity: Swift.Int) -> Swift._ContiguousArrayBuffer<A> in opencv2(Calib3dExt.o) function signature specialization <Arg[2] = Dead> of generic specialization <__C.Mat> of Swift._ContiguousArrayBuffer.init(_uninitializedCount: Swift.Int, minimumCapacity: Swift.Int) -> Swift._ContiguousArrayBuffer<A> in opencv2(Calib3dExt.o) generic specialization <__C.ByteVector> of Swift._copySequenceToContiguousArray<A where A: Swift.Sequence>(A) -> Swift.ContiguousArray<A.Element> in opencv2(ByteVectorExt.o) function signature specialization <Arg[1] = Dead> of Foundation.Data.LargeSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.LargeSlice in opencv2(ByteVectorExt.o) function signature specialization <Arg[1] = Dead> of Foundation.Data.InlineSlice.init(Swift.UnsafeRawBufferPointer) -> Foundation.Data.InlineSlice in opencv2(ByteVectorExt.o) merged function signature specialization <Arg[2] = Dead> of generic specialization <Swift.Int8> of Swift._ContiguousArrayBuffer.init(_uninitializedCount: Swift.Int, minimumCapacity: Swift.Int) -> Swift._ContiguousArrayBuffer<A> in opencv2(ByteVectorExt.o) function signature specialization <Arg[2] = Dead> of generic specialization <Swift.Double> of Swift._ContiguousArrayBuffer.init(_uninitializedCount: Swift.Int, minimumCapacity: Swift.Int) -> Swift._ContiguousArrayBuffer<A> in opencv2(CoreExt.o) ... "_swift_setDeallocating", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) merged (extension in opencv2):__C.Mat.get(row: Swift.Int32, col: Swift.Int32, data: inout [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.put(row: Swift.Int32, col: Swift.Int32, data: [Swift.Int8], offset: Swift.Int, length: Swift.Int32) throws -> Swift.Int32 in opencv2(MatExt.o) merged (extension in opencv2):__C.Mat.put(row: Swift.Int32, col: Swift.Int32, data: [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) (extension in opencv2):__C.Mat.get(row: Swift.Int32, col: Swift.Int32) -> [Swift.Double] in opencv2(MatExt.o) "__swiftEmptyArrayStorage", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "Swift._ArrayBuffer._typeCheckSlowPath(Swift.Int) -> ()", referenced from: function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Mat> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(Calib3dExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Mat> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(DnnExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.DMatch> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(Features2dExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Point2i> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(ImgprocExt.o) merged function signature specialization <Arg[2] = Owned To Guaranteed> of generic specialization <__C.Rect2i> of Swift._ArrayBuffer._copyContents(subRange: Swift.Range<Swift.Int>, initializing: Swift.UnsafeMutablePointer<A>) -> Swift.UnsafeMutablePointer<A> in opencv2(ObjdetectExt.o) "__swift_FORCE_LOAD_$_swiftCoreImage", referenced from: __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftCoreImage_$_opencv2) "__swift_FORCE_LOAD_$_swiftDispatch", referenced from: __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftDispatch_$_opencv2) "(extension in Foundation):Foundation.DataProtocol.copyBytes(to: Swift.UnsafeMutableRawBufferPointer) -> Swift.Int", referenced from: merged (extension in opencv2):__C.ByteVector.array.getter : [Swift.Int8] in opencv2(ByteVectorExt.o) (extension in opencv2):__C.DoubleVector.array.getter : [Swift.Double] in opencv2(DoubleVectorExt.o) (extension in opencv2):__C.FloatVector.array.getter : [Swift.Float] in opencv2(FloatVectorExt.o) (extension in opencv2):__C.IntVector.array.getter : [Swift.Int32] in opencv2(IntVectorExt.o) "_swift_release", referenced from: generic specialization <__C.Mat> of Swift.Array._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Calib3dExt.o) generic specialization <Any> of Swift.ContiguousArray._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Calib3dExt.o) function signature specialization <Arg[2] = Dead> of generic specialization <Any> of Swift._ContiguousArrayBuffer.init(_uninitializedCount: Swift.Int, minimumCapacity: Swift.Int) -> Swift._ContiguousArrayBuffer<A> in opencv2(Calib3dExt.o) function signature specialization <Arg[2] = Dead> of generic specialization <__C.Mat> of Swift._ContiguousArrayBuffer.init(_uninitializedCount: Swift.Int, minimumCapacity: Swift.Int) -> Swift._ContiguousArrayBuffer<A> in opencv2(Calib3dExt.o) merged generic specialization <Swift.Int8> of Swift.Array._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(ByteVectorExt.o) generic specialization <__C.ByteVector> of Swift._copySequenceToContiguousArray<A where A: Swift.Sequence>(A) -> Swift.ContiguousArray<A.Element> in opencv2(ByteVectorExt.o) outlined consume of Foundation.Data._Representation in opencv2(ByteVectorExt.o) ... "__swift_FORCE_LOAD_$_swiftUIKit", referenced from: __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftUIKit_$_opencv2) "_swift_isUniquelyReferenced_nonNull_native", referenced from: generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) merged (extension in opencv2):__C.ByteVector.array.getter : [Swift.Int8] in opencv2(ByteVectorExt.o) function signature specialization <Arg[0] = Owned To Guaranteed> of generic specialization <Swift.Double, [Swift.Double]> of Swift.Array.append<A where A == A1.Element, A1: Swift.Sequence>(contentsOf: __owned A1) -> () in opencv2(CoreExt.o) (extension in opencv2):__C.DoubleVector.array.getter : [Swift.Double] in opencv2(DoubleVectorExt.o) (extension in opencv2):__C.FloatVector.array.getter : [Swift.Float] in opencv2(FloatVectorExt.o) (extension in opencv2):__C.IntVector.array.getter : [Swift.Int32] in opencv2(IntVectorExt.o) (extension in opencv2):__C.Mat.get(indices: [Swift.Int32], data: inout [Swift.Int8]) throws -> Swift.Int32 in opencv2(MatExt.o) ... "_swift_willThrow", referenced from: opencv2.throwIncompatibleDataType(typeName: Swift.String) throws -> () in opencv2(MatExt.o) opencv2.throwIncompatibleBufferSize(count: Swift.Int, channels: Swift.Int32) throws -> () in opencv2(MatExt.o) "__swift_FORCE_LOAD_$_swiftObjectiveC", referenced from: __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftObjectiveC_$_opencv2) "_swift_unknownObjectRetain", referenced from: generic specialization <__C.Mat> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(Calib3dExt.o) generic specialization <__C.NSNumber> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(MatExt.o) merged generic specialization <__C.Mat> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(DnnExt.o) merged generic specialization <__C.DMatch> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(Features2dExt.o) merged generic specialization <__C.Point2i> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(ImgprocExt.o) merged generic specialization <__C.Rect2i> of Swift._ArrayBuffer._getElementSlowPath(Swift.Int) -> Swift.AnyObject in opencv2(ObjdetectExt.o) "__swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers", referenced from: __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftUniformTypeIdentifiers_$_opencv2) "Swift.String.hash(into: inout Swift.Hasher) -> ()", referenced from: generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) in opencv2(MatExt.o) "static Swift.Array._allocateBufferUninitialized(minimumCapacity: Swift.Int) -> Swift._ArrayBuffer<A>", referenced from: merged (extension in opencv2):__C.ByteVector.array.getter : [Swift.Int8] in opencv2(ByteVectorExt.o) (extension in opencv2):__C.DoubleVector.array.getter : [Swift.Double] in opencv2(DoubleVectorExt.o) (extension in opencv2):__C.FloatVector.array.getter : [Swift.Float] in opencv2(FloatVectorExt.o) (extension in opencv2):__C.IntVector.array.getter : [Swift.Int32] in opencv2(IntVectorExt.o) "Swift._CocoaArrayWrapper.endIndex.getter : Swift.Int", referenced from: generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(Calib3dExt.o) generic specialization <__C.Mat, [__C.Mat]> of Swift.Array.append<A where A == A1.Element, A1: Swift.Sequence>(contentsOf: __owned A1) -> () in opencv2(Calib3dExt.o) generic specialization <__C.Mat> of Swift.Array._reserveCapacityImpl(minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Calib3dExt.o) generic specialization <__C.Mat> of Swift.Array._createNewBuffer(bufferIsUnique: Swift.Bool, minimumCapacity: Swift.Int, growForAppend: Swift.Bool) -> () in opencv2(Calib3dExt.o) generic specialization <__C.Mat> of Swift.Array._copyContents(initializing: Swift.UnsafeMutableBufferPointer<A>) -> (Swift.IndexingIterator<[A]>, Swift.Int) in opencv2(Calib3dExt.o) generic specialization <__C.NSNumber, Swift.Double> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(MatExt.o) merged generic specialization <__C.Mat, Any> of Swift._arrayForceCast<A, B>([A]) -> [B] in opencv2(DnnExt.o) ... "__swift_FORCE_LOAD_$_swiftFoundation", referenced from: __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftFoundation_$_opencv2) "_swift_getInitializedObjCClass", referenced from: static (extension in opencv2):__C.Calib3d.solveP3P(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], flags: Swift.Int32) -> Swift.Int32 in opencv2(Calib3dExt.o) type metadata accessor for __C.Mat in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat, reprojectionError: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat, tvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod, rvec: __C.Mat) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool, flags: __C.SolvePnPMethod) -> Swift.Int32 in opencv2(Calib3dExt.o) static (extension in opencv2):__C.Calib3d.solvePnPGeneric(objectPoints: __C.Mat, imagePoints: __C.Mat, cameraMatrix: __C.Mat, distCoeffs: __C.Mat, rvecs: inout [__C.Mat], tvecs: inout [__C.Mat], useExtrinsicGuess: Swift.Bool) -> Swift.Int32 in opencv2(Calib3dExt.o) ... "__swift_FORCE_LOAD_$_swiftMetal", referenced from: __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(Calib3dExt.o) __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(ByteVectorExt.o) __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(CoreExt.o) __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(CvTypeExt.o) __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(DoubleVectorExt.o) __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(FloatVectorExt.o) __swift_FORCE_LOAD_$_swiftMetal_$_opencv2 in opencv2(IntVectorExt.o) ... (maybe you meant: __swift_FORCE_LOAD_$_swiftMetal_$_opencv2) "type metadata for Swift.UInt8", referenced from: (extension in opencv2):__C.ByteVector.unsignedArray.getter : [Swift.UInt8] in opencv2(ByteVectorExt.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

acecilia commented 3 years ago

I am experiencing the same issue. Why was the ticket closed? Is there a solution?

EDIT: my issue was that the app I am working with is 100% objective-c. The solution for me was to add an empty swift file to the app target, so the swift libraries were linked correctly. Seems like this is now a requirement since https://github.com/opencv/opencv/pull/17165

lei522 commented 3 years ago

@acecilia i also add an empty swift file to the app target to solve the problem.

wumeijun commented 3 years ago

@acecilia @lei522 The ipa package becomes bigger, how to solve it?Contains swift framework

acecilia commented 3 years ago

@komakai Any solution or workaround for this? 🙏

acecilia commented 3 years ago

The ipa package becomes bigger, how to solve it

@lei522 could you please reopen the issue, so we can track it? 🙏

komakai commented 3 years ago

@acecilia if you don't need the Objective-C/Swift wrapper you can build with the --legacy_build flag. If you want the just the Objective-C parts of the Objective-C/Swift wrapper then currently there is no way to do that. But adding a build flag like --disable_swift_build should be pretty straight forward.