APIの説明:
書式#include <opencv2 / opencv.hpp> の#include <iostreamの> 名前空間stdを使用。 名前空間の品種を使用しました。 マットSRC、DST。 int型threshold_valueに= 38; int型threshold_max = 255; 無効canny_demo(int型、void *型)。 INTメイン(int型ARGC、チャー** ARGV){ SRC =関数imread( "D:/OpenCVprj/image/test3.jpg")。 もし(src.data!){ のprintf( "Coluldが..... \ nを画像をロードしません"); -1を返します。 } 関数imshow( "SRC"、SRC)。 namedWindow( "DST"、CV_WINDOW_AUTOSIZE)。 createTrackbar( "閾値"、 "DST"、&threshold_valueに、threshold_max、canny_demo)。 canny_demo(0、0); waitKey(0)。 0を返します。 cvtColor(SRC、src_gray、COLOR_BGR2GRAY); ぼかし(src_gray、src_gray、サイズ(3 ,. 3)、点(-1、-1)); キャニー(src_gray、TEMP、threshold_valueに、threshold_valueに* 2 ,. 3 、真の); dst.create(src.size()、src.type()); src.copyTo(DST、TEMP); //最初の:A.copyTo(B)は、BにマトリックスコピーAを示しています2番目:A.copyTo(B、マスク)、マスク行列Bを得るために、追加のマスクを表します 関数imshow( "DST"、DST); }