【发布时间】:2019-11-17 16:10:31
【问题描述】:
我想用 C++ 编写一个解决迷宫的算法。我想导入只包含黑白像素的 png 或位图,我的目标是将图像转换为包含真假值的二维数组。
我的主要问题是图像本身的导入,我不知道该怎么做。
如果这是一个可行的选择,我什至会很高兴自己学习如何实现它。如果最简单的解决方案是下载库,我也很乐意这样做。
编辑:
我还没有找到允许我包含文件名并以某种方式获得二维数组的库。
下载 openCV(不确定它是正确的库) 以及“LoadPNG”库
【问题讨论】:
-
这能回答你的问题吗? Reading an image file in C/C++
-
您也可以使用 OpenCV 库来读取图像并在 C++ 中对其进行操作。 docs.opencv.org/2.4/doc/tutorials/introduction/display_image/…
-
我推荐
stb_image库。 -
OpenCV 和所有其他读取图像的库都将返回一个二维数组。如果你认为他们没有,那么二维数组对你来说是什么?如果你的答案是
vector<vector>,那你就大错特错了!
标签: c++ image-processing