opencv实现提取最外轮廓 去除杂点
利用opencv把原图最外面的轮廓提取出来。由于有杂质,canny后中间会有杂点我知道有人说去掉小面积区域什么的可是我实现不了求高手指教intmain(intargc,c...
利用opencv把原图最外面的轮廓提取出来。由于有杂质,canny后中间会有杂点 我知道有人说去掉小面积区域什么的 可是我实现不了 求高手指教
int main(int argc,char **argv)
{
IplImage* img=cvLoadImage("1.JPG",1);
IplImage* dst=cvCreateImage(cvGetSize(img),8,1);
cvCvtColor(img,dst,CV_BGR2GRAY);
cvSmooth(dst,dst,CV_MEDIAN,3,3,0);
cvCanny(dst,dst,90,255,3);
cvNamedWindow("1");
cvShowImage("1",dst);
cvWaitKey(0);
return 0;
}
这是原图 展开
int main(int argc,char **argv)
{
IplImage* img=cvLoadImage("1.JPG",1);
IplImage* dst=cvCreateImage(cvGetSize(img),8,1);
cvCvtColor(img,dst,CV_BGR2GRAY);
cvSmooth(dst,dst,CV_MEDIAN,3,3,0);
cvCanny(dst,dst,90,255,3);
cvNamedWindow("1");
cvShowImage("1",dst);
cvWaitKey(0);
return 0;
}
这是原图 展开
1个回答
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询