当我在iOS 11中使用opencv2时,只要我在Thread 1: EXC_BREAKPOINT (code=1, subcode=0x183ae4ee0)
命名空间下运行任何功能,我就会遇到cv::
崩溃,例如equalizeHist
或threshold
。我可以将我的图片转换为cv::Mat
,并将这些矩阵转换回UIImage
,因此图片本身应该没有问题。
我确实在“链接的框架和库”中包含了opencv2.framework
。我使用libc ++(LLVM C ++)标准库和GNU ++ 14 C ++语言方言禁用了bitcode。
我在一个名为OpenCVWrapper的类中在Obj-C中完成所有这些操作。然后使用Bridging Header在Swift中使用该类。
所有代码都在主线程上执行。
为了让这次运行正常,我有什么遗漏吗?