JS通过canvas识别图形

发布于 2022-09-12 13:32:24 字数 165 浏览 22 评论 0

https://segmentfault.com/a/11...

请问大家canvas识别图片中指定的某一种图形有什么思路吗?比如识别图片中的长方形(长方形可能经过旋转,不一定是横平竖直)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

森末i 2022-09-19 13:32:24

我能想到办法就是,按照链接上的文章识别出图形后,再把每个图形0-360旋转一次,识别出每次旋转后的新形状,发现接近或等于横平竖直的就是矩形。

或者设法确定4个顶点,判断相对两组顶点连线是否平行,相邻顶点连线是否直角。

具体还不知道能不能实现,性能怎么样。

嘴硬脾气大 2022-09-19 13:32:24

tensorflow? ??

十秒萌定你 2022-09-19 13:32:24

这个图形图像学上有专门的讨论,其本质是一样的,只是数据的获取,或者说数据处理来源和流程有差异。
相应的处理都有一些库可以调用,比如opencv类的库。

当然简单的识别也有一些算法,比如能标志各个点(矩形的4个定点)和4条边后,按顺(逆)时针方向,每相邻两边构成直角,则四边形是矩形啊。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文