作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
<我现在有一个二进制图像(Canny 检测器的输出)。我想将所有具有 1 的点的坐标保存到另一个名为 Imp_Points 的变量中(由 vector Point2f 定义)。
我尝试在图像中使用 for 循环来检查“1”并将这些坐标分配给“Imp_Points”,但我不确定如何在 C++ 中执行此操作。
关于我如何使用 opencv 在 C++ 中完成它有什么建议吗?提前致谢! >
最佳答案
首先看看如何迭代 cv::Mat: http://opencv.willowgarage.com/documentation/cpp/core_basic_structures.html#mat
然后当像素值为 255 时,您需要将坐标添加到 vector 。假设您有 8 位 Canny 输出。
关于c++ - 如何将一个点附加到opencv c中的另一个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13340828/
我是一名优秀的程序员,十分优秀!