opencv for python
2015-11-18 19:21
603 查看
opencv显示图像:
View Code
# -*- coding: utf-8 -*- import cv2 import numpy as np r,b,g=0,0,0 def nothing(x): #滑动条的位置,通常默认为pass pass def draw_circle(event,x,y,flags,param): if event==cv2.EVENT_LBUTTONDBLCLK: cv2.circle(img1,(x,y),10,(b,g,r),-1) # 创建一副黑色图像 img=np.zeros((250,512,3),np.uint8) img1=np.zeros((250,512,3),np.uint8) cv2.namedWindow('image') cv2.namedWindow('win') cv2.createTrackbar('R','image',0,255,nothing) #创建滑动条 ,滑动条名称,显示窗口名称,范围,回调函数 cv2.createTrackbar('G','image',0,255,nothing) cv2.createTrackbar('B','image',0,255,nothing) cv2.setMouseCallback('win',draw_circle) while(1): cv2.imshow('win',img1) cv2.imshow('image',img) if cv2.waitKey(20)&0xFF==27: break r=cv2.getTrackbarPos('R','image') g=cv2.getTrackbarPos('G','image') b=cv2.getTrackbarPos('B','image') img[:]=[b,g,r] cv2.destroyAllWindows()
View Code
相关文章推荐
- 将python脚本变成exe文件
- python:倒排索引,单词查询
- 【Python】Python的数据分析(四)——数据及绘图
- python做“大数据网页链接+标题爬取”
- winpython, anaconda 哪个更好?
- 【Python】Python的数据分析(二)——pandas安装及使用
- python 新手常见错误之unindent does not match any outer indentation level
- Python——while和for循环
- Python读写并且修改Excel
- Python中的random模块
- python 文件中的中文编码解决方法
- Python——if语句和真值测试
- python eval方法转换字符串到字典类型时NameError
- python 简单实现文件拷贝
- Python刷题笔记(3)- 16进制和ascii码互转
- 关于python编码的一些理解
- LeetCode OJ 系列之26 Remove Duplicates from Sorted Array --Python
- python的参数
- 使用Python 2.7实现的垃圾短信识别器
- python用requests请求百度接口报“SSL: CERTIFICATE_VERIFY_FAILED”