【AI基础】python:openCV——图像处理(2)
2018-03-14 17:06
1126 查看
图像处理练习
制作一个滑动条调色板,使用函数cv2.getTrackbarPos();cv2.creatTrackbar()
import cv2 import numpy as np def nothing(x): pass img = np.zeros((300,512,3), np.uint8) cv2.namedWindow('image') ”创建一个开关“ switch = '0:OFF\n1:ON' cv2.createTrackbar(switch,'image',0,1,nothing) ”创建3个调色条“ cv2.createTrackbar('R','image',0,255,nothing) cv2.createTrackbar('G','image',0,255,nothing) cv2.createTrackbar('B','image',0,255,nothing) while(1): cv2.imshow('image', img) k=cv2.waitKey(0) if k == ord('q'):#按q键退出 break ”从调色条 获取值“ r = cv2.getTrackbarPos('R','image') g = cv2.getTrackbarPos('G','image') b = cv2.getTrackbarPos('B','image') ”开关“ change = cv2.getTrackbarPos(switch, 'image') if k == ord('s') and change == 1: img[:]=[r,g,b] cv2.destroyAllWindows()
相关文章推荐
- 【AI基础】python:openCV——图像处理(1)
- 【AI基础】python:openCV——处理鼠标事件(1)
- python-opencv图像处理基础练习1
- opencv-python人眼识别图像处理基础
- 【AI基础】python:openCV——图像算术运算(1)
- python-opencv图像处理基础练习2
- 【AI基础】python:openCV——图像算术运算(2):按位运算
- OpenCV - 图像处理基础
- Python-OpenCV 处理图像(八):图像二值化处理
- Python-OpenCV 处理图像(七):图像灰度化处理
- python 使用opencv 对图像mask处理
- Python下opencv使用笔记(四)(图像的阈值处理)
- 图像处理之基础---基于opencv的灰度图像微分
- OPENCV图像处理基础(一)读取一张图片
- 基于Python的OpenCV图像处理笔记整理
- OpenCV作图像处理和识别方面的编程时常用的基础语句积累!
- 【opencv+python】图像处理之一、颜色空间RGB,Gray与HSV
- python 图像处理基础操作
- 基于OpenCV及Python的数独问题识别与求解(一)图像预处理
- OpenCV基础02(GUI+图像处理)