gpt4 book ai didi

node.js - 如何选择行以使用 Hough 变换查找收据?

转载 作者:行者123 更新时间:2023-12-02 16:36:58 31 4
gpt4 key购买 nike

我正在编写代码以从图像中裁剪收据。我正在使用“opencv4nodejs”模块在javascript中开发解决方案,但我已经习惯了Python和C++。

我见过不同的方法,例如 this ,但如果检测到的轮廓不连续,则此解决方案不适用于嘈杂的背景。所以我决定用霍夫变换做一个代码。

算法为:图像>灰度>高斯模糊>扩张>精明>霍夫概率。

在一些图像中我有一个很好的结果,我只需要过滤最好的线条来获得 4 个角并裁剪图像。在其他方面,我有很多噪音。如何过滤行以最适合收据?

以下是一些图像示例:

example one

example two

example three

最佳答案

因为你没有发布原始图像,我只能在我的脑海中给你一些想法。

首先,您可以通过它们的角度过滤一些线条,您想要的线条应该在 0 度和 90 度左右,因此应该删除具有 30 或 45 度的线条。
其次,在您的结果中,您想要的真实边框似乎可以从 Houghlines 获得更多结果,所以你可以选择最密集的。
This article在这部分可以帮助你。

关于node.js - 如何选择行以使用 Hough 变换查找收据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56854755/

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