OpenCV-python 用鼠标在图片上标记位置并返回坐标
- 定义鼠标事件,用于获取鼠标点击信息
还有其他的触发,例如移动,双击,还可以设置按下去的时候还是弹起来的时候。
cv.setMouseCallback(windowname, onMouse)
def onMouse(event, args[], flags, param)
- 画圈,在点击的地方画圈
cv.circle(temp_img, (x, y), 10, (102, 217, 239), -1)
- 关闭图片窗口
cv.destroyAllWindows()
def SetPoints(windowname, img):"""输入图片,打开该图片进行标记点,返回的是标记的几个点的字符串"""print('(提示:单击需要标记的坐标,Enter确定,Esc跳过,其它重试。)')points = []def onMouse(event, x, y, flags, param):if event == cv.EVENT_LBUTTONDOWN:cv.circle(temp_img, (x, y), 10, (102, 217, 239), -1)points.append([x, y])cv.imshow(windowname, temp_img)temp_img = img.copy()cv.namedWindow(windowname)cv.imshow(windowname, temp_img)cv.setMouseCallback(windowname, onMouse)key = cv.waitKey(0)if key == 13: # Enterprint('坐标为:', points)del temp_imgcv.destroyAllWindows()return str(points)elif key == 27: # ESCprint('跳过该张图片')del temp_imgcv.destroyAllWindows()returnelse:print('重试!')return SetPoints(windowname, img)
OpenCV-python 用鼠标在图片上标记位置并返回坐标相关推荐
- python如何识别身份证图片上的证件号码及姓名
要在Python中识别身份证图片上的号码和姓名,可以使用OCR(光学字符识别)技术.OCR技术可以将图像中的文本转换为计算机可读的文本格式. 以下是一个示例代码,使用tesseract OCR库和Op ...
- 鼠标放到图片上图片就变大
CSS3的transform:scale()可以实现按比例放大或者缩小功能. CSS3的transition允许CSS的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对 ...
- css改变鼠标图片大小,CSS实现鼠标经过图片上图片等比缩放效果(代码实例)
本篇文章给大家带来的内容是关于如何使用CSS实现鼠标经过图片上图片缩放(缓慢变化,有过渡效果,缩放的过程是有动画过渡的)效果,主要用到CSS transform属性,css3 transition属性 ...
- CSS鼠标悬停图片上图片变灰 变色 半透明
CSS鼠标悬停图片上图片变灰 变色 半透明 DIV CSS鼠标移动悬停在图片上图片变色或半透明变化效果实现,CSS鼠标悬停图片上图片变灰.图片变色.图片半透明 一.DIVCSS5介绍与说明: - ...
- 鼠标放到图片上,图片缓慢变大,离开时,图片缓慢恢复
给大家介绍一个小的动态效果,当鼠标放到图片上时,图片会变大,鼠标离开时,图片恢复,如果想简单一点,直接给图片加一个hover就可以了,但是这样效果不是很美观,我想让它有一个过度的实现效果,移除的时候也 ...
- html前端使用腾讯地图入门教学:在地图上标记位置
本文教给大家如何使用JavaScript API进行基于LBS的基础开发:在地图上标记位置.提供地图服务的有高德地图.百度地图和腾讯地图,腾讯地图官网上的JavaScript API已升级到了Java ...
- 【Unity】Input——检测鼠标、键盘、手柄输入、鼠标在屏幕上的位置等等
1.鼠标在屏幕上的位置 using System.Collections; using System.Collections.Generic; using UnityEngine;public cla ...
- UG\NX二次开发 获取曲线上某个位置的点坐标、切线矢量、主法线矢量、副法线矢量 UF_MODL_ask_curve_props
文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取曲线上某个位置的点坐标.切线矢量.主法线矢量.副法线矢量 U ...
- python识别图片中方框_Python+Opencv实现鼠标在图片上取色
1.实现效果: 左边是Python代码的运行界面.可以看到在输出行有[249 221 187]三个数字,因为我在右侧的图片上点击了某个区域,因此就输出了所点击区域的RGB颜色.RGB颜色就是三原色,三 ...
最新文章
- 继python(银行转账)简单Model修改版(二)
- Selenium3自动化测试——22.使用DDT运行同一测试用例
- android 程序闪退 log,写了一个android小程序,测试的时候闪退,然鹅log并没有报错...
- Windows下的ssh姐妹花 Xshell 和 Xftp
- 981. 基于时间的键值存储
- 密码学专题 OpenSSL标准转换指令
- G20:奥巴马称美国拥有全球最大最好的网络武器库
- jieba分词相关、join合并列表元素
- 客流量统计分析系统应用解决方案
- C语言查找100~200以内的素数(质数)
- NandFlash 控制器操作实例:读Flash
- 【Matlab】MATLAB编辑器主题颜色更改(MATLAB Schemer)
- 固态硬盘比机器硬盘好很多吗?
- Seaweed-FS综合使用测试
- Couldn‘t store trigger ‘‘ for ‘‘ job:Couldn‘t retrieve job because the BLOB couldn‘t be deserialized
- Coding 配置SSH凭据
- ks 曲线_ROC、KS曲线及AUC、KS值
- 什么情况下应该选用远心镜头
- https服务器搭建
- S32DS 3.4 3.5颜色配色方案及代码自动补全提示