PGM - это формат изображения в градациях серого, используемый библиотекой Netpbm и другим графическим программным обеспечением.
2 ответа

Как читать данные из файла pgm в C++

Пока что я могу прочитать каждую строку и распечатать ее на консоли: void readFile(){ string line; ifstream myfile("example1.pgm"); if (myfile.is_open()){ while (myfile.good()){ getline (myfile,line); cout << line; } } Однако файл pgm, по-види…
14 ноя '11 в 19:15
1 ответ

Ошибки сегментации возникают, когда я запускаю параллельную программу с Open MPI

В моем предыдущем посте мне нужно было распределить данные файлов pgm между 10 компьютерами. С помощью Джонатана Дурси и Шона Чина я интегрировал код. Я могу скомпилировать свою программу, но произошла ошибка сегментации. Я побежал, но ничего не слу…
09 мар '11 в 14:52
0 ответов

Чтение и запись сырых файлов PGM на Java

Я пытаюсь читать и писать файлы PGM. Работать с ASCII PGM (магическое число = P2) легко, но у меня возникает путаница при работе с необработанными файлами PGM (магическое число P5). Вот файл PGM, который я пытаюсь прочитать: A.pgm После Заголовка PG…
15 мар '16 в 18:31
0 ответов

Копирование заголовка файла.pgm

Я получаю сообщение об ошибке при попытке скопировать заголовок одной программы в другой. Может кто-нибудь сказать мне, где я не прав? FILE *infile; infile = fopen(fin, "rb"); fscanf(infile, "%s %d %d %d\n",&type,&u,&v,&depth); FILE …
09 сен '13 в 13:34
2 ответа

Как сохранить изображение.PBM?

Я открываю файл pgm, преобразую его в массив numPy и меняю все пиксели на 0 или 1 (или 255, пока не знаю, как поступить). Как я могу сохранить его как.PBM, используя openCV? Подобно: P1 512 512 0 1 0 0 0 . . 0 0 0 1 0 . . . . . . . . . . . . . . . .…
01 окт '13 в 02:15
5 ответов

Numpy и 16-битный PGM

Что такое эффективный и понятный способ чтения 16-битных изображений PGM в Python с помощью numpy? Я не могу использовать PIL для загрузки 16-битных изображений PGM из-за ошибки PIL. Я могу прочитать в шапке со следующим кодом: dt = np.dtype([('type…
10 сен '11 в 00:18
1 ответ

Функция минимального фильтра не представляет правильный результат

Я сделал минимальную функцию фильтра, которая должна работать для изображений PGM P2. Проблема в том, что вывод неправильный. Все описано ниже. Алгоритм: http://www.roborealm.com/help/Min.php и https://www.youtube.com/watch?v=Y_QF0Xq8zGM Пример отла…
21 дек '18 в 10:13
2 ответа

Программа вращает только квадратные изображения правильно

Я пытался работать с файлами PGM на C++, получать их негативы и т. Д. Теперь, когда я начал вращаться, у меня был грубый псевдокод о том, как мы будем вращать матрицу, вот результат на числовой матрице: Тест с вращающейся матрицей На бумаге это каже…
22 сен '18 в 10:18
1 ответ

Раскрасьте плитки, которые ведут к цели, используя.pgm и python

import Labyrinthe laby = Labyrinthe.creer(9,13) Этот код создаст следующий массив списков: [0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 2, 1, 1, 1, 1, 1, 1, 0] [0, 0, 0, 0, 0, 1, 0, 1, 0] [0, 1, 1, 1, 1, 1, 0, 1, 0] [0, 1, 0, 0, 0, 0, 0, 0, 0] [0, 1, 1, 1, 1, 1,…
02 ноя '18 в 19:16
2 ответа

Как прочитать файл изображения.pgm в двумерном двойном массиве в C

Вопрос довольно прост: как прочитать файл изображения.pgm в двумерный двойной массив на C. У меня нет буфера.pgm в памяти. Я хотел бы прочитать это с диска в память. Был бы очень признателен, если бы я мог получить фрагмент кода. Благодарю вас.
22 май '11 в 00:59
1 ответ

Моя функция копирует файл изображения PGM в PPM другим способом

У меня есть очень простая функция, которая сохраняет изображение PPM: void WriteCImage(CImage *cimg, char *filename) { FILE *fp; int i,n; fp = fopen(filename,"w"); fprintf(fp,"P6\n"); fprintf(fp,"%d %d\n",cimg->C[0]->ncols,cimg->C[0]->nr…
04 ноя '13 в 17:07
0 ответов

Преобразование файла pgm в матрицу изображений в python

Я действительно боролся с этим. У меня есть файл PGM, и мне нужно преобразовать его в матрицу изображений в Python. Любая помощь будет так ценится, спасибо
19 окт '18 в 13:42
2 ответа

char ** массив c файлом ввода pgm

У меня есть некоторые проблемы с символом ** с вводом файла. Я делаю проект, где мы манипулируем файлами PGM. Я пытаюсь получить заголовок из файла, используя символ **, но все, что он делает, это возвращает ноль. Он будет проходить через код, котор…
19 ноя '13 в 19:27
2 ответа

Использование DataInputStream после BufferedReader

Пример двоичного файла PGM выглядит следующим образом: P5 # This is a comment 10 10 255 #image intensity information in bytes that I am unable to copy paste here лайк Когда я пытаюсь прочитать файл, используя следующий код: import java.io.*; public …
30 мар '16 в 22:04
1 ответ

Как читать / записывать ASCII .pgm файл

Я новичок в регистрации и не очень много об этом. Я написал код, который пытается прочитать файл ASCII .pgm с именем owl.pgm и пишет это как myowl.pgm файл: #include <fstream> const int MAXHEIGHT=221; unsigned char *bitmap[MAXHEIGHT]={'\0'} ;/…
24 фев '13 в 17:31
2 ответа

Просмотр изображений.pgm в Matlab

Мне был предоставлен набор данных, состоящий из изображений.pgm, который будет использоваться для некоторого кодирования в Matlab. Мне просто интересно, можно ли просмотреть то же изображение, что и.jpeg/.png в самом Matlab? Спасибо
22 мар '12 в 14:04
2 ответа

Как преобразовать изображение JPG в формат PGM в CPP

Я хочу преобразовать изображение.jpg в изображение.pgm. Изображение получается из сокета tcp, имеющего потоковую трансляцию программой OPENCV. В Matlab я использовал функцию imread, чтобы сделать это. Как мне сделать это в Cpp? Я работаю на платформ…
19 мар '14 в 11:06
1 ответ

Проблема интеграции последовательного кода в параллельный код MPI

Я попытался интегрировать оператор лапласианства с обнаружением края в мой предыдущий код MPI. Проблема, которую я имею теперь, состоит в том, чтобы сделать обнаружение края в массиве 1d после разброса данных. Я получил вывод, но цвет инвертируется …
23 мар '11 в 09:06
0 ответов

Попробуйте преобразовать двоичный файл изображения в ascii.

Я так застрял. Я пытаюсь создать текстовый файл ascii, который хранит значения файла.PGM. Я могу прочитать файл отлично, заголовок в ascii, и он читает отлично. Но проблема в том, что мне нужно прочитать все после 16-байтового заголовка как ascii и …
04 мар '14 в 18:21
2 ответа

Matlab сохраняет матрицу как изображение с разными значениями

У меня есть набор значений от 0 до 1. После того, как я поместил эти значения между 0 и 255, я хочу сохранить их как изображение в градациях серого в формате pgm. Проблема заключается в том, что после того, как я сохраняю его как изображение, значен…
02 ноя '13 в 17:07