1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
2014-01-02 09:29
288 查看
源代码地址:http://download.csdn.net/detail/nuptboyzhb/3961690
1. 增加‘椭圆’菜单项,设置属性,添加类向导;
2. 编辑消息处理函数,设置画图变量标识my_draw_flag为5,并读取对话框里的数据。
3. 修改OnMouseMove消息处理函数。
3.1增加变量CvSize
CvSize EllipseSize;
3.2 case 5的编程:
case 5:
EllipseSize.width=abs(my_cvpoint1.x-iner_point.x);
EllipseSize.height=abs(my_cvpoint1.y-iner_point.y);
cvFlip(src);
cvEllipse(src,my_cvpoint1,EllipseSize,0,0,360,cvScalar(colorB,colorG,colorR),thickness);
cvFlip(src);
workImg=cvCloneImage(src);//拷贝到工作区
Invalidate();//重绘
break;
1. 增加‘椭圆’菜单项,设置属性,添加类向导;
2. 编辑消息处理函数,设置画图变量标识my_draw_flag为5,并读取对话框里的数据。
3. 修改OnMouseMove消息处理函数。
3.1增加变量CvSize
CvSize EllipseSize;
3.2 case 5的编程:
case 5:
EllipseSize.width=abs(my_cvpoint1.x-iner_point.x);
EllipseSize.height=abs(my_cvpoint1.y-iner_point.y);
cvFlip(src);
cvEllipse(src,my_cvpoint1,EllipseSize,0,0,360,cvScalar(colorB,colorG,colorR),thickness);
cvFlip(src);
workImg=cvCloneImage(src);//拷贝到工作区
Invalidate();//重绘
break;
相关文章推荐
- 1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
- 1.1.4-学习Opencv与MFC混合编程之---画图工具 画椭圆
- 1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标
- 1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标
- 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
- 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
- 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
- 1.1.3-学习Opencv与MFC混合编程之---画图工具 通过对话框进行工具的参数设置 画曲线 绘图校正
- 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
- 1.1.5-学习Opencv与MFC混合编程之---画图工具 输入文字和填充图像 修改光标
- 1.1.2-学习Opencv与MFC混合编程之---画图工具 画直线 画圆 画矩形
- 1.1.3-学习Opencv与MFC混合编程之---画图工具 通过对话框进行工具的参数设置 画曲线 绘图校正
- 1.1.3-学习Opencv与MFC混合编程之---画图工具 通过对话框进行工具的参数设置 画曲线 绘图校正
- 1.1.7-学习Opencv与MFC混合编程之---为画图工具添加工具栏
- 1.0.x-学习Opencv与MFC混合编程之---视频运动检测
- 1.0.1-学习Opencv与MFC混合编程之---播放AVI视频
- 1.0.x-学习Opencv与MFC混合编程之---视频运动检测
- 1.1.6-学习Opencv与MFC混合编程之---播放WAV音乐和 alpha融合功能
- 1.0.2-学习Opencv与MFC混合编程之---为播放AVI视频添加滑动条
- 1.1-学习Opencv与MFC混合编程之---利用画图函数,生成视频,并写入视频文件