我可以使用哪个算法或库来检测和测量一个或多个盒子尺寸
Posted
技术标签:
【中文标题】我可以使用哪个算法或库来检测和测量一个或多个盒子尺寸【英文标题】:Which algorithm or library can I use for detection and measuring box or boxes dimension 【发布时间】:2016-11-08 17:06:51 【问题描述】:我目前正在开发一个相机 3D 实感相机,用于检测和计算一个或多个盒子的尺寸。
我是计算机视觉领域的新手。我第一次工作我只是在检测对象检测上有颜色或没有颜色来获得基本的了解。使用 C++ 和 openCV,我想设法使用平滑(去除噪声)、边缘检测(canny 函数)、线检测(霍夫变换)和线相交(数学计算)来获得正方形的角(及其 x y z 像素坐标)在简化的图片上(统一的背景)。
现在是我的问题:您对盒子的尺寸计算有什么方向/建议/建议/文献。 https://www.youtube.com/watch?v=l-i2E7aZY6A
我将 c++ 和 opencv 与 Intel realsens 3D 相机一起使用。 提前致谢((-_-))
【问题讨论】:
【参考方案1】:一旦你有了盒子的彩色图像像素坐标,你就可以使用projection interface中的方法获得真实世界的坐标(在文档中也称为顶点或相机坐标),然后用简单的毕达哥拉斯计算它们之间的距离以毫米为单位的点。
如果您没有使用 RealSense 的经验,我建议您阅读 the documentation 并查看 SDK 中包含的示例应用程序。
【讨论】:
【参考方案2】:使用 PCL(点云库),您可以找到平面(或球体和其他表面),然后通过 2D 图像处理(例如边缘检测)细化结果。
http://pointclouds.org/
https://www.youtube.com/watch?v=VD044WAHEe4
【讨论】:
以上是关于我可以使用哪个算法或库来检测和测量一个或多个盒子尺寸的主要内容,如果未能解决你的问题,请参考以下文章
使用哪个 Web 框架或库在每个图像具有唯一 url 的网页上显示 PNG 图像和基本形状?
用于文本分析的算法或库,特别是:主要词、跨文本的短语和文本集合
Android摄像头测量尺(Advanced Ruler Pro)使用方法