检测相似的部分并裁剪图像的一部分

时间:2018-05-25 05:24:58

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

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

1 个答案:

答案 0 :(得分:0)

如果您想要检测纸张本身,可以使用白纸轻松完成:您可以设置一个特定的像素值,您认为像素足够明亮,属于纸张。然后验证您是否有一堆像素一起通过测试(而不仅仅是一些孤立的像素)。这可以显示纸张所在的区域。但是,这是一个粗略而简单的解决方案,无法提供最佳结果。有一整个专门用于图像/视频的领域,我认为这不是你想要的。

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

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

相关问题