我想开始一个小项目来识别硬盘上的重复图像 - 主要是尝试 GPU 和 Swift。我在看 Arrayfire,想知道它是否真的能够加载 RAW 图像。我阅读了文档并看到它使用 FreeImage,但无法弄清楚支持哪些 RAW 格式。任何提示表示赞赏。
问问题
90 次
1 回答
2
ArrayFire 使用 FreeImage 加载和存储支持 RAW 文件读取的图像。我已经快速尝试从 CANON EOS 1DX 加载 RAW 文件,它似乎已经正确加载 - 虽然我不能肯定地说,因为我还没有验证加载图像的准确性。下面给出的是我尝试过的代码。
array a = af::loadImage("/home/pradeep/Downloads/RAW_CANON_EOS_1DX.CR2", true);
af::Window wnd;
while(!wnd.close())
wnd.image(normalize(a)); //rescale the channel values to 0-1 range
加载图像后,您可以在加载的 af::array 上使用所有图像处理函数。
于 2017-05-01T15:31:13.087 回答