iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python如何获取图像中像素点坐标
  • 358
分享到

Python如何获取图像中像素点坐标

2023-06-30 17:06:17 358人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇“python如何获取图像中像素点坐标”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何获取图像中像素点坐标

这篇“python如何获取图像中像素点坐标”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何获取图像中像素点坐标”文章吧。

在图片处理过程中,有时候我们想要确定图片中某一像素的坐标,可以通过下面方法得到。点击运行程序,用鼠标点击我们想要获取坐标的区域,即可获得其坐标。结束方式是,敲击键盘“q”,回车,即可结束程序。

# -*- coding: utf-8 -*-"""Created on Mon Jan 10 13:58:57 2022@author: 2540817538(有问题联系此QQ)"""import cv2img=cv2.imread('C:/Users/25408/Desktop/p1.jpg') def on_EVENT_LBUTTONDOWN(event, x, y, flags, param):    if event == cv2.EVENT_LBUTTONDOWN:        xy = "%d,%d" % (x, y)        print(x,y)        cv2.circle(img, (x, y), 2, (0, 0, 255))        cv2.putText(img, xy, (x, y), cv2.FONT_HERSHEY_PLaiN,1.0, (0,0,255))        cv2.imshow("image", img)        cv2.namedWindow("image")cv2.setMouseCallback("image", on_EVENT_LBUTTONDOWN)while(1):    cv2.imshow("image", img)    key = cv2.waiTKEy(5) & 0xFF    if key == ord('q'):        breakcv2.destroyAllwindows()

运行示例:

Python如何获取图像中像素点坐标

Python如何获取图像中像素点坐标

附:python中 鼠标点击获取图片像素点的坐标两种办法 区域像素处理

在图片中,用鼠标点击并返回点击坐标

cv2 的办法

区域像素可以进行处理,我做了一个鼠标选取两点,将这块区域置零的操作。

import cv2import numpy as npimg = cv2.imread('C:\\Users\\mimi\\Desktop\\1.jpg')a =[]b = []def on_EVENT_LBUTTONDOWN(event, x, y,flags, param):    if event == cv2.EVENT_LBUTTONDOWN:        xy = "%d,%d" % (x, y)        a.append(x)        b.append(y)        cv2.circle(img, (x, y), 1, (255, 0, 0), thickness=-1)        cv2.putText(img, xy, (x, y), cv2.FONT_HERSHEY_PLAIN,                    1.0, (0, 0, 0), thickness=1)        cv2.imshow("image", img)cv2.namedWindow("image")cv2.setMouseCallback("image", on_EVENT_LBUTTONDOWN)cv2.imshow("image", img)cv2.waitKey(0)print(a[0],b[0])img[b[0]:b[1],a[0]:a[1],:] = 0   #注意是 行,列(y轴的,X轴)cv2.imshow("image", img)cv2.waitKey(0)print (a,b)

plt的方法

不能对图像的像素处理,我做了一个区域置黑的操作没成功,上一个代码可以实现

import matplotlib.pyplot as pltfrom PIL import Imageim = Image.open("C:\\Users\\mimi\\Desktop\\1.jpg")plt.imshow(im, cmap = plt.get_cmap("gray"))pos=plt.ginput(2)print(pos)a=[]b=[]for i in range(len(pos)):    a.append(pos[i][0])    b.append(pos[i][1])print (a,b)im[a[0]:a[1],b[0]:b[1],:]plt.imshow(im)

以上就是关于“Python如何获取图像中像素点坐标”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网Python频道。

--结束END--

本文标题: Python如何获取图像中像素点坐标

