著作権:帰属、紙ベースを作成するために他人を許可し、(同じライセンスで元のライセンス契約に基づいて用紙配布する必要がありますクリエイティブコモンズ)
記事のディレクトリ
まず、スライダーテンプレートなし
#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;
}