c++ - 在 OpenCv 中乘以图像并在其上应用拉普拉斯滤波器

标签 c++ opencv image-processing

在我之前的问题中,这里是 link .根据答案,我获得了所需的白色洪水填充图像。 现在,在对白色洪水填充图像应用侵 eclipse 的形态学操作后,我得到了新的蒙版图像。

您的回答帮了大忙。现在我要做的是将新的蒙版图像与原始灰度图像相乘以获得静脉图案。但它给我的图像与我在白色洪水填充图像上执行侵 eclipse 后得到的结果相同。完成此步骤后,我必须应用拉普拉斯函数来获取静脉图案。我附上了原始图像和我想要的结果图像。我希望你会调查此事。 原始图像。 Original Image

结果图像。 Result Image

最佳答案

如果我没理解错的话,你只想从灰度手部图像中提取静脉,对吧?要做这样的事情,你显然会将它们相乘,

finalimg = grayimg * veinmask;

如果您已完成上述操作,我认为发布您的部分代码会更有帮助,这样这里的专家可能会指出问题所在,以及您获得的输出图像和您想要的图像也会有所帮助。

关于c++ - 在 OpenCv 中乘以图像并在其上应用拉普拉斯滤波器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36039921/

相关文章:

c++ - SLURM C++ 发现可用内核多于分配的内核

c++ - 在 QScrollArea 中居中 QLabel 派生小部件

c++ - Opencv:边缘检测、膨胀和质量中心绘图

java - 在java中使用FFT进行图像增强

java - 通过独立应用程序进行图像处理

c++ - C2440 'initialising' : Cannot convert int to unsigned char* in Microsoft VS 2010 utility file

c++ - QcustomPlot 不想绘制图形

java - HOG描述符的实现

python - 使用 python 和 opencv 检测图像中的部分圆圈

python - 如何在 OpenCV 中重新绘制皮肤?