#include <cv.h>
#include <highgui.h>
using namespace cv;
const int alpha_slider_max=100;
int alpha_slider;
double alpha;
double beta;
Mat src1,src2,dst;
void on_tracker(int,void* )
{
alpha = (double)alpha_slider/alpha_slider_max;
beta = ( 1.0 - alpha );
addWeighted( src1,alpha,src2,beta,0.0,dst);
imshow("Linear Blend",dst);
}
int main( int argc, char** argv )
{
//读取图像大小和类型
src1 = imread("D:\\LinuxLogo.jpg");
src2 = imread("D:\\WindowsLogo.jpg");
if( !src1.data ) { printf("Error loading src1 \n"); return -1; }
if( !src2.data ) { printf("Error loading src2 \n"); return -1; }
alpha_slider =0;
//创建窗口
namedWindow("Linear Blend", 1);
//创建跟踪条
char TrackbarName[50];
sprintf(TrackbarName,"Linear Blend",alpha_slider_max);
createTrackbar(TrackbarName,"Linear Blend",&alpha_slider,alpha_slider_max,on_tracker);
//显示一些内容
on_tracker(alpha_slider,0);
waitKey(0);
return 0;
}
opencv-创建跟踪条
原创
©著作权归作者所有:来自51CTO博客作者Digital2Slave的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:HEVC-视觉感知基本感念
下一篇:opencv-图像组件

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
跟踪Qt信号、槽调用
跟踪Qt信号、槽调用
c++ 跟踪信号槽调用 Qt -
opencv-创建自己的角点检测
本文运用opencv函数cornerEigenValsAndVecs来查找eigenvalues和eigenvectors判断
OpenCV #include i++ scala -
opencv-模板匹配
#include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#incldow =
openCV #include scala 归一化 -
opencv-特征检测
运用opencv函数SurfFeatureDetector和detect来检测感兴趣点;运用opencv函数drawKe
OpenCV 函数 #include 2d scala -
opencv-视频输出
#include // for standard I/O#include // for strings#include // Basic Open
openCV ide #include ios -
opencv-图像轮廓
本文主要使用opencv自带findContours函数和drawContours函数实现图像的轮
openCV #include scala ios -
opencv-反投影
#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#incl
openCV 数组 #include 直方图