本文链接: https://www.lsjlt.com/news/330629.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python如何获取图像中像素点坐标
    这篇“Python如何获取图像中像素点坐标”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何获取图像中像素点坐标...
    99+
    2023-06-30
  • Python获取图像中像素点坐标实例代码
    在图片处理过程中,有时候我们想要确定图片中某一像素的坐标,可以通过下面方法得到。点击运行程序,用鼠标点击我们想要获取坐标的区域,即可获得其坐标。结束方式是,敲击键盘“q&...
    99+
    2024-04-02
  • matlab怎么获取图像坐标
    要获取图像的坐标,可以使用MATLAB中的impoint函数。impoint函数创建一个交互式点的对象,可以在图像上点击鼠标获取点的...
    99+
    2023-08-31
    matlab
  • 【Python图像线条坐标提取】
    问题描述: 在进行图像处理时,有时需要对图像上的坐标点进行提取,然后进行曲线拟合,如下图,但是提取的xy坐标会有许多重复的值,影响曲线拟合效果。这里提供三种方法,其它的方法大家可以自行补充。 warn...
    99+
    2023-09-06
    python 人工智能 计算机视觉
  • matlab如何精确提取图像点的坐标
    在MATLAB中,可以使用以下方法精确提取图像点的坐标:1. 使用`ginput`函数:该函数允许用户从图像中选择点,并返回所选点的...
    99+
    2023-09-14
    matlab
  • python怎么获取图像像素值
    在Python中,可以使用OpenCV库来获取图像的像素值。 首先,需要安装OpenCV库,可以使用以下命令进行安装: pip in...
    99+
    2023-10-22
    python
  • 【Python&GIS】无人机影像的像素坐标计算图片某点的地理/投影坐标
            又是掉头发的一天,今天的任务是通过图片中心点的地理坐标以及图片中某点的像素坐标(即这个点位于图片中的x,y坐标)计算该点的地理/投影坐标。经过一整天的搜索,发现网上并没有这方面的教程。然后就是想啊想,头发一抓一大把,终于...
    99+
    2023-09-03
    数学建模 python 经验分享 图像处理 计算机视觉
  • python如何获取鼠标点击坐标
    在Python中,可以使用`pyautogui`库来获取鼠标点击坐标。下面是一个示例代码:```pythonimport pyaut...
    99+
    2023-08-24
    python
  • Python从图像中提取文本及其坐标
    Python从图像中提取文本及其坐标 在数字化时代,文本数据已经成为人们生活和工作中重要的数据形式。有时候我们需要从图片中提取文字信息,这就要用到Python编程语言中OCR技术的应用了。本文将介绍如...
    99+
    2023-09-06
    python 数学建模 开发语言
  • Python 实现图像逐像素点取邻域数据
    图像比较大的话,在MATLAB上跑起来比较慢,用Python跑就会快很多,贴此备用吧! #coding=utf-8 import pandas as pd import nump...
    99+
    2024-04-02
  • Python如何获取图片像素BGR值并生成纯色图
    这篇“Python如何获取图片像素BGR值并生成纯色图”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python如何获取图片...
    99+
    2023-06-26
  • 如何在Matlab中将图像从笛卡尔坐标更改为极坐标
    要将图像从笛卡尔坐标更改为极坐标,您可以使用Matlab中的polarplot函数。以下是一个简单的示例代码,展示了如何实现这一操作...
    99+
    2023-09-26
    Matlab
  • Python获取图片像素BGR值并生成纯色图
    目录前言依赖安装代码验证一下前言 最近工作有个需求,获取某张图片某个像素颜色,生成该颜色的纯色图片。所以写了一个工具,分享给大家,如果大家也有一样的场景,可以直接使用。 依赖安装 需...
    99+
    2024-04-02
  • matlab画图只有坐标没有图像如何解决
    如果在MATLAB中只有坐标没有图像,可能是由于以下几个原因导致的:1. 没有使用plot函数进行绘图:在MATLAB中,要绘制图像...
    99+
    2023-09-14
    matlab
  • 详解在OpenCV中如何使用图像像素
    目录切片操作获取感兴趣区域的坐标值使用切片操作裁剪图像1.加载并显示原始图像2.获取图像的空间维度3.裁剪图像4.使用尺寸将部分图像设置为特定颜色。总结 像素是计算机视觉中图像的重要...
    99+
    2024-04-02
  • Python中Matplotlib图像如何添加标签
    本篇内容介绍了“Python中Matplotlib图像如何添加标签”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、添加文本标签 plt.t...
    99+
    2023-07-06
  • python怎么获取指定区域的像素
    在Python中使用OpenCV库可以很方便地获取指定区域的像素。下面是一个示例代码: import cv2 # 加载图像 ima...
    99+
    2023-10-27
    python
  • html5 canvas如何获取当前坐标
    这篇文章主要为大家展示了“html5 canvas如何获取当前坐标”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html5 canvas如何获取当前坐标”这篇文...
    99+
    2024-04-02
  • C++ OpenCV中如何进行图像像素值统计
    小编今天带大家了解C++ OpenCV中如何进行图像像素值统计,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“C++&nbs...
    99+
    2023-06-28
  • jQuery如何获取鼠标的X和Y坐标
    小编给大家分享一下jQuery如何获取鼠标的X和Y坐标,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!取得鼠标的X和Y坐标$(document).mousemove...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作