opencv第四章第二题
发布日期:2022-01-31 02:37:27
浏览次数:44
分类:技术文章
本文共 1351 字,大约阅读时间需要 4 分钟。
#include "cv.h"#include "highgui.h"#include#pragma comment(lib,"cv.lib")#pragma comment(lib,"highgui.lib")#pragma comment(lib,"cxcore.lib")void my_mouse_callback(int event, int x, int y, int flags, void* param);void putText(IplImage* image, CvPoint point);//int x_mouse; //int y_mouse;CvPoint point;int main(int argc, char** argv){ IplImage* image = cvLoadImage("1.bmp"); cvNamedWindow("textshow",CV_WINDOW_AUTOSIZE); cvSetMouseCallback("textshow",my_mouse_callback,(void*)image); cvShowImage("textshow",image); cvWaitKey(0); return 1;}void my_mouse_callback(int event, int x, int y, int flags, void* param){ IplImage* img = (IplImage*)param; switch (event) { case CV_EVENT_LBUTTONDOWN: //CvFont font = cvFont(10,5); //cvInitFont(font,CV_FONT_HERSHEY_SIMPLEX,1,1,0); point.x = x; point.y = y; putText(img,point); break; default: break; }}void putText(IplImage* image, CvPoint point){ /*这句话不能放在main函数里,因为在鼠标没有点击的时候,不会执行回调函数,所以此时point是没有值的。若放在main函数里,会显示非法访问内存 */ uchar* ptr = (uchar*)image->imageData+ point.y*image->widthStep + point.x*image->nChannels; //return 0; char color[100] ; int s = sprintf(color, "%d,%d,%d",*ptr,*(ptr+1),*(ptr+2)); printf("%d\n",s); CvFont font = cvFont(10,1); cvInitFont(&font,CV_FONT_HERSHEY_SIMPLEX,1,1,0); cvPutText(image,color,point,&font,cvScalar(0,0,0)); cvShowImage("textshow",image);}
转载地址:https://blog.csdn.net/LJH0600301217/article/details/8650413 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年03月30日 07时20分23秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
为《 两周自制脚本语言 》添加中文测试代码
2021-06-29
将《 两周自制脚本语言 》测试中使用的接口中文化
2021-06-29
5分钟入门LingaScript-尝鲜中文版TypeScript
2021-06-29
重拾《 两周自制脚本语言 》- 支持中文标识符
2021-06-29
Java实现文本编辑时基于拼音输入的补全原型
2021-06-29
从立创EDA,Gratipay看中文编程开发环境和推广运营的一个趋势
2021-06-29
中文代码之Django官方入门:建立模型
2021-06-29
Python实现推流直播
2021-06-29
你不得不了解的卷积神经网络发展史
2021-06-29
你不得不了解的机器学习知识
2021-06-29
你不得不了解的深度学习知识(一)
2021-06-29
你不得不了解的深度学习知识(二)
2021-06-29
AI算法之Encoder-Decoder 和 Seq2Seq
2021-06-29
AI算法之Attention机制
2019-04-26
人体口罩佩戴检测实战
2019-04-26
[YoLoV3目标检测实战] keras+yolov3训练自身口罩检测数据集
2019-04-26
[实战]200类鸟类细粒度图像分类
2019-04-26