资源简介
opencv+vs 实现画中画c语言 源代码 任意位置 加了出界判断
代码片段和文件信息
#include
#include
#include
IplImage *ImageStitch(IplImage* Image1IplImage* Image2 int xint y);
int main(int argc char** argv)
{
CvCapture* capture1 = cvCreateFileCapture(argv[1]);
CvCapture* capture2 = cvCreateFileCapture(argv[2]);
int positionx ;
int positiony ;
printf(“Please input the display position format:point xpoint y.\n“);
int inputcount = scanf(“%d%d“&positionx&positiony);
while(inputcount!=2)
{
fflush(stdin);
printf(“Warning:your input position point is not enough!\nPlease check the input format or other questions and input again.\n“);
inputcount = scanf(“%d%d“&positionx&positiony);
}
if(positionx<0||positionx>384||positiony<0||positiony>384)
{
printf(“Warning:your input position point is beyond the available display range!\nThe default position is 2020.\n“);
positionx = 20;
positiony = 20;
}
IplImage* frame1;
IplImage* frame2;
IplImage* frame;
while(1)
{
frame1 = cvQueryframe(capture1);
frame2 = cvQueryframe(capture2);
frame = ImageStitch(frame1frame2positionxpositiony);
if(!frame1) break;
cvShowImage(“Picture in Picture“frame);
char c = cvWaitKey(33);
if(c==27) break;
cvReleaseImage(&frame);
}
fflush(stdin);
cvReleaseCapture(&capture1);
c
- 上一篇:C++ OOP实现贪吃蛇,EASYX图形界面
- 下一篇:Buddy算法C语言实现
相关资源
- Buddy算法C语言实现
- 彩屏显示 c语言
- c语言课程设计-职工工资管理系统
- 7段数码管动态显示proteus仿真电路及
- 进程调度 时间片轮转调度算法源代码
- 汉明码的编码译码的C语言实现
- Hough变换 C 语言实现
- 状态转换图c语言编译原理
- FFT算法的c语言实现
- n个数冒泡排序法
- C语言课程设计文本编辑器
- 数据结构大作业(C语言)实验报告
- 游程编码C语言实现
- 基于89C51的0-99秒表计8个成绩电路图和
- 最速下降法c语言实现
- 优先级和时间片轮转调度实验算法c语
- 计网实验 数据链路层实验 源代码 C语
- 有限元的C语言实现计算
- 用C语言实现的的全部的古典密码学算
- c语言实现稀疏矩阵的加减乘,转置
- RSA算法C语言程序
- C语言试题库适合高职院校学生使用
- 智能电梯完整c程序
- 汉诺塔非递归算法 用栈 C语言
- C语言编写的扫雷exe文件,附排行榜
- 可变窗口的SAD相关匹配C语言程序
- CAN总线源代码c语言
- cs5532 的驱动程序C语言
- 如何用C语言编写步进电机驱动程序
- 文件转数组及C语言字符串工具
评论
共有 条评论