python手记(39)
来源:互联网 发布:寿命试验 二型删失数据 编辑:程序博客网 时间:2024/05/24 00:59
#!/usr/bin/env python#-*- coding: utf-8 -*-#code:myhaspl@qq.comimport cv2import numpy as npfn="test1.jpg"print 'http://blog.csdn.net/myhaspl'print 'myhaspl@qq.com'printprint 'loading %s ...' % fnprint 'working',img = cv2.imread(fn)w=img.shape[1]h=img.shape[0]sz1=wsz0=hEVENTS = ['CV_EVENT_MOUSEMOVE', 'CV_EVENT_LBUTTONDOWN', 'CV_EVENT_RBUTTONDOWN', 'CV_EVENT_MBUTTONDOWN', 'CV_EVENT_LBUTTONUP', 'CV_EVENT_RBUTTONUP', 'CV_EVENT_MBUTTONUP' , 'CV_EVENT_LBUTTONDBLCLK','CV_EVENT_RBUTTONDBLCLK','CV_EVENT_MBUTTONDBLCLK']def callback_function(event,x,y,flag,param): global EVENTS global img if EVENTS[event]=='CV_EVENT_LBUTTONDOWN': print "(%d,%d):"%(y,x) print img[y,x,:] cv2.imshow('img', img) returndef getdistance(color1,color2): return np.sqrt(sum((color1-color2)*(color1-color2)))cv2.namedWindow('img') cv2.setMouseCallback('img', callback_function)cv2.imshow('img', img) cv2.waitKey() cv2.destroyAllWindows()
python opencv 鼠标事件
- python手记(39)
- Python 手记
- python手记
- python socket 编程手记
- Python重载学习手记
- python手记(1)
- python手记(2)
- python手记(3)
- python手记(4)
- python手记(5)
- python手记(6)
- python手记(7)
- python手记(8)
- python手记(9)
- python手记(10)
- python手记(11)
- python手记(12)
- python手记(14)
- Android 字符串、byte数组与16进制数组间的转换
- C++学习vector与数组优缺点
- Nginx-ngx_palloc
- UITOOLBAR的应用
- 在A20上演示老罗的Android硬件抽象层(HAL)概要介绍和学习计划1
- python手记(39)
- 【屌丝学习笔记】第五天 JAVA基础
- C# 在列表中按特性查找
- 在OpenCV中图像边界扩展 copyMakeBorder 的实现
- Android布局(三)------选择框RadioGroup、CheckBox
- 宋之富贾
- 比较完美地解决了Ubuntu下NVIDIA和Intel双显卡的问题! http://tieba.baidu.com/p/1462926619
- 如何运行用记事本写的java程序
- 【回复:致我团队中的程序员应聘者】