iOS アプリケーションに openCV フレームワークを使用しています。プロセス全体の 53% を占めるモルフォロジー操作の最適化を探しています。以下はモルフォロジー演算のコードです。
// MARK: Closing the image (Method-1)
cv:: Mat bw2;
cv:: Mat erodedBW2;
cv:: Mat se = getStructuringElement(0, cv::Size(140,140));
cv::dilate(Bw_med, bw2, se);
cv::erode(bw2, erodedBW2, se);
// MARK: Closing the image (Method-2)
cv::morphologyEx(BW_med, erodedBW2, cv::MORPH_CLOSE, se);
ご覧のとおり、浸食に続いて膨張を適用していますが、これは閉鎖操作と同等です。MorphologyEx を使用してクロージング操作を試みました。しかし、パフォーマンスは同じです (上記のコードに含まれています)。より良い最適化方法はありますか?