• 定义鼠标事件,用于获取鼠标点击信息

还有其他的触发,例如移动,双击,还可以设置按下去的时候还是弹起来的时候。

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 用鼠标在图片上标记位置并返回坐标相关推荐

  1. python如何识别身份证图片上的证件号码及姓名

    要在Python中识别身份证图片上的号码和姓名,可以使用OCR(光学字符识别)技术.OCR技术可以将图像中的文本转换为计算机可读的文本格式. 以下是一个示例代码,使用tesseract OCR库和Op ...

  2. 鼠标放到图片上图片就变大

    CSS3的transform:scale()可以实现按比例放大或者缩小功能. CSS3的transition允许CSS的属性值在一定的时间区间内平滑地过渡.这种效果可以在鼠标单击.获得焦点.被点击或对 ...

  3. css改变鼠标图片大小,CSS实现鼠标经过图片上图片等比缩放效果(代码实例)

    本篇文章给大家带来的内容是关于如何使用CSS实现鼠标经过图片上图片缩放(缓慢变化,有过渡效果,缩放的过程是有动画过渡的)效果,主要用到CSS transform属性,css3 transition属性 ...

  4. CSS鼠标悬停图片上图片变灰 变色 半透明

    CSS鼠标悬停图片上图片变灰 变色 半透明 DIV CSS鼠标移动悬停在图片上图片变色或半透明变化效果实现,CSS鼠标悬停图片上图片变灰.图片变色.图片半透明 一.DIVCSS5介绍与说明:   - ...

  5. 鼠标放到图片上,图片缓慢变大,离开时,图片缓慢恢复

    给大家介绍一个小的动态效果,当鼠标放到图片上时,图片会变大,鼠标离开时,图片恢复,如果想简单一点,直接给图片加一个hover就可以了,但是这样效果不是很美观,我想让它有一个过度的实现效果,移除的时候也 ...

  6. html前端使用腾讯地图入门教学:在地图上标记位置

    本文教给大家如何使用JavaScript API进行基于LBS的基础开发:在地图上标记位置.提供地图服务的有高德地图.百度地图和腾讯地图,腾讯地图官网上的JavaScript API已升级到了Java ...

  7. 【Unity】Input——检测鼠标、键盘、手柄输入、鼠标在屏幕上的位置等等

    1.鼠标在屏幕上的位置 using System.Collections; using System.Collections.Generic; using UnityEngine;public cla ...

  8. UG\NX二次开发 获取曲线上某个位置的点坐标、切线矢量、主法线矢量、副法线矢量 UF_MODL_ask_curve_props

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取曲线上某个位置的点坐标.切线矢量.主法线矢量.副法线矢量 U ...

  9. python识别图片中方框_Python+Opencv实现鼠标在图片上取色

    1.实现效果: 左边是Python代码的运行界面.可以看到在输出行有[249 221 187]三个数字,因为我在右侧的图片上点击了某个区域,因此就输出了所点击区域的RGB颜色.RGB颜色就是三原色,三 ...

最新文章

  1. 继python(银行转账)简单Model修改版(二)
  2. Selenium3自动化测试——22.使用DDT运行同一测试用例
  3. android 程序闪退 log,写了一个android小程序,测试的时候闪退,然鹅log并没有报错...
  4. Windows下的ssh姐妹花 Xshell 和 Xftp
  5. 981. 基于时间的键值存储
  6. 密码学专题 OpenSSL标准转换指令
  7. G20:奥巴马称美国拥有全球最大最好的网络武器库
  8. jieba分词相关、join合并列表元素
  9. 客流量统计分析系统应用解决方案
  10. C语言查找100~200以内的素数(质数)
  11. NandFlash 控制器操作实例:读Flash
  12. 【Matlab】MATLAB编辑器主题颜色更改(MATLAB Schemer)
  13. 固态硬盘比机器硬盘好很多吗?
  14. Seaweed-FS综合使用测试
  15. Couldn‘t store trigger ‘‘ for ‘‘ job:Couldn‘t retrieve job because the BLOB couldn‘t be deserialized
  16. Coding 配置SSH凭据
  17. ks 曲线_ROC、KS曲线及AUC、KS值
  18. 什么情况下应该选用远心镜头
  19. https服务器搭建
  20. S32DS 3.4 3.5颜色配色方案及代码自动补全提示

热门文章

  1. 产品经理小技术(三):二维码这把利刃,产品应该用到极致
  2. 专线网络故障排查本地网络故障排查
  3. Python数据可视化 Pyecharts 制作 Tab 选项卡多图控制
  4. 近期中国互联网搜索领域纵横谈
  5. [20150311]x$bh的tch.txt
  6. 解决方案:Linux Ubuntu16.04 下无法挂载大容量U盘,优盘打不开
  7. 单点登录是如何实现的?
  8. 关于left与offsetLeft的区别
  9. 在前端页面中调用本机的摄像头
  10. Android群英传读书笔记——第十二章:Android 5.X新特性详解