findContours返回结果问题

编程环境:Windows10+VS2010+opencv3.4.7
所用二值化图像如下图,图像大小为320*256。
图片说明
程序:
// 提取轮廓
findContours(mBinaryMat, nExtractContours, CV_RETR_EXTERNAL, CV_CHAIN_APPROX_NONE);
其中:mBinaryMat,为上图所显示的二值化图像
nExtractContours:为vector>的轮廓集
打断点会显示下图结果:
图片说明
可以看到有的轮廓尺寸非常大,而有的为0,且其中像素点坐标有的为负数有的非常大,希望有朋友能帮到我,困了一天了。非常感谢。

https://blog.csdn.net/fu6543210/article/details/79926976