【发布时间】:2011-07-01 01:46:36
【问题描述】:
目标:
我正在尝试使用 openCV 函数 cvResize() 重新采样 2D 数组。[我在 opencv 中有一个使用 cvResize 的工作代码,我知道它的用法] 但是我想要重新采样的输入 2D 数组不是任何图像读取通过 openCV 使用 cvLoadImage() 代替 -
1.我想从我拥有的文本文件中读取二维数组。该文件中包含浮点值。我将使用 opencv 库在此测试代码中打开该文件,读取二维浮点数组中的值。
2.然后使用 cvResize() 来调整它的大小。首先我想对其进行下采样 - 宽度/2,高度/2。
3.然后我想将其上采样 4 - 宽度 * 4,高度 * 4。这是我最终的二维数组。
4.将这个最终的二维数组作为浮点值存储到文本文件中。
5.基本上我想使用OpenCV使用的双线性插值逻辑,但在我自己的数据上。什么路径/哪个文件可以看到 cvResize() 的代码?
任何指针表示赞赏。
【问题讨论】:
-
@karlphilip - 我在之前的问题中发表了评论。我不需要 cvCopy()。请在那里查看评论并告诉我您的意见。
-
@karlphilip - 关于这个问题的任何指针?
-
谢谢。我添加了一条路径供您遵循。我怀疑你能够填补缺失的部分。
标签: opencv resampling