我正在使用开放式 CV 和 C++。我有一个完全黑暗的图像,上面有 3 个彩色点。我需要他们的中心坐标。如果我在深色图像中只有一个彩色点,它会自动显示它的中心坐标。但是,如果我将带有 3 个彩色点的暗图像作为输入,我的程序将计算这 3 个坐标的平均值并将 3 个彩色点的中心一起返回,这是我的确切问题。我需要他们各自的中心坐标。
谁能推荐一种方法来做到这一点。谢谢
最佳答案
找到解决方案!
- 将原始图像加载为灰度
- 将原始图像转换为灰色
- 根据需要检测的颜色设置强度值范围
- 轮廓和层次 vector
- 找到轮廓
- 矩和点的 vector
- 遍历每个轮廓以找到坐标
关于c++ - 查找图像中圆的各个中心点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21249409/