我是OpenCV的新手 请告诉我如何使用std :: count打印这些对象。
std::vector<std::vector<cv::Point>> contours;
std::vector<cv::Vec4i> hierarchy;
感谢。
答案 0 :(得分:3)
for (auto vec : contours)
for (auto v : vec)
std::cout << v << std::endl;
然后是层次结构:
for (auto vec : hierarchy)
std::cout << vec << std::endl;
关键是OpenCV数据结构会使<<
运算符超载,因此您可以直接将它们与cout
一起使用。