一尘不染

处理轮廓中的像素(OpenCV)?

algorithm

我已经从图像中检索了轮廓,并希望专门处理轮廓中的像素。我需要找到轮廓中像素值的总和(而不是面积)。OpenCV仅支持矩形的ROI,所以我不知道该怎么做。cvSum还只接受完整的图像,没有遮罩选项,因此我对如何进行操作有些迷惑。有没有人对如何找到特定轮廓的像素值之和有任何建议?


阅读 576

收藏
2020-07-28

共1个答案

一尘不染

首先获取所有轮廓。使用此信息来创建二进制图像,其中白色部分是轮廓的轮廓和区域。对两个图像执行AND操作。结果将是黑色背景上的轮廓和区域。然后,只需将这张图片中的所有像素相加即可。

2020-07-28