图像积分图代码实现(c代码)
2017-06-05 15:14
218 查看
// src 输入图像,灰度图(单通道) // width 输入图像的宽 // height输入图像的高 // dest 输出的积分图(外部开空间为 (width + 1)* (height + 1) * sizeof(int)) // dest结果的第一行第一列都为0 // 经过验证,结果和opencv的结果一样,可以放心使用。 int integral(unsigned char * src, int width, int height, int * dest) { int destW = width + 1; int destH = height + 1; memset(dest, 0, destW * destH * sizeof(char)); int dx = 0; int dy = 0; for (int i = 0; i < height; i++) { dy = i + 1; for (int j = 0; j < width; j++) { dx = j + 1; dest[dy * destW + dx] = src[i * width + j] + dest[dy * destW + dx - 1] + dest[(dy - 1) * destW + dx] - dest[(dy - 1) * destW + dx -1]; } } return 0; }
相关文章推荐
- 13行代码实现最快速最高效的积分图像算法。
- 13行代码实现最快速最高效的积分图像算法。
- 13行代码实现最快速最高效的积分图像算法
- 图像分析:积分图像与代码实现
- php中使用Imagick实现图像直方图的实现代码
- 运用opencv 读取BMP图像像素信息 代码及实现
- jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- jquery+.net实现类似开心网图像缩放截取功能(附代码下载)
- HTML--如何实现通过鼠标事件拖动页面图像(代码)
- 图像细化算法 opencv实现 完整代码(附实验结果)
- 图像处理中几个基本的处理方法c#代码实现
- PHP编实现程动态图像的创建代码
- Javascript图像处理思路及实现代码
- 并行图像细化算法和C代码实现 (转)
- PHP实现提取一个图像文件并在浏览器上显示的代码
- “积分模式”应用 —— “爱因斯坦大难题”代码实现
- HTML--如何实现通过鼠标事件拖动页面图像(代码)
- HTML--如何实现通过鼠标事件拖动页面图像(代码)
- PHP编实现程动态图像的创建代码
- RGB彩色图像与灰度图像转换 opencv实现 代码及分析