利用opencv画一个圆、一条线段、一个矩形
来源:互联网 发布:淘宝开店取名 编辑:程序博客网 时间:2024/05/18 00:24
1.cvCircle函数画一个圆:
#include "stdafx.h"#include <cv.h>#include <cxcore.h>#include <highgui.h>#include <stdlib.h>int _tmain(int argc,_TCHAR *argv[]){IplImage * img = cvCreateImage(cvSize(500,500),IPL_DEPTH_8U,3); //创建一张图片cvZero(img);//初始化图片cvCircle(img,cvPoint(250,250),200,CV_RGB(0,255,255),3,8,0);//画圆 cvPoint:确定圆的坐标 200:圆的半径 CV_RGB:圆的颜色 3:线圈的粗细cvNamedWindow("Circle",1); //创建窗体cvShowImage("Circle",img);//显示图片cvWaitKey(0);cvReleaseImage(&img);cvDestroyWindow("Circle");return 0;}
运行结果如下所示:
2.cvLine画一条线段:
#include "stdafx.h"#include <cv.h>#include <cxcore.h>#include <highgui.h>#include <stdlib.h>int _tmain(int argc,_TCHAR *argv[]){IplImage * img = cvCreateImage(cvSize(500,500),IPL_DEPTH_8U,3); //创建一张图片cvZero(img);//初始化图片cvLine(img,cvPoint(250,154),cvPoint(250,250),CV_RGB(0,255,255),5,CV_AA,0);//画直线 cvLine:确定圆的坐标 cvPoint(250,154)与cvPoint(250,250)是线段的起点和终点 CV_RGB:圆的颜色 5:线圈的粗细 CV_AA:线段的类型cvNamedWindow("Circle",1); //创建窗体cvShowImage("Circle",img);//显示图片cvWaitKey(0);cvReleaseImage(&img);cvDestroyWindow("Circle");return 0;}
运行结果如下图所示:
3.矩形
#include "stdafx.h"#include <cv.h>#include <cxcore.h>#include <highgui.h>#include <stdlib.h>int _tmain(int argc,_TCHAR *argv[]){IplImage * img = cvCreateImage(cvSize(500,500),IPL_DEPTH_8U,3); //创建一张图片cvZero(img);//初始化图片cvLine(img,cvPoint(250,250),cvPoint(150,250),CV_RGB(0,255,255),5,CV_AA,0);//画圆 cvLine:确定圆的坐标 cvPoint(250,154)与cvPoint(250,250)是线段的起点和终点 CV_RGB:圆的颜色 5:线圈的粗细 CV_AA:线段的类型cvLine(img,cvPoint(150,250),cvPoint(150,150),CV_RGB(0,255,255),5,CV_AA,0);cvLine(img,cvPoint(150,150),cvPoint(250,150),CV_RGB(0,255,255),5,CV_AA,0);cvLine(img,cvPoint(250,150),cvPoint(250,250),CV_RGB(0,255,255),5,CV_AA,0);cvNamedWindow("Circle",1); //创建窗体cvShowImage("Circle",img);//显示图片cvWaitKey(0);cvReleaseImage(&img);cvDestroyWindow("Circle");return 0;}
运行结果如下所示:
- 利用opencv画一个圆、一条线段、一个矩形
- opencv学习笔记(十一)利用鼠标画出一个矩形
- 01. 如何创建一个canvas并画一条线段
- OpenCV画椭圆、实心圆、凹多边形、线段、矩形
- opencv 检测直线、线段、圆、矩形
- opencv 检测直线、线段、圆、矩形
- opencv 检测直线、线段、圆、矩形
- opencv鼠标四点获取一个矩形
- 在一个矩形框中输出一条问候语
- 画一个矩形程序
- OpenGLES---画一个矩形
- 用shape画一个圆角矩形
- 把一个矩形变成圆角矩形
- 给定四条线段判断是否可以构成一个矩形
- OPENGL画一个蓝色矩形
- 画一个白色的矩形
- Delphi中画一个矩形
- WebGL画一个彩色矩形
- GDB使用小结
- 文件读写方式实现矩阵相乘
- Archlinux2013.6.1安装手册
- Advanced Qt Programming一书中源代码项目编译注意事项
- wince流驱动入门讲解
- 利用opencv画一个圆、一条线段、一个矩形
- 3DMax制作五角星
- X问题 + 中国剩余定理
- java复制文件删除文件 移动文件 复制文件夹等
- HDU1009(贪心+水题)
- 开源日志系统log4cplus
- yii-blog 学习笔记 一
- hbase系统架构及数据结构
- ubuntu install wps