【发布时间】:2016-07-08 12:03:32
【问题描述】:
是否有任何可能的方法或算法来使用计算机视觉和图像处理来检测和识别物体的多层(一层在另一层之上)? 例如看看这张图片:
(来源:shittyfoodmadepretentious.com)
如果我在上面放一个摄像头,我是否能够检测和识别不同层次的水果。
另外,如果不能使用计算机视觉,我还可以使用哪些其他技术?
【问题讨论】:
-
目标是什么?你要数水果吗?识别不同的层是什么意思?
-
目标是使用安装在顶部的摄像头识别篮子内的不同水果/蔬菜。例如,假设有一个底部有苹果、顶部有橙子、橙子顶部有芒果的水果篮。现在如果我在篮盖内侧安装一个摄像头,它可以识别和识别芒果,因为它们清晰可见,但是它们可以通过某种方式识别苹果吗?
-
只要您看到该层的某些内容并且某些内容足以区分一种水果与另一种水果,您就可以做到这一点。但在我看来这没有多大意义。当我想要一个苹果时,我不能从顶层挑选,而是从最底层的那一层挑选。然后顶层塌陷:) 如果我想买 20 个苹果怎么办?我应该去掉所有其他水果才能拿到它们吗?
-
@Piglet 我明白你的意思。我的项目的目标是建立一种技术来了解水果/蔬菜腐烂(通过纹理变化),但由于水果的较低层被隐藏,我无法监控它们。也许一些额外的传感器可能有助于捕捉隐藏水果层的腐烂行为。
-
如果这是你想要的,你不能通过图层查看。好吧,您可以使用计算机断层扫描来做到这一点,但这是不可行的。
标签: algorithm opencv image-processing computer-vision