gpt4 book ai didi

python - 从图像中获取两个图像,图像中有两个图像粘贴在一个文档中 - Python/C++

转载 作者:行者123 更新时间:2023-11-28 05:12:47 25 4
gpt4 key购买 nike

我有一份文件 - 比如说身份证的正反两面。像这样的东西 The dotted lines are that of a poorly scanned ID, so the borders are not clear目标是将图像 1 和图像 2 作为两个单独的图像进行检索。扫描的文件是黑白的。

我的问题:1、这个可行吗?2. 任何关于如何进行的想法/代码片段将不胜感激。

提前致谢

最佳答案

Mark Setchell 要求我用我的脚本 multicrop2 展示他的示例,该脚本执行与他的所有命令类似的操作。参见 http://www.fmwconcepts.com/imagemagick/multicrop2/index.php

我注意到他的图像周围有黑色边框。所以我需要首先使用 Imagemagick 剃须将其移除并将其通过管道传输到我的脚本 multicrop2。

convert vZiPW.jpg -shave 3x3 miff:- | multicrop2 -u 1 -f 1 -m save -d 10000 vZiPW_shaved.png multicrop_results.jpg

在脚本中,我使用 -u 1 进行校正以取消旋转提取的图像。我使用 -f 1(模糊值或 1% 的公差)允许在填充期间将 JPG 压缩更改为背景白色以制作 mask 。我还保存了我的脚本首先提取的用于定位两个图像的掩码。由于图像的颜色接近白色,因此可能存在小孔或 Blob 。所以我的脚本将使用连接的组件过程来填补这些漏洞。因此,它会忽略任何面积小于 10000 像素的区域,如 -d 10000 所示。更重要的是,它使用连接组件从掩码中定位两个大区域的边界框,然后从掩码中裁剪和取消旋转相应区域输入图像。

这是在填充操作之后和连接组件处理以去除小 Blob 之前的原始蒙版:

enter image description here

这是去歪斜反旋转后提取的两张图像。

enter image description here

enter image description here

关于python - 从图像中获取两个图像,图像中有两个图像粘贴在一个文档中 - Python/C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43202325/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com