首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以使用OpenCV准确检测污水管道中的水?

是否可以使用OpenCV准确检测污水管道中的水?
EN

Stack Overflow用户
提问于 2011-06-16 03:50:15
回答 4查看 2.1K关注 0票数 0

我正在为未来的一个项目研究污水管道中的水的图像识别。

我一直在研究OpenCV,它看起来非常擅长识别对象开始和停止的位置。然而,在OpenCV中有什么东西不仅可以将水从管道中分离出来,还可以识别哪个是哪个呢?

编辑:以下是图像类型的示例(取自视频):http://imageshack.us/f/851/vlcsnap2011061516h22m54.png/

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-16 05:01:34

因为你说你有视频可以帮助你定义什么是“水”和什么是“管道”。“管道”是图像流中不移动的部分(从固定相机上看),而“水”部分是在连续帧中具有较大差异的部分(由于照明和流动)。

顺便说一句,你的传感器一定要是光学的吗?既然你已经在系统中引入了一个相对昂贵的传感器,你不能使用一个专门的传感器来检测你真正想要的东西吗?

票数 2
EN

Stack Overflow用户

发布于 2011-06-16 04:11:33

您将面临的根本问题不是软件问题。OpenCV有足够的容量来支持您正在尝试的操作。你需要处理的真正工程将是光学的。您需要确保适当的视野和照明。

有集成商可以将图像处理软件和光学工程结合在一起,使用您需要的大多数软件平台。http://www.machinevisiononline.org/是一个不错的资源

票数 2
EN

Stack Overflow用户

发布于 2011-06-16 15:00:33

一种想法是查看纹理。在示例图像中,似乎水面比管道的可见部分更平滑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6363437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档