【问题标题】:detect the similar part and crop the part of an image检测相似部分并裁剪图像的部分
【发布时间】:2018-11-04 10:20:02
【问题描述】:

如何将输入图像与数据库图像进行比较,并从图像中裁剪出与输入数据库的图像相似的部分?基本上我的输入图像应该是一个图像,它将携带数据库中给出的 as 图像以及一些额外的边框。这个实现可以在 python 或 .NET 中。有人给我一些想法或代码吗?

【问题讨论】:

  • 您将需要边缘检测、一些启发式方法和大量的摆弄......祝你好运......你的问题主要是当前格式的堆栈溢出问题(近距离投票)跨度>
  • 这个问题非常广泛,需要彻底回答。您可以从多个方面解决问题,甚至可以尝试使用神经网络和机器学习来识别“试卷”并提取它们。

标签: c# python .net visual-studio image-processing


【解决方案1】:

如果您想检测纸张本身,这可以使用一张白纸轻松完成:您设置一个特定的像素值,您认为像素足够亮以属于该纸张。然后,您验证您有一堆像素一起通过了测试(而不仅仅是少数几个)。这可以确定纸张所在的区域。但是,这是一个非常粗略且简单的解决方案,不会产生最佳结果。有一整个领域专门用于图像/视频,我认为这不是您要寻找的。​​p>

对于裁剪,如果您可以将图像放在位图中,则有Bitmap.clone方法:https://msdn.microsoft.com/en-us/library/ms141944(v=vs.110).aspx

您可以指定将成为新图像的矩形。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 2017-01-15
    • 1970-01-01
    相关资源
    最近更新 更多