边界框、最小矩形区域和最小闭圆轮廓
-
实现
cv2.findContours + OpenCV功能 -
cv2.threshold(src, thresh, maxval, type, dst=None)
threshold 阈值
功能:当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另一种颜色(也许是黑色)
参数
src 源图像(应为灰度图)
thresh 对像素进行分类的阈值
maxval 当像素高于thresh时被赋予的新的像素值
type OpenCV提供的多种不同的阈值方法
Threshold Binary 即二值化,将大于阈值的灰度值设为最大灰度值,小于阈值的值设为0
Threshold Binary,Inverted 将大于阈值的灰度值设为0,其他值设为最大灰度值。
Truncate 将大于阈值的灰度值设为阈值,小于阈值的值保持不变。
Threshold to Zero 将小于阈值的灰度值设为0,大于阈值的值保持不变。
Threshold to Zero,Inverted 将大于阈值的灰度值设为0,小于阈值的值保持不变。
- 图像金字塔
高斯金字塔 拉普拉斯金字塔
函数
cv2.pyrDown()
从一个高分辨率大尺寸图像向上构建 尺寸变