提取图片中水果特征(周长、面积、颜色、长度、宽度)用到的知识点:
- 提取梯度特征:
cv.Sobel() - 提取边缘:
cv.Canny() - 寻找轮廓
cv.findContours() - 为轮廓绑定边框
cv.boundingRect() - 画出提取到的轮廓
cv.drawContours() - 画出绑定的边框
cv.rectangle() - 计算某区域面积:
只要数出待计算区域的像素点数即可 - 就算某区域周长
只要输出带计算区域边缘的像素个数即可 - 提取颜色:
即:待提取区域的平均颜色,结果为一个RGB元组