一般的なコードテンプレートのOpenCVの

クリエイティブコモンズライセンス 著作権:帰属、紙ベースを作成するために他人を許可し、(同じライセンスで元のライセンス契約に基づいて用紙配布する必要がありますクリエイティブコモンズ


まず、スライダーテンプレートなし

#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;

String windowNames[]={};

Mat g_srcImage;

Mat g_dstImage;

int main()
{
    //read picture
    g_srcImage=imread(".jpg");

    //create window 
    namedWindow(windowNames[],WINDOW_NORMAL);

	//show picture
	imshow(windowNames[],g_dstImage);
	
	waitKey();
	return 0;
}

第二に、スライダーテンプレート

#include<opencv2/opencv.hpp>
#include<iostream>
using namespace std;
using namespace cv;

String windowNames[]={};
String trackbarNames[]={};

Mat g_srcImage;

Mat g_dstImage;

int g_dstImageValue=;

const int g_dstImageValueMax=;

void onChange(int,void*)
{


    //show picture
    imshow(windowNames[],g_dstImage);

}

int main()
{
    //read picture
    g_srcImage=imread(".jpg");


    //create window 
    namedWindow(windowNames[],WINDOW_NORMAL);

    //createTrackbar
    createTrackbar(trackbarNames[],windowNames[],&g_dstImageValue,g_dstImageValueMax,onChange);
    
    //call onChange()
    onChange(0,0);

	waitKey();
	return 0;
}

おすすめ

転載: blog.csdn.net/sandalphon4869/article/details/94718726