新手求助,如何用OpenCV去除小块的分散区域
答案:2 悬赏:10
解决时间 2021-02-06 10:56
- 提问者网友:浪子生来ˇ性放荡²↘
- 2021-02-05 19:04
新手求助,如何用OpenCV去除小块的分散区域
最佳答案
- 二级知识专家网友:不傲怎称霸
- 2021-02-05 19:32
小噪点用中值滤波,或者 erode + dilate 也可以,你自己试着看下效果。
大的洞一般是眼睛什么的,不需要补。
大的洞一般是眼睛什么的,不需要补。
全部回答
- 1楼网友:一只傻青衣
- 2021-02-05 20:39
使用形态学处理里面的腐蚀算法,对应的函数是erode
void cv::erode( inputarray src, outputarraydst, inputarray kernel,
point anchor, int iterations,
int bordertype, constscalar& bordervalue )
{
使用示例:
erode(src,dst,mat(5,5,cv_8u),point(-1,-1),2);
src是要处理的mat,dst是腐蚀后的结果,剩下的参数可以根据自己需要调节。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |