我正在尝试从扫描的纸张中提取子图像,如下所示:
https://cloud.kopa.ch/index.php/s/gGZm5xeMYlPfU81
提取的图像应该被地理参考并添加到webmap服务中,但这不是问题所在。在
如何获取帧/其像素坐标以裁剪图像? 我还可以自由地创建“布局”(类似于示例),这意味着我可以添加标记,以便在再次扫描后使帧更好。在
工作流程是: 生成布局-打印地图-在地图上绘制-扫描它-裁剪“地图框架”-地理参考此框架-在网络地图上显示
“地图帧”经过预处理,我知道它们的位置/范围 有人知道如何将扫描的图像自动裁剪到这个“地图框”上吗?在
我必须与python一起工作,并有PIL、pill和imagemagick包用于图像处理
谢谢你的帮助! 如果你需要更多的信息,尽管问
下面是一个我改编自Pillow docs的示例,请查看它们以了解可能需要执行的任何进一步处理:
另外,对于这种操作,search Stack Overflow可能会有价值,我相信前面已经讨论过了。在
至于找到要裁剪的实际矩形,你必须进行某种形式的图像分析。从概念上讲,最简单的形式可能是:
根据您的需要,您可能需要查看一些计算机视觉库,这些库对于此任务和类似任务进行了很好的优化。我想到的是OpenCV,我想这是一个很好的优化和文档记录,而且还有一个python module可用。在
相关问题 更多 >
编程相关推荐