使用鼠标交互函数,实现图像数据标注软件demo
今天我们学习用openCV来画画怎么样今天学的东西有意思吧,hhhhhh。
尊师:
© Fu Xianjun. All Rights Reserved.
1.首先我们将中国疫情状况图放到文件夹内
如今疫情还没完全被打败,所以在这里我想说一句,防控疫情人人有责!
实现代码如下:
import cv2drawing = False #是否开始画图start = (-1, -1)#鼠标的回调函数的参数格式是固定的,不要隨意更改。def mouse_event (event,x,y,flags,param):global start,drawing,mode#左键按下:开始画图if event == cv2.EVENT_LBUTTONDOWN:drawing = Truestart = (x, y)#鼠标移动,画图elif event == cv2.EVENT_MOUSEMOVE:if drawing:cv2.circle(img,(x,y),5,(0,0,255),-1)#采用if语句#左键释放:结束画图elif event == cv2.EVENT_LBUTTONUP:drawing = Falsecv2.circle(img,(x,y),5,(0,0,255),-1)cv2.imwrite("zdraw.png",img)img = cv2.imread("1.png")cv2.namedWindow (winname= 'drawing')cv2.setMouseCallback('drawing',mouse_event)while True:cv2.imshow('drawing', img)#按q键退出if cv2.waitKey(1) & 0xFF == ord('q'):breakcv2.destroyAllWindows()
注意:关闭键是没有用的哦,你要用q键才能进行关闭。
运行结束后你就可以用鼠标在图上标注啦!你大概会得到这样一个图像保留在你创建的文件夹中
使用鼠标交互函数,实现图像数据标注软件demo相关推荐
- 图像数据标注在自动驾驶场景中的应用及标注方法
在人工智能计算机视觉技术中,图像数据标注是选择图像中的对象并按照名称进行标记的过程,图像数据标注有着广泛的细分应用,例如,医疗成像分析被用来提高疾病的预测.诊断和治疗:自动驾驶汽车可以准确的识别图像中 ...
- 全球与中国数据标注软件市场深度研究分析报告
[报告篇幅]:101 [报告图表数]:133 [报告出版时间]:2022年1月 报告摘要 本文研究全球及中国市场数据标注软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中 ...
- 十大图像数据标注工具大合集
给大家推荐十大标注工具 1.常见的标注方法 **人工数据标注:**的好处是标注结果比较可靠 **自动数据标注:**一般都需要二次复核,避免程序错误 **外包数据标注:**很多时候会面临数据泄密与流失风 ...
- 图像数据标注工具labelme使用教程
参考教程: https://github.com/wkentaro/labelme https://blog.csdn.net/ZYhhhh233/article/details/80278293 h ...
- 深度学习图像标签标注软件labelme超详细教程
文章目录 前言 一.labelme是什么? 二.快速安装使用 1.windows安装 2.linux安装 3.macos安装 安装成功的哑子 三.界面说明 四.为图像创建类标签 4.1 参数介绍 4. ...
- pyqt实现简单的图像数据标注
第一版,实现对图片的标注,无法画框等 # -*- coding: utf-8 -*- import os import sys from PyQt5.QtWidgets import * from P ...
- matlab mat2gray函数 对图像数据归一化的理解以及互转
刚好今天也有需要用三维重建中的深度数据,数据值大于255,自己用matlab可以显示出来,如果直接保存成图片数据都是1,什么都看不到,拿给别人也没有用,于是就想到用mat2gray先将数据进行归一化到 ...
- 目标跟踪之数据标注软件ViBAT使用指导
ViBAT是视频输入,所以要先把图片序列转为视频 具体命令是[ffmpeg -f image2 -i ./jpg/1/%06d.jpg -vcodec libx264 -r 30 -b 2000K 1 ...
- 数据标注软件 【labelimg】
文章目录 一.准备 二.标注 一.准备 安装:pip install labelimg 启动:直接输入labelimg 如下: 设置:点击几下 切换到yolo模式 二.标注 选择图片 如 链接:htt ...
最新文章
- 架构师实践日 · 6.30 杭州站 | 视觉 AI 技术如何助力行业提升?来西子湖畔与业内大咖面对面交流!
- ckeditor5加字数_ckeditor字数限制
- 【评分】第三次作业-团队展示
- 容器编排技术 -- 基于Docker本地运行Kubernetes
- 一文入门基于三维数据的深度学习
- opencv介绍+python调取图片
- 三维空间刚体运动4-5:四元数多点离散数值解插值方法:Sping
- element upload预览_vue2.0 使用element-ui里的upload组件实现图片预览效果方法
- python使用ddt_使用DDT数据驱动测试框架Python
- 到底有多二 (15 分)
- 3.PHP核心技术与最佳实践 --- PHP网络技术及应用(cURL,socket,SMTP,WebService,Cookie,Session,localStorage)
- 谷歌的下一个×××烦
- 10种提高WordPress访问速度的方法
- 电机扭矩计算机公式由来T=9950*P/
- 智能优化算法:分类、特点和未来
- 笛卡尔树(知识总结+板子整理)
- 计算机er在本科如何争取发论文?
- Gabor变换(2)
- wps excel 多数字文本格式转换为数字(不会以科学计数法显示)
- /opt/MegaRAID/MegaCli/MegaCli64