# -*- coding:utf-8 -*-
import cv2
img = cv2.imread('j1.jpg')
gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
def mouse_click(event, x, y, flags, para):
if event == cv2.EVENT_LBUTTONDOWN: # 左边鼠标点击
print('PIX:', x, y)
print("BGR:", img[y, x])
print("GRAY:", gray[y, x])
print("HSV:", hsv[y, x])
if __name__ == '__main__':
cv2.namedWindow("img")
cv2.setMouseCallback("img", mouse_click)
while True:
cv2.imshow('img', img)
if cv2.waitKey() == ord('q'):
break
cv2.destroyAllWindows()
相关文章
- 01-14windows 系统的画图工具获取 RGB 值
- 01-14获取图像中主要(最多)的颜色色值
- 01-14鼠标单击获取图像的RGB值
- 01-14【雷老师的图像处理】使用MFC实现将图像的RGB值转换到HSV空间,同时进行调节HSV,再将调节后的HSV值传进去转换到RGB空间实现图像在HSV空间中的色度、饱和度、亮度的调节
- 01-14D435i相机获取某一点深度图像的深度值(ROS实现以及官方API调用)
- 01-14vc/mfc获取rgb图像数据后动态显示及保存图片的方法
- 01-14在读取RGB像素值的图像时,在matlab和python中有不同的绿色值
- 01-14.net dataGridView当鼠标经过时当前行背景色变色;然后【给GridView增加单击行事件,并获取单击行的数据填充到页面中的控件中】
- 01-14获取屏幕中某个点的RGB值与CAD屏幕像素值
- 01-14获取UIColor中的RGB值(本人亲测多个获取RGB值的方法,这个最有效)