快速获得图像中像素值的小工具

之前项目中为了做lka中获得rgb图像信息,网上大多方案是确定相关的区域然后输出像素值,这个方法太麻烦,做了一个简单的使用鼠标点击图片某区域,然后直接在终端输出该区域的像素值。下面是源码:

python 复制代码
import cv2
import matplotlib.image as mping


image = mping.imread("./test_images/pkh.png")

def mouse_callback(event, x, y, flags, param):
    if event == cv2.EVENT_LBUTTONDOWN:
        # 在图像上显示鼠标点击点的灰度值
        gray_value = image[y, x]
        print("RGB值:", gray_value)

# 创建 NamedWindow,并将回调函数与窗口绑定
cv2.namedWindow("Image")
cv2.setMouseCallback("Image", mouse_callback)


while True:
    # 显示图像
    cv2.imshow("Image", image)

    # 按下 ESC 键退出循环
    if cv2.waitKey(1) == 27:
        break
cv2.destroyAllWindows()

终端输出:

总结:

好用的很!

相关推荐
love530love7 分钟前
Windows 下 Z-Image-Turbo 专业版 Gradio 生成器实战:功能增强全记录
人工智能·windows·python·大模型·gradio·博客之星·z-image
人工干智能30 分钟前
Chat Completions API中的三种role:“system“,“user“,“assistant“
python·llm
Darenm11134 分钟前
JWT鉴权的实现:从原理到 Django + Vue3
后端·python·django
Funny_AI_LAB44 分钟前
Zcode:智谱AI推出的轻量级 AI IDE 编程利器
人工智能·python·算法·编辑器
2501_944452231 小时前
活动记录 Cordova 与 OpenHarmony 混合开发实战
python
子夜江寒1 小时前
基于 Python 使用 SVM、K-means与DBSCAN
python·支持向量机·kmeans
沃达德软件1 小时前
视频侦查技术揭秘
人工智能·opencv·计算机视觉·视觉检测·音视频·实时音视频·视频编解码
Blossom.1181 小时前
GPTQ量化实战:从零手写大模型权重量化与反量化引擎
人工智能·python·算法·chatgpt·ai作画·自动化·transformer
编码小哥1 小时前
OpenCV高级形态学变换:梯度、顶帽与黑帽
人工智能·opencv·计算机视觉
睡醒了叭1 小时前
图像分割-传统算法-区域分割
图像处理·人工智能·算法·计算机视觉