用opencv实现绘图和文字输出。。。。
2006-10-25 12:22
363 查看
哈哈哈
不能上传图片。。。。
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>
void main(int argc, char *argv[])
{
cvNamedWindow("mainwin",CV_WINDOW_AUTOSIZE);
cvMoveWindow("mainwin",0,0);
IplImage *img = cvCreateImage(cvSize(800,600),IPL_DEPTH_8U,3);
for(int i = 0;i < (img->height);i++)
{
for (int j = 0;j < (img->width);j++)
{
cvSet2D(img,i,j,cvScalar(111, 111, 255));
}
}
cvCircle(img,cvPoint(50,50),20,cvScalar(255,0,255),2);
CvFont font;
double hscale = 1.0;
double vscale = 1.0;
int linewidth = 2;
cvInitFont(&font,CV_FONT_HERSHEY_SIMPLEX | CV_FONT_ITALIC,hscale,vscale,0,linewidth);
cvPutText(img,"There is one time,I was so lonely...",cvPoint(100,100),&font,cvScalar(0,255,255));
cvPutText(img,"I remeber it was a friday...",cvPoint(100,200),&font,cvScalar(0,255,255));
cvShowImage("mainwin",img);
cvWaitKey(0);
cvReleaseImage(&img);
}
不能上传图片。。。。
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <cv.h>
#include <highgui.h>
void main(int argc, char *argv[])
{
cvNamedWindow("mainwin",CV_WINDOW_AUTOSIZE);
cvMoveWindow("mainwin",0,0);
IplImage *img = cvCreateImage(cvSize(800,600),IPL_DEPTH_8U,3);
for(int i = 0;i < (img->height);i++)
{
for (int j = 0;j < (img->width);j++)
{
cvSet2D(img,i,j,cvScalar(111, 111, 255));
}
}
cvCircle(img,cvPoint(50,50),20,cvScalar(255,0,255),2);
CvFont font;
double hscale = 1.0;
double vscale = 1.0;
int linewidth = 2;
cvInitFont(&font,CV_FONT_HERSHEY_SIMPLEX | CV_FONT_ITALIC,hscale,vscale,0,linewidth);
cvPutText(img,"There is one time,I was so lonely...",cvPoint(100,100),&font,cvScalar(0,255,255));
cvPutText(img,"I remeber it was a friday...",cvPoint(100,200),&font,cvScalar(0,255,255));
cvShowImage("mainwin",img);
cvWaitKey(0);
cvReleaseImage(&img);
}
相关文章推荐
- Opencv 输出文字,实现简单水印
- OpenCV基础几何绘图和文字输出
- OpenCV之core 模块. 核心功能(2)基本绘图 随机数发生器&绘制文字 离散傅立叶变换 输入输出XML和YAML文件 与 OpenCV 1 同时使用
- 文字到叙输出的实现步骤
- OpenCV实现PCA算法----输出异常
- opencv2-2渐变过渡各种图形滤波并输出文字
- javacpp-opencv图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
- OpenCV实现对某图的裁剪输出
- Qt + Opencv 实现的一个简单文字识别的demo
- python处理计算机辅助设计软件文字信息并实现排序输出
- 利用OpenCV实现图像边缘直方图输出
- 实现读入一个彩色视频文件并以灰度格式输出这个视频文件,学习opencv例2-10
- Python + OpenCV实现基于傅里叶变换(FFT)的旋转文本校正(文字方向检测)
- Linux C 编程 实现彩色文字输出
- 实现文字由右向左一个一个的变色输出,可有css+div来控制页面输出位置
- Python2.x上使用freetype实现OpenCV2.x的中文输出
- 文字模糊效果(Opencv实现)
- MFC下窗口分割和文字输出的实现
- MFC实现类似Windows绘图的文字输入功能
- Emgu.CV/opencv 绘图 线面文字包括中文