Python 如何选择图片中的指定图像轮廓并算出指定颜色占比

#python 3.8
刚开始学人工智能,需要这方面的代码,图像轮廓是草莓,怎么计算红色占比呢

用聚类可以实现,对像素点的颜色进行聚类分析,最终将聚类结果统计一下,红色部分像素点数除以总像素点数
我有这方面的代码,但是需要你自己改一下

既然你在学习人工智能,图像处理当然用 OpenCV ,可以参考 “youcans 的 OpenCV 例程 200 篇”。
OpenCV 中提供了函数cv.findContours()寻找轮廓,函数cv.drawContours() 绘制轮廓。在 OpenCV 中查找轮廓就像在黑色背景中找白色物体。
https://blog.csdn.net/youcans/article/details/122372133,给出了方法和代码。使用 findContours()和cv.drawContours()查找、绘制轮廓的基本程序 详见文中例程。

# MattingFindContours.py
# Find contour by OpenCV
# Copyright 2021 youcans, XUPT
# Crated:2021-12-10