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

之前项目中为了做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()

终端输出:

总结:

好用的很!

相关推荐
KY_chenzhao10 分钟前
深入解析:Python机器学习在气象领域中的应用实例——GFS数值模式的风速预报订正。数据处理、科学计算、数学建模、数据挖掘和数据可视化
python·机器学习·数学建模·气象
MC何失眠1 小时前
vulnhub靶场【IA系列】之Tornado
网络·python·学习·安全·web安全·网络安全
小爬虫程序猿1 小时前
利用Python爬虫按图搜索1688商品(拍立淘):开启智能购物新体验
爬虫·python·图搜索算法
数据小小爬虫1 小时前
利用Python爬虫按图搜索1688商品(拍立淘)的探索之旅
爬虫·python·图搜索算法
不会玩技术的技术girl1 小时前
获取按图搜索淘宝商品(拍立淘)API接口用Java示例解释说明
java·python·图搜索算法
Q_27437851092 小时前
django基于Python的汽车销售管理系统的设计与实现
java·python·django·汽车
汐ya~2 小时前
python-PC应用自动化操作
运维·人工智能·python·自动化
网安大师兄2 小时前
网络安全(黑客)——自学2025
linux·网络·python·安全·web安全·网络安全·密码学
小饼干超人2 小时前
BertTokenizerFast 和 BertTokenizer 的区别
python·机器学习·语言模型·nlp
新手小袁_J3 小时前
Python实现简单的缺失值处理(超详细教程)
开发语言·python·信息可视化·numpy·pandas·matplotlib·pip