画像変換OpenCVの5

エッジ検出

一般的な手順

気の利いたオペレータ


ステップ


気の利いた機能

色キャニー
#include<opencv2/opencv.hpp>
#include<opencv2/highgui/highgui.hpp>
#include<opencv2/imgproc/imgproc.hpp>
using namespace cv;

int main()
{
    Mat dst, edge, gray;
    Mat src = imread("G://2.jpg");
    Mat src1 = src.clone();
    imshow("原始图", src);
    dst.create(src1.size(), src1.type());
    cvtColor(src1, gray, COLOR_BGR2GRAY);
    blur(gray, edge, Size(3,3));
    Canny(edge, edge, 3, 9, 3);
    dst = Scalar::all(0);
    src1.copyTo(dst, edge);
    
    imshow("效果图",dst);

    waitKey(0);
    return 0;
}


copyTo関数
image.copyTo(imageROI)。アクションはimageROIに貼り付けられた画像の内容をコピーすることです。

image.copyTo(imageROI、マスク)。像点における点に対応するマスク画像と0(黒)の画素値の後にマスクを重複の役割は、他の点を残して、透明になります。

ソーベルオペレータ

計算


ソーベル機能()





おすすめ

転載: www.cnblogs.com/xingkongcanghai/p/11184893.html