pgm相关内容

当我使用 Open MPI 运行并行程序时出现分段错误

在我之前的帖子中,我需要在 10 台计算机之间分发 pgm 文件的数据.在 Jonathan Dursi 和 Shawn Chin 的帮助下,我已经集成了代码.我可以编译我的程序,但它出现了分段错误.我跑了,但什么也没发生 mpirun -np 10 ./exmpi_2 balloons.pgm output.pgm 结果是 [ubuntu:04803] *** 处理接收到的信号 * ..
发布时间:2022-01-12 16:14:31 其他开发

如何在 C 中读取二维双数组中的 .pgm 图像文件

问题很简单:如何在 C 中将 .pgm 图像文件读入 2D 双数组.我的内存中没有 .pgm 缓冲区.我想将它从磁盘读入内存. 如果我能得到代码片段,我将不胜感激.谢谢. 解决方案 您可能不会有人为您编写所有代码,但这里有一些有用的链接可能会为您指明正确的方向: pgm.c pgm.h PGM 格式规范 http://www.cplusplus.com/forum/gen ..
发布时间:2021-11-26 13:30:16 其他开发

如何在 C 中读取二维双数组中的 .pgm 图像文件

问题很简单:如何在 C 中将 .pgm 图像文件读入 2D 双数组.我的内存中没有 .pgm 缓冲区.我想将它从磁盘读入内存. 如果我能得到代码片段,我将不胜感激.谢谢. 解决方案 您可能不会有人为您编写所有代码,但这里有一些有用的链接可能会为您指明正确的方向: pgm.c pgm.h PGM 格式规范 http://www.cplusplus.com/forum/gen ..
发布时间:2021-11-24 21:20:06 C#

如何在 Java 中读取 PGM 图像?

我觉得我在这里遗漏了一些简单的东西(像往常一样). 我正在尝试使用 Java 读取 PGM 图像.Matlab 做得很好 - 在 Matlab 中输出图像像素(例如,一个小的 32x32 图像)给了我这样的东西: 1 0 11 49 94 118 118 106 95 88 85 96 124 143 142 133 然而,我的 Java 阅读器输出如下: 1 0 11 49 94 1 ..
发布时间:2021-11-18 22:36:13 Java开发

用PHP读写PGM(P5)图像文件

