use*_*005 4 opencv textures image-processing
我是纹理识别领域的新手,我想知道在 opencv 中解决纹理问题的可能方法有哪些。
我需要识别图片中某个区域内的纹理,并判断它在整个区域内是否均匀、均匀。
更深入地讲,我需要能够判断可能坠落的人是人(具有许多不同类型的纹理)还是枕头或毯子之类的错误。
任何人都可以提出解决方案吗?是否有一些已经制作的opencv代码来适应?
提前致谢!
为什么不使用 haralick 功能?换句话说,它们被称为纹理特征。基本思想是在计算 haralick 特征的基础上从给定的灰度图像计算共存矩阵。您可以选择不同的特征,如对比度、相关性、熵等,这些特征可以描述您的纹理。我猜对于相同的纹理,给定的特征应该具有相同(相似)的值,因此这可能是区分纹理的方法。
这里的一些链接可能会有所帮助:
据我所知,opencv 中没有实现 haralick 功能,但是您可以将 python 与scikit-image 一起使用(当然,如果您不介意使用与 c++ 不同的东西,您可以将 opencv 与 python 一起使用)。
| 归档时间: |
|
| 查看次数: |
6165 次 |
| 最近记录: |