问题标签 [pgm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 读取纯文本 pgm p5 文件后读取数据字节
我正在尝试读取 .pgm 版本的 p5 文件。标头是纯文本,然后实际数据以纯字节存储。标头可以是任意长度。我如何在逐行读取纯文本后开始逐字节读取?
matlab - Matlab wavedec2:低通图像不出现
显示小波变换时,不出现低通图像 cA2。尽管使用了double ,但在使用im2double时没有显着差异。下面是我的代码:
c++ - 如何使用 OpenCV 显示 PGM 图像
我正在尝试使用 C++ 的 OpenCV(2.4.0) 加载和显示 .PGM 图像。
我这样称呼开放:
问题是打开窗口时显示的图像比使用 IrfanView 打开文件时显示的图像更暗。另外,如果我尝试将此图像写入另一个文件,如下所示:
我将获得与原始文件不同的文件内容,并且 IrfanView 将在我的函数使用 imshow 显示时显示此内容。
.PGM 文件的 imread 中是否有不同的标志,以便我可以显示和保存原始文件?
编辑:图像pgm 文件
编辑 2:备注: IrfanView 将图像标准化为最大像素值 255 。为了使用 OpenCV 清楚地看到图像,我应该在加载 Mat 时对图像进行归一化。这是否可以直接使用 OpenCV 函数而无需遍历像素并修改它们的值?
python - PNG到PGM的转换没有质量损失
因此,我有一个类似以下示例的 PNG 图像文件,我需要将其转换为 PGM 格式。
我使用的是 Ubuntu 和 Python,所以任何终端或 Python 工具都可以。当然有很多方法可以做到这一点:使用 ImageMagickconvert
命令或pngtopam
包或 Python PIL 库等。
但关键是,图像的质量对我来说至关重要,而所有这些都未能保持它,总是以:
不用说,这完全不是我想看到的。有趣的是,当我尝试使用 GIMP 手动将相同的图像转换为 PGM 时,结果非常好,看起来与我想要的完全一样,即与 PNG 相同。
所以,这意味着毕竟可以获得高质量的 PGM 图像,现在如果有人能告诉我如何使用终端/Python 工具来做到这一点,我将非常感激。我想,应该有一些 ImageMagick 选项可以解决问题,只是我不知道。
c - pgm-file I/O 给了我一半的数据
所以我为一个 pgm 文件写了一个 I/O。我的程序读取一个 pgm 并将它的数据写入一个新的 pgm 文件。但不知何故,它只写了一半的数据,我花了几个小时寻找错误但找不到它。
这是代码:
它给了我这个 PGM:
这个输出:
pgm - 将 AVR Studio pgm_read_byte 函数添加到 MiKroc (Electronica)
我在 AVR Studio V4 中有一个程序,代码如下:
因此,当我想在 MiKroC for AVR 中运行此代码时,我收到以下错误:
128 324 表达式 MyProject.c 中未声明的标识符“pgm_read_byte”
我应该将标头添加avr/pgmspace.h
到 MiKroc For AVR,还是 Mikroc For AVR 中的等效标头avr/pgmspace.h
?
非常感谢。
video - Gstreamer 视频到 pgm 文件
我正在尝试使用 Gstreaamer 从视频源中以 RAW 格式 (PGM) 保存多个文件。通过阅读 gst-inspect 工具可用于我使用的不同插件的不同源和接收器,我找不到实现目标的正确方法。我使用 mfw_v4lsrc 作为源视频,使用 ffenc_pgm 进行编码,使用 filesink 来保存文件。
这是我的命令行:gst-launch mfw_v4lsrc device=/dev/video0 name=source!视频/x-raw-yuv,宽度=250,高度=250!ffenc_pgm !文件接收器位置=test.pgm
我一直坚持无法将源链接到 ffenc_pgm。
我能够在 jpeg 中获得实时和保存。但为了我的目标,我需要你的帮助。
谢谢
python - 转换文件夹中的 RGBA 图像并将其以“.pgm”格式保存到另一个文件夹
我有一组 RGBA 图像保存在一个文件夹中,我的目标是将这些图像转换为 pgm 格式的另一个文件夹,下面是代码:
但是我收到一条错误消息,指出 KeyError:'PGM',似乎 'pgm' 格式不在模式中
感谢您的建议 :)
cimg - 如何在 C++ 中使用 CImg 库显示 2 个或更多 .pgm 图像?
我试图在 C++ 中加载和显示 2 个 .pgm 文件到目前为止,我有:
第二个图像仅在我关闭第一个图像后显示。有没有办法同时打开它们?为了将来参考,有没有办法可以用 3 个或更多图像来做到这一点。
谢谢
(对不起,我是菜鸟)