opencv 怎么在两个轮廓之间的区域填充颜色

如题,如何在保留内部轮廓内的颜色不变的情况下改变内部与外部轮廓之间的区域的颜色?

两个思路
1.循环遍历每个点,给每个点画颜色
2.先记录下内部区域的颜色,然后按外部区域的图形整个填充颜色,再重新填充内部区域

OpenCV--提取轮廓findContours()函数和轮廓填充drawContours():https://blog.csdn.net/qq_42425882/article/details/107839921