我正在尝试使用OpenCV for iOS裁剪视频流中的图像。我只想简单地裁剪图像并显示它,没有任何花哨的东西。我尝试过这个和这个,但似乎都不适用于我。作为委托方法,我得到了当前的cv :: Mat图像,所以我只需要创建裁剪效果的代码即可。
如果需要,我可以做像这样复杂的事情,但我只需要一个矩形裁剪,所以我认为有更简单的方法。我只是不明白为什么设置ROI对我不起作用!
如果需要,我可以做像这样复杂的事情,但我只需要一个矩形裁剪,所以我认为有更简单的方法。我只是不明白为什么设置ROI对我不起作用!
cv::Rect myROI(10, 10, 100, 100);
cv::Mat croppedImage = src(myROI);
src.copyTo(croppedImage);
[displayView setImage:[UIImage imageWithCVMat:src]];
^^^无法工作,仅显示原始图像