image - 基于纹理的图像分割

标签 image opencv image-recognition image-segmentation

我有一张地板上有地毯的房间的照片。我有地毯的纹理样本。我想检测照片上的地毯边框。

您能否描述如何使用 opencv 执行基于纹理的图像分割?

最佳答案

您可以应用边缘检测过滤器,如 canny 将边缘提取为特征。然后您可以在模板中的地毯距离点之间应用相似度函数,并尝试为您在边缘检测阶段提取的线条找到缩放参数。

您还可以使用一些更复杂的深度学习算法。

关于image - 基于纹理的图像分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17298257/

相关文章:

python - 距离变换 - 该功能无法正常工作

c++ - 如何识别简单的手写形状?

image-processing - 为什么 SIFT 描述符具有尺度不变性?

python - 使用 OpenCV 进行车牌识别

c# - .NET 图像是全黑的吗?

php - 无法从存储 laravel 5 获取图像

opencv - 使用 C++ opencv 在黑白图像中查找对象的中心点

android - 如何使对话框适合图像?

css - 带有叠加图像的图像映射不起作用 + JSFiddle

python - 使用 anaconda python3 安装 opencv 3.1?