opencv(Python/c++):漫水填充

漫水填充:自动选中了和种子点相连的区域,接着将该区域替换成指定的颜色
在这里插入图片描述

#include <iostream>
#include <opencv/cv.hpp>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>

using namespace std;
using namespace cv;

//主函数
int main(void)
{
    //读取原始图像
    Mat srcImage=imread("/home/liuxin/桌面/opencv/dog.jpeg");
    imshow("original",srcImage);

    Rect ccomp;
    floodFill(srcImage,Point(50,300),Scalar(155,255,55),&ccomp,Scalar(20,20,20),Scalar(20,20,20));
    imshow("floodfill",srcImage);
    while(1)
    {
        int key=cvWaitKey(10);
    if (key==27)
    {
        break;
    }
    }
    return(0);
}

猜你喜欢

转载自blog.csdn.net/weixin_42755384/article/details/88385079