python - 如何将图像划分为网格并访问每个图块中的像素坐标?
问题描述
我想将给定的图像划分为网格/图块,但希望在每个图块中保留原始像素坐标。这很重要,因为我想查找特定的像素坐标并获取找到该像素的图块编号。例如,我已将图像分成 4 个图块,而我要查找的像素位于第二个图块中,因此我希望输出为 0 1 0 0。我正在考虑使用 image_slicer 模块来分割图像,但我不知道如何访问每个图块中的像素坐标。当我们输入所需的切片数时,以下是一种计算行数/列数的方法:
img= image
cols,rows= image_slicer.calc_columns_rows(4)
为了获得所需的 o/p,我正在考虑使用以下内容:
hist, edge = np.histogram(pixel_tile, bins= [tile1,tile2,tile3,tile4])
任何帮助,将不胜感激。
解决方案
推荐阅读
- sql - SQL 显示一起打得最多的球员的名字
- c# - C# XY图表,根据x值获取y值
- postgresql - 如何检查 ref 游标是否指向 postgres 中的空结果集
- docker - 当我尝试从 docker 容器中从谷歌驱动器下载文件时出现各种错误
- javascript - 反应 useEffect 检测是否找到记录
- outlook - 在 Outlook REST API 上调用“me/message/[itemId]”时经常收到 ErrorItemNotFound
- mongodb - Mongodb 和 Studio 3T sql
- c - int 之前的预期表达式
- visual-studio - 在 Visual Studio 中,是否可以在应用程序运行时嵌入控制台窗口?如果是这样,怎么做?
- azure-data-factory - 如何从 Azure 数据工厂中的存储过程输入中删除 \n