pgm

    0热度

    1回答

    那么首先我不得不提,我读材料这个页面上,包括: Create binary PBM/PGM/PPM 我也看了解释.PGM文件格式.pgm file format的页面。我知道.pgm“raw”格式和.pgm“普通”格式之间存在差异。我也知道这些文件被创建为8位(允许0-255之间的整数值)或16位(允许0-65535之间的整数值)二进制文件。 这些信息中的任何一个都不能帮助我编写一段清晰的代码,以

    0热度

    2回答

    我有一个简单的pgm文件,我认为它与ppm文件相同。 P3 5 5 10 1 2 3 4 10 1 10 3 2 5 10 2 4 2 1 0 0 0 0 0 10 10 10 10 10 我想在HTML文档中显示此文件。现在我已经尝试使用img标签和iframe。我希望这显示实际的图像,而不是文字。我希望它是HTML,但我也可以使用JavaScript。

    -4热度

    1回答

    我需要将每像素16位的pgm图像转换为每像素8位的pgm图像,但是我有问题要读取pgm图像16 bpp,我不明白我在做什么错误。这里的代码:当它试图执行istruction IMG #include "pgm.h" #include <iterator> #include <algorithm> #include <fstream> #include <sstream> using

    1热度

    1回答

    我想编写一个脚本,它可以运行一个命令到OCR pdfs,在写入文本文件后删除生成的图像。 我想要结合的两个命令如下。 该命令创建文件夹,提取从每个PDFpgm,并将它们添加到每个文件夹中: time find . -name \*.pdf | parallel -j 4 --progress 'mkdir -p {.} && gs -dQUIET -dINTERPOLATE -dSAFER -dB

    1热度

    2回答

    我需要在我的通用Windows应用程序中显示.pgm图像。 XAML图像控件不直接支持.pgm图像,所以我需要解决它。 在c#中打开.pgm文件的互联网上有很多例子,但所有这些都依赖于使用通用Windows平台不支持的Bitmap对象(System.Drawing和System.Windows.Media库不能使用)。 我已经得到了读取图像宽度和高度的代码,并读取字节数组中的像素(包含代表灰色阴影

    0热度

    1回答

    我想读取一堆面部识别项目的pgm文件。 这些文件位于一个名为“负面”的整体文件夹中,在负面文件夹中是子文件夹。我的脚本部分应该放到所有目录中,将文件名存储在数组中,并使用OpenCV将“映像文件”存储在另一个数组中。 os.chdir("../negative") dirnames = os.listdir(".") neg_names = [] for i in dirnames:

    0热度

    1回答

    我正在创建各种尺寸从100x100到2000x2000元素的二维数组。阵列中的值可以被限制为0-255灰度,然后需要写入PGM图像以便直观地表示数据。 例如,我全局声明数组作为: element case1[100][100]; 元件是double pixelValue的结构和一个布尔值(当实际写入该文件将不被使用,但是在需要该程序)。 在写PGM图像,我有考虑这方面的代码FILE *fp头后

    2热度

    1回答

    我有一张PGM照片,我试图在MIPS中打开并阅读。 当PGM文件中的值是ASCII时,一切都按预期工作。当它们是十六进制格式时,系统调用14(读取)只读取两个值而不是停止,并且我最终只在缓冲区中存在文件的一部分。 到左边十六进制 - 没有工作,到右边的ASCII - 工作。相同的文件。 那是我的代码(缓冲区中的数据段中声明,并有足够的空间来分配文件) #open a file li $v

    2热度

    1回答

    我正在尝试读取并重新写入PGM图像,但它会导致无法定向的形状。右边的图像是原单,左边是重新创建一个: 这是代码我使用: #include <iostream> #include <string> #include <fstream> #include <sstream> using namespace std; int main() { int row = 0, col = 0,

    0热度

    1回答

    我正在尝试读取PGM二进制文件(http://netpbm.sourceforge.net/doc/pgm.html)以填充基于0的整数二维矩阵(16位灰度值)。 该文件可能是50兆,所以我试图在一个调用中填充缓冲区。 我以前从来没有对Streams做过任何事情,但Google的Delphi结果流可以追溯到20年前,并且是一个混乱的混乱,我无法找到自己的方式。 我已经成功地锁定了德尔福(第一次是1