image - 如何使用图像处理从图像中去除反射

标签 image algorithm image-processing filter filtering

我正在寻找合适的过滤器来消除反射。 在我的具体情况下,我想在白板上使用它,例如:

Before

After

最佳答案

膨胀是一种非常简单(虽然不完美)的方法:

im = im2double(rgb2gray(imread('board.png')));
imd = imdilate(im,strel('diamond',1));
res = im - imd;
res = res - min(res(:)); res = res./max(res);
imshow(res)

enter image description here 之后您也可以应用一些阈值。

关于image - 如何使用图像处理从图像中去除反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43434986/

相关文章:

c++ - 如何从二进制数据创建 QIcon?

javascript - CKEditor 5 通过外部 url 插入图像

algorithm - 人类可解释的监督机器学习算法

c++ - 此代码的大 O 表示法是什么?

python - 图像的哪些特征会产生用于 SVM 多类图像分类的良好结果?

java - 如何在服务器上对图像进行像素级处理?

python - 如何在图像之间传递像素颜色和位置

Android:使用系统图像查看器查看多个图像

c++ - boost 无向图合并顶点

java - 如何在java中检查给定图像是否是CMYK?