【发布时间】:2019-01-31 07:50:28
【问题描述】:
我之前没有使用过 OpenCV 的经验,因此我决定在花费数小时尝试编写解决方案之前先在这里询问以获得一些反馈。
我想制作一个小型临时 Android 应用来测量不规则服装/织物的表面积(以平方英尺或平方米为单位)。以下是这些作品的外观示例:
它们的面积在 1 到 4 平方米之间。
一种可能的方法是将物品放置在已知区域的表面上(例如,一块 2m x 2.5m 的紫色板):
使用 OpenCV:
- 识别紫色板的外边界并获取其面积(以像素为单位)。
- 识别紫色板内的内部形状并获取其面积(以像素为单位)。
- 现在我们只计算比例:内部形状代表整个紫色板的 X %。由于我们知道紫板的 SQFT,我们也可以在 SQFT 中得到形状的表面。
这行得通吗?它有多准确?
欢迎任何建议/替代方法。
谢谢!
【问题讨论】:
标签: android opencv opencv4android opencv-contour