【发布时间】:2011-01-13 07:51:41
【问题描述】:
我正在尝试在这里做一个项目,我想实现以下内容:
我估计了一个旋转矩阵和平移矩阵,现在我在某个位置有一个图像,我想将所有图像像素乘以旋转矩阵并将结果添加到平移矩阵......
我的问题是如何处理像素?我的意思是如何从图像中提取像素以执行我上面提到的操作?
用opencv或c++给我建议都可以
*我需要知道怎么做这个操作 new_p(x,y) = old_p(x,y)* 旋转矩阵 + 平移矩阵。 我正在定义像 IplImage() 那样的图像,3 通道图像。 现在我需要做几何变换,但我不知道如何使用 old_p(x,y) 这意味着旧像素*
谢谢。
【问题讨论】:
-
这取决于您对“图像”的实现。它是颜色值的原始数组、手动滚动的图像类,还是使用某种图像加载库,例如 FreeImage?
-
我没有完全理解你的意思,但我会告诉你我在做什么。我正在处理视频,我想将第二张图片返回到上一个位置,即第一帧的位置。
-
关键是答案将完全取决于您如何处理这些图像。就目前而言,无法回答。 C++ 中没有图像类。据我们所知,您可能正在谈论一个字节数组或某个库“图像”类。