【问题标题】:how can one Import a pixel image into cpp如何将像素图像导入cpp
【发布时间】:2019-11-17 16:10:31
【问题描述】:

我想用 C++ 编写一个解决迷宫的算法。我想导入只包含黑白像素的 png 或位图,我的目标是将图像转换为包含真假值的二维数组。

我的主要问题是图像本身的导入,我不知道该怎么做。

如果这是一个可行的选择,我什至会很高兴自己学习如何实现它。如果最简单的解决方案是下载库,我也很乐意这样做。

编辑:

我还没有找到允许我包含文件名并以某种方式获得二维数组的库。

下载 openCV(不确定它是正确的库) 以及“LoadPNG”库

【问题讨论】:

标签: c++ image-processing


【解决方案1】:

答案取决于您希望使用的图像格式。如果您正在使用 jpg 或 png ,则有一些不错的 cpp 头库可以将它们加载到内存中,并为您解码为 rgba 像素数组(您可以在 google 中搜索 png 头库 cpp )。如果您没有关心的特定格式并且您是创建文件的人,那么您可以轻松地编写一个解压缩的 bin 文件,其中包含 0 和 1 用于真假填充字段。从那里您可以使用简单的技巧轻松有效地压缩数据。

【讨论】:

    猜你喜欢
    • 2020-01-05
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 1970-01-01
    • 2016-10-29
    • 1970-01-01
    相关资源
    最近更新 更多