【问题标题】:Method for detecting circles in a background similar to the circle image processing类似于圆形图像处理的背景圆形检测方法
【发布时间】:2017-10-17 18:23:22
【问题描述】:

因此,为了说明问题,我们正在尝试检测车辆的车轮,其图像是使用热像仪获得的......现在很多时候由于下雨或其他原因,车轮会冷却,这非常相似去路..例如。

在这里你可以很清楚地看到轮子与背景非常相似。那么是否有任何特征或图像处理技术可用于识别昏暗的车轮或将其与背景区分开来。

【问题讨论】:

  • 你尝试过自适应阈值吗?
  • 不,谢谢你的建议......这是一个绝妙的建议

标签: opencv c++11 image-processing


【解决方案1】:

试试 CLAHE。我写了以下代码sn-p。检查这是否对您有帮助

cv::Mat in_gray;
cvtColor(input, in_gray, CV_BGR2GRAY);  //input is your image

Ptr<CLAHE> clahe = createCLAHE();
clahe->setClipLimit(12);

Mat in_clahe;
clahe->apply(in_gray, in_clahe);

以下是您的图像上的结果:

【讨论】:

  • 尝试更改 clipLimit 值。或者您可以尝试伽玛校正或直方图均衡技术。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-12
  • 2016-03-18
  • 1970-01-01
  • 2015-05-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多