c++ - 将函数应用于图像的每个像素

标签 c++ opencv image-processing

OpenCV 中是否有一种方法采用输入矩阵、输出矩阵和函数,并将该函数应用于每个像素?例如像“检查像素值,如果低于某个阈值,则将其设置为 0,否则保持该值”这样的函数

我知道我可以自己迭代矩阵的像素并自己应用该函数,只是想知道是否有一个函数可以节省我的这项工作。

最佳答案

如果性能是一个问题,您可能会对以下链接感兴趣:

如果您处理灰度图像,您可以轻松创建合适的 LUT。

关于c++ - 将函数应用于图像的每个像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22329318/

相关文章:

c++ - 可变参数模板参数大小(不计算)

c++ - 在 C++ 中使用 y = mx + b 公式移动圆

visual-c++ - 霍夫变换未检测到的突出线条

c++ - 如何处理蒙版图像

opencv - 如何匹配opencv中的两个轮廓?

c++ - 使用内嵌 asm 编写一个带有 2 个比较的 for 循环

c++ - 递归 Floodfill 段错误

opencv - 如果我在 estimateRigidTransform 或 getAffineTransform 中提供更多输入会怎样?

python - 如何将 KCF 跟踪器与 RGB 和 HFV 掩模一起使用?

ubuntu - 如何在 Ubuntu 上从 JPEG 或其他图像创建 YUV422 帧