计算机视觉中的图像分析与变换技术
1. 离散余弦逆变换
在计算机视觉里,离散余弦逆变换是一项重要操作。可以使用 cv::idct() 函数来实现,其代码如下:
void cv::idct(
cv::InputArray src, // Input array
cv::OutputArray dst, // Output array
int flags = 0, // for row-by-row computation
);
调用 cv::idct() 等同于调用 cv::dct() 并设置 cv::DCT_INVERSE 标志。
2. 积分图像
OpenCV 提供了 cv::integral() 函数来轻松计算积分图像。积分图像是一种数据结构,能实现子区域的快速求和,在许多应用中很有用,比如 Haar 小波的计算,它常用于人脸识别等算法。
积分图像有三种变体:
- 标准求和积分 :
- 公式:$sum(x, y) = \sum_{y’<y} \sum_{x’<x} image(x’, y’)$
- 函数:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