在PHP中,可以使用 fread()和 fwrite()完成简单的读写文件. unpack()和 pack()运算符用于提取二进制信息. 问题是,如何在不使用任何其他PHP扩展/库的情况下用PHP读写PGM(P5)图像? 解决方案 根据灰度的最大值,您将必须使用C*表示最大值为255,而使用n*表示更大的值. 用于从数组读取/写入所有像素的示例类: class PGM{ ..
发布时间:2020-07-02 21:01:46 PHP

用Java读取pgm文件

我需要读取一个pgm文件,并将其中包含的值数组存储在2D数组中. 在PGM格式中,每个像素由介于0和MaxVal之间的灰度值指定.前三行提供与图像有关的信息:幻数,高度,宽度和maxVal.该文件还包含空格.以#开头的行是注释. 这是我到目前为止所写的. public class PGM{ public static void main(String args[]) throws Exce ..
发布时间:2020-07-02 21:01:43 Java开发

Python和16位PGM

我有16位PGM图片,我正在尝试用Python读取.似乎(?)像PIL不支持这种格式? import Image im = Image.open('test.pgm') im.show() 粗略显示图像,但是不正确.整个区域都有黑带,据报道img具有mode=L.我认为这与我对 16位TIFF文件的早期疑问有关.是不是PIL不支持16位的情况如此罕见?关于如何使用PIL或其他标准库或本地 ..
发布时间:2020-05-27 20:59:07 Python

如何在OpenCV中捕获图像并以pgm格式保存?

我通常对编程是全新的,并且正在从事一个项目,该项目需要从我的网络摄像头(可能使用OpenCV)捕获图像,并将图像另存为pgm文件. 最简单的方法是什么? Willow Garage提供了以下用于图像捕获的代码: http://opencv.willowgarage.com/wiki/CameraCapture 使用此代码作为基础,我如何将其修改为: 每2秒从实时摄像头捕获一 ..
发布时间:2020-05-20 19:45:37 其他开发

Numpy和16位PGM

使用numpy在Python中读取16位PGM图像的有效而清晰的方法是什么? 由于PIL错误,我无法使用PIL加载16位PGM图像 .我可以使用以下代码读取标题: dt = np.dtype([('type', 'a2'), ('space_0', 'a1', ), ('x', 'a3', ), ..
发布时间:2020-05-18 18:51:14 Python

打开MPI在PGM文件中分发和处理2D数组

我需要使用Open MPI在10台工作计算机之间的PGM文件中分配2d阵列.然后,我需要操纵数组的每个值以获得负图像(255-i),然后将输出打印回去.我正在考虑使用mpi_scatter和mpi_gather分发数据.现在的问题是如何将二维数组读入子数组并将该子数组发送到每个工作计算机以进行操作.我正在用C编写该程序. 任何人都可以帮助我解决这个问题或提出想法吗?谢谢. 以下是PGM ..
发布时间:2020-05-12 20:00:17 其他开发

当我使用Open MPI运行并行程序时发生分段错误

在上一篇文章中,我需要在10台计算机之间分发pgm文件的数据.在乔纳森·杜尔西(Jonathan Dursi)和肖恩·钱(Shawn Chin)的帮助下,我已经集成了代码. 我可以编译我的程序,但是它出现了段错误.我跑了,但是什么都没发生 mpirun -np 10 ./exmpi_2 balloons.pgm output.pgm 结果是 [ubuntu:04803] *** ..
发布时间:2020-05-12 19:57:32 其他开发

Matlab使用imread打开具有不同值的pgm图像

我有一个具有1251个不同像素值的pgm图像,范围从0到1250.我知道这一点,因为我可以使用kate打开此图像文件并查看这些值. 但是当我使用Matlab的imread打开相同的文件时,它还会返回1251个不同的像素值,但是这些值不是连续的.最小值为0,最大值为65483. 我想在for循环中遍历这些值,因此我需要读取文件中存在的原始值和连续值.如何在Matlab中做到这一点? ..
发布时间:2020-05-06 15:28:07 其他开发

在Matlab中查看.pgm图像

已为我提供了由.pgm图像组成的数据集,可用于Matlab中的某些编码.我只是想知道是否可以在Matlab中查看与.jpeg/.png相同的图像? 谢谢 解决方案 要在matlab中可视化图像, imshow(imread('im.pgm')) 要将图像从pgm转换为jpeg: imwrite(imread('im.pgm'),'im.jpg') ..
发布时间:2020-05-06 14:30:04 其他开发

如何用Java读取PGM图像?

我觉得我在这里缺少一些简单的东西(像往常一样)。 我正在尝试使用Java读取PGM图像。 Matlab做得很好 - 在Matlab中输出图像像素(例如,一个小的32x32图像)给我这样的东西: 1 0 11 49 94 118 118 106 95 88 85 96 124 143 142 133 然而,我的Java阅读器输出: 1 0 11 49 94 118 1 ..
发布时间:2018-12-28 15:50:54 Java开发

"标准" RGB到灰度转换

我正在尝试编写一个转换器算法,该算法采用JPEG图像并返回其PGM(便携式灰度图)版本。 问题是我无法理解“官方”JPG-> PGM转换器如何根据从经典RGB格式开始分配给最终像素(我猜,0-> 255)的值来工作。 一开始,我使用了这个公式(它与OpenCV的CV_RGB2GRAY转换使用的公式相同): 0.30 * R + 0.59 * G + 0.11 * B = val ..
发布时间:2018-07-25 16:16:53 其他开发

如何从C ++中的pgm文件读取数据

到目前为止,我可以读取每一行并打印到控制台: void readFile(){ string line; ifstream myfile(“example1.pgm”); if(myfile.is_open()){ while(myfile.good()){ getline(myfile,line); cout ..
发布时间:2016-10-27 06:24:33 C/C++开发

显示使用纯C来自PGM图像(P5)直方图的像素值没有任何图像处理库

这问题是具有挑战性的使用纯C.我做了一个简单的程序读取使用C非二进制文件的PGM使用GCC编译得到的图像处理更多的了解。现在,当我试图读取二进制文件PGM它正在成为一个问题。这种二进制文件PGM可转换的 JPG 为 PGM 使用 IrvanView被收购。 注意:请不要使用任何图像处理库(如:OpenCV的)答案。 我目前的code是: 的#include<&stdio.h中GT; # ..
发布时间:2016-08-06 23:00:56 开发方法