繁体   English   中英

如何检测 JPEG 图像上的基本 2D 几何形状(例如正方形、三角形、圆形)?

[英]How can I detect basic 2D geometric shapes (e.g. square, triangle, circle) on a JPEG image?

拍照后,我正在尝试检测拍摄的 object 的形状。 我正在寻找的是类似于人脸检测,除了我希望应用程序检测形状而不是人脸。 我正在使用 Java 和 android ZF20E3C5E54C0AB3D375D660B3F 创建一个 Android 应用程序。 关于我可以访问哪些库或资源来做这类事情的任何想法?

我会在马文处理中使用边缘检测过滤器。 http://marvinproject.sourceforge.net/en/plugins/edgeDetector.html

然后 go 通过像素,寻找附近的暗像素并存储您找到的线条。 然后您可以检查线路中的交叉点。 将相交的线组合在一起并检查相交的角度。 这至少应该为您提供多边形的起点。

您可能想查看 processing.org,也可以让您的问题少一点“为我做这个”。 http://www.processing.org有几个设施可以做到这一点。 更好的是http://marvinproject.sourceforge.com可以实时进行视频!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM