首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenCV中的边缘检测

OpenCV中的边缘检测
EN

Stack Overflow用户
提问于 2017-04-03 15:50:36
回答 1查看 545关注 0票数 0

我们已经在OpenCV java中编写了一个用于边缘检测的代码,其中图像的背景将是纯白的,以提高准确性。我们为边缘检测部分添加了以下函数:

代码语言:javascript
复制
Imgproc.GaussianBlur(im, im2, new Size(0,0), 10);       
Core.addWeighted(im, 1.5, im2, 0.5, 0.2, im); 

Imgproc.Canny(im, edges, 20, 100);

然而,在边缘检测中也存在一些问题,因为即使背景中的其他点也会显示为影响代码的边缘。谁能告诉我一些改进,以便获得更准确的输出,记住,图像将从智能手机相机拍摄,因为这是我的项目的前提。

EN

回答 1

Stack Overflow用户

发布于 2017-04-04 06:11:35

你的问题很不清楚,但我认为你是在问“我如何去除二进制图像中的噪声?”

如果这是你的问题,你可以尝试使用Eroding and Dilating去除图像中的一些噪声。

如果你是OpenCV的初学者,我建议你在这里阅读tutorials,当我开始使用OpenCV时,他们对我帮助很大

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43179246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档