在计算机视觉中减去两个图像
Subtracting two images in Computer Vision
我一直在研究计算机视觉和openCV(C++(我应用了过滤器
[0,0,0,0,0,1,0,0,0]
在图像上并得到image_result的结果。
我采取了差异:
image_result - image.
但是我发现了几个以这种方式进行减法的程序:
image_result - image + image - image_result
有人可以告诉我为什么以上述方式进行减法以及这是找到两个图像之间差异的正确方法吗?
谢谢
我想这是专门针对无符号像素并使用饱和度算法的,其中导致负数的减法反而产生 0。第一个减法给出结果较大的值,第二个减法给出结果较小的值。如果使用正常的有符号算术,则结果等同于abs(image-image_result)
。
相关文章:
- SDL GPU 为什么将两个图像分成两个单独的循环更快?
- 如何快速创建一组覆盖两个图像的图像
- 如何使用mingw64 gcc/g 比较两个图像
- OPENCV:如何使用5点算法从来自不同相机的两个图像之间的特征匹配来计算必需矩阵
- 在计算机视觉中减去两个图像
- ITK - 如何合并两个图像
- 从两个图像转换的OpenCV
- 将两个图像附加到 FBO 以进行 MRT 渲染
- 如何区分具有对象坐标的两个图像
- OpenCV Mahalanobis函数,用于计算两个图像之间的距离
- 将两个图像堆栈的非电源加载到 3D 纹理 OpenGL C++
- 计算两个图像的 MSE
- OpenCV:快速量化两个图像之间的差异
- 使用 lerp 在两个图像之间执行线性插值
- 在 OpenCV / C++ 中对应两个图像之间的值
- 如何在 Matlab/ C++ 中组合具有不同增益的两个图像
- 如何使用 OpenCV 比较存储在文件中的两个图像
- 如何找出两个图像之间的对象差异
- 如何比较比较两个图像的轮廓
- 使用OpenCV的C++中两个图像的元素最小值