Windows 版 OpenCV (vc2010) 無法直接用於 iOS。iOS 需 ARM 架構編譯的 .framework 或 .a 靜態庫,且依賴 iOS 系統框架 (UIKit, AVFoundation 等)。
sudo gem install cocoapods
pod setup
cd YourProject
pod init
platform :ios, '12.0'
target 'YourProject' do
pod 'OpenCV', '~> 4.5.0' # 或指定版本
end
pod install
open YourProject.xcworkspace
opencv2.framework (iOS 版)。Copy items if needed、Create groups、Target 勾選。opencv2.framework、Accelerate.framework、AssetsLibrary.framework、CoreMedia.framework 等依賴。.m 改為 .mm,引入 #import 。lipo -info 檢查)。Enable Bitcode = NO。cv::,避免 using namespace cv; 污染全域。