小编Mar*_*ark的帖子

OpenCV GrabCut 算法示例不起作用

我正在尝试使用 C++ 在 OpenCV 中实现一个抓取算法我偶然发现了这个站点并找到了一个非常简单的方法来实现它。不幸的是,代码似乎对我不起作用

#include "opencv2/opencv.hpp"
#include <iostream>

using namespace cv;
using namespace std;

int main( )
{
 // Open another image
    Mat image;
    image= cv::imread("images/mango11a.jpg");

    // define bounding rectangle 
    cv::Rect rectangle(50,70,image.cols-150,image.rows-180);

    cv::Mat result; // segmentation result (4 possible values)
    cv::Mat bgModel,fgModel; // the models (internally used)

    // GrabCut segmentation
    cv::grabCut(image,    // input image
                    result,   // segmentation result
                            rectangle,// rectangle containing foreground 
                            bgModel,fgModel, // models
                            1,        // number of iterations
                            cv::GC_INIT_WITH_RECT); // use rectangle
    cout << "oks …
Run Code Online (Sandbox Code Playgroud)

opencv

5
推荐指数
1
解决办法
2万
查看次数

标签 统计

opencv ×1