OpenCV绘图
来源:互联网 发布:中国家庭金融调查知乎 编辑:程序博客网 时间:2024/04/29 07:37
转自:http://www.shervinemami.co.cc/graphs.html
在OpenCV程序中,使用第三方库graphUtils对通过计算得到的结果数据进行可视化操作。graphUtils的实现依赖OpenCV库。
其主要功能包括:
1、在新窗口中将一维数组中的数据可视化;(支持的数据类型包括:float, int, uchar)
2、在新建的IplImage上显示多组数据;
3、在已存在的IplImage上显示多组数据;
例子程序:
#include <opencv/cv.h>
#include <opencv/highgui.h>
#include "GraphUtils.h"
#define ELEMENTNUM 100
#define WIDTH 1000
#define HEIGHT 400
int main(int argc, char *argv[]) {
IplImage *graphImage = NULL;
float floatVec1[ELEMENTNUM], floatVec2[ELEMENTNUM];
CvRandState randState; // 生成符合正态分布的随机数据
cvRandInit(&randState, 5, 5, cvGetTickCount(), CV_RAND_NORMAL);
cvbRand(&randState, floatVec1,ELEMENTNUM);
cvRandSetRange(&randState, 0, 5);
cvbRand(&randState, floatVec2, ELEMENTNUM);
// 绘曲线图 graphImage = drawFloatGraph(floatVec1, ELEMENTNUM, NULL, -20, 20, WIDTH, HEIGHT, "NormRandomData");
drawFloatGraph(floatVec2, ELEMENTNUM, graphImage, -20, 20, WIDTH, HEIGHT);
cvSaveImage("test.jpg", graphImage); showImage(graphImage, 0, "OpencvDrawTest");
cvReleaseImage(&graphImage); return 0; }
- OpenCV绘图
- opencv绘图
- 【OpenCV】绘图
- opencv:绘图
- opencv-OpenCV中的绘图功能
- opencv 绘图功能
- OpenCV--绘图操作
- opencv之绘图
- opencv 绘图功能
- 学习opencv----绘图
- Opencv鼠标绘图程序
- opencv绘图操作
- OpenCv 绘图函数
- OpenCV之基本绘图
- OpenCV绘图总结
- opencv绘图调用总结
- OpenCv 绘图函数
- OPenCV绘图函数
- 堆和栈的区别 深入详解
- Jsp对象 类型 作用域
- 呼叫中心(CallCenter)开发应用系列(4)
- 语句覆盖
- 个人整理 汇编语言的基本指令
- OpenCV绘图
- 弹出对话框后保留内容~
- poj 3608 Bridge Across Islands(旋转卡壳求俩凸包间最小间距)
- 会编程,求包养,求实习。简历详情请参阅正文.......
- 引用参数
- ZOJ 1362 Game Prediction
- autocad输入的列表有缺陷解决方法
- sourcegrid 应用实例(全部来自官网下载的例子)——rowspan and columnspan
- Python中list的切片细节