提取图像中的色彩空间和坐标值

简介: 提取图像中的色彩空间和坐标值

工作中经常会用到提取图像中某点的RGB值或坐标值,便于后期操作。


在此可以借助opencv-python 完成

import cv2
img = cv2.imread('test.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()


相关文章
|
存储 Cloud Native Linux
openCV 图像色彩空间转换
openCV 图像色彩空间转换
|
7月前
|
计算机视觉
OpenCV图像色彩空间转换
OpenCV图像色彩空间转换
|
7月前
|
算法 计算机视觉 Python
使用分水岭算法分割图像
【6月更文挑战第4天】使用分水岭算法分割图像。
466 4
|
8月前
|
计算机视觉
OpenCV图像运动模糊
OpenCV图像运动模糊
111 0
|
8月前
图像表示方法
图像表示方法
71 0
|
8月前
|
计算机视觉
OpenCV(五):图像颜色空间转换
OpenCV(五):图像颜色空间转换
169 0
|
计算机视觉
图像的点云拼接
理解好图像的点云拼接,需要从相机的模型说起。理解相机的成像原理之后。 便可更为深刻的理解 图像的点云 如何拼接在一起。
图像的点云拼接
|
算法 Java 计算机视觉
基于 Laplacian 实现简单的图像模糊检测
基于 Laplacian 实现简单的图像模糊检测
718 0
基于 Laplacian 实现简单的图像模糊检测