新手,怎么用OpenCV去除小块的分散区域
答案:1 悬赏:80 手机版
解决时间 2021-03-16 23:36
- 提问者网友:
- 2021-03-16 17:09
新手,怎么用OpenCV去除小块的分散区域
最佳答案
- 五星知识达人网友:青尢
- 2021-03-16 18:16
使用形态学处理里面的腐蚀算法,对应的函数是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是腐蚀后的结果,剩下的参数可以根据自己需要调节。
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是腐蚀后的结果,剩下的参数可以根据自己需要调节。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