用opencv怎么统计单通道图片的像素点最多的区域

如图所示,我只需要大方形那一块,想把其他的干扰点都去掉,,哪位大虾有方便的算法...谢谢...可以发邮件给我.94570392@QQ.COM... 如图所示,我只需要大方形那一块,想把其他的干扰点都去掉,,哪位大虾有方便的算法...谢谢...可以发邮件给我.94570392@QQ.COM 展开
 我来答
88447821
2012-11-14 · TA获得超过1504个赞
知道小有建树答主
回答量:729
采纳率:100%
帮助的人:300万
展开全部
你可以用findcontours提出轮廓,然后contourArea计算轮廓面积选出最大的轮廓。
用boundingrect确定外矩形,设置该矩形为ROI。然后把矩形外清零。(可以在一个其它图像上绘制填充矩形,然后作为bitwise_and的Mask )
追问
我对OPENCV是个菜鸟...虽然上图是方形的, 如果是圆形,有没有关系呢,也可以用这种方法吗?
追答
圆形的话就要用外接圆。图像处理方案本来就很少有万能的。如果你要的区域只是一个面积最大(像素最多)连通区域的话。那么用最大轮廓面积的区域就好了。都用不到外接形状。如果有比较近的相邻区域也需要选择的话,就比较复杂了。看情况而定。比如你现在要求的方案因为要提取的区域周围没有杂点。你可以先dilate把相邻区域连接之后选取最大区域。同样可以做到。
东莞大凡
2024-08-07 广告
标定板认准大凡光学科技,专业生产研发厂家,专业从事光学影像测量仪,光学投影测量仪.光学三维测量仪,光学二维测量仪,光学二维测量仪,光学三维测量仪,光学二维测量仪.的研发生产销售。东莞市大凡光学科技有限公司创立于 2018 年,公司总部坐落于... 点击进入详情页
本回答由东莞大凡提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式