将黑白图像读为0和1

时间:2011-03-22 20:15:19

标签: c++ opencv

如何将黑白图像文件读为零和零?我正在使用VC ++ 6,OpenCv和FANN(快速人工神经网络)库。

2 个答案:

答案 0 :(得分:2)

图像文件中的像素数据以格式表示。可以有不同的方法来组织文件中的像素数据:TIFF,JPEG,GIF,PNG,BMP等,仅举几例。在提供详细帮助之前,需要有关您文件的更多信息。

文件中的所有数据都由1和0组成,只是计算机世界的本质。也许如果您指明您正在处理图像数据,可以呈现更多信息。

请参阅以下内容:

  1. 关于图像格式的维基百科页面。
  2. std :: ifstream :: open,binary mode。
  3. 的std :: ifstream的::读
  4. std :: vector to hold 数据。
  5. 搜索堆栈溢出以获取关键字“读取二进制文件”。

答案 1 :(得分:1)

打开文件。读取每个像素的颜色值,并将白色像素解释为1,将黑色像素解释为0

如果您希望我为您编写此计划,我会以每小时250美元的价格收费。