NonePbm - двухуровневый формат изображения NetPBM
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
1 ответ

Как сделать пробел между каждыми двумя пикселями в файле pbm (режим ASCII)

У меня есть файл test.pbm в режиме ASCII, содержащий следующий код: P1 # Comment 9 9 000000000 011000000 011000000 011000000 011000000 011000010 011111110 011111110 000000000 Я хочу сделать новый файл "newFile.pbm", который будет содержать пространс…
30 ноя '16 в 17:14
1 ответ

pbm-файл, созданный в Python, работает только при копировании и вставке в новый текстовый файл

Когда я создаю случайное изображение в формате.pbm (код ниже) и выводю результат в файл.pbm, файл оказывается поврежденным (его нельзя открыть, например, с помощью GIMP). Однако, если я открою файл с помощью текстового редактора (например, "Блокнот"…
29 июл '18 в 21:05
0 ответов

Битовое расширение с конечной шириной (расширение изображений PBM) в C

Я пытаюсь расширить изображение PBM, скажем, с 5x5 до 10x10, но я столкнулся с некоторым препятствием. Я прочитал заголовок и высоту / ширину со следующим int fSize = size(inFile); char *inputBuffer = malloc(fSize); int pbmHeight, pbmWidth; memset(i…
20 май '16 в 22:17
1 ответ

Визуализация файла.pbm - [vhold] scanline-wiggles?

Я пытаюсь взломать программу для чтения файла pbm, pgm или ppm и рендеринга изображения на устройство вывода postscript с помощью image оператор. Просто тестирую P4 входной (двоичный переносимый (1-битный) растровый) путь, но мой вывод весь винт. %!…
19 июл '13 в 01:12
1 ответ

Как создать PBM с комбинацией 0 и 1, используя python

[[0,1,0,1,1,0,0,0,0,1,0,1,0,1,0,1] [0,0,0,0,0,1,1,1,1,0,1,0,1,0,1,1] [0,0,0,0,0,0,1,1,1,1,1,0,1,0,1,0] [0,1,0,1,0,1,0,1,0,1,0,1,0,1,1,0] [0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1]] Как я могу сгенерировать двоичный образ с метриками about, в формате PBM? Так…
07 дек '18 в 21:34
1 ответ

Как создать в ascii квадрат, треугольник, прямоугольник или круг с помощью C++ и сохранить его в переносимый файл растрового изображения?

Я не знаю, как сохранить в строках 0 и 1, чтобы создать фигуру. Это мой код, который генерирует строки с нулями. Мне нужно создать квадрат или треугольник, или прямоугольник (не имеет значения). Просто нужно знать, как это сделать правильно и сохран…
06 ноя '15 в 10:26
1 ответ

C++ Не могу открыть файлы pbm с Opencv

Я пытаюсь загрузить изображение.pbm с помощью opencv. Я использую функцию imread; в документации сказано, что он должен открывать файлы pbm, но я не могу заставить его работать. Он работает с другим форматом, например, PNG / JPEG /... #define CV_LOA…
27 июл '15 в 16:32
1 ответ

Генерация изображения.pfm в C++

У меня есть небольшая программа, которая выводит изображение RGB. И мне нужно, чтобы он был в формате.pfm. Итак, у меня есть некоторые данные в диапазоне [0, 255], float * data; data = new float[PixelWidth * PixelHeight * 3]; for (int i = 0; i < …
10 ноя '17 в 19:08
1 ответ

У меня есть изображение PNG, и мне интересно, как эффективно преобразовать его в PBM в Python

Есть ли простой способ конвертировать PNG в PBM? ocrad требует изображения PBM, а не PNG.
20 ноя '14 в 17:06
0 ответов

Непрочитано для.pbm файла

Я пытаюсь прочитать изображение, но оно дает мне ошибки как таковые. Я пытался читать другие форматы, которые работают нормально. Я не мог найти много онлайн, поэтому я отправляю вопрос здесь. Любые идеи будут полезны! >> A = imread('C:\Users\…
25 мар '14 в 11:05
2 ответа

Флойд Стейнберг: от серого (pgm ascii) до черно-белого (pbm ascii)

У меня есть изображение в пгм после использования этой функции: void convertWithDithering(array_type& pixelgray) { int oldpixel; int newpixel; int quant_error; for (int y = 0; y< HEIGHT-1; y++){ for (int x = 1; x<WIDTH-1; x++){ oldpixel = …
19 ноя '13 в 10:03
1 ответ

JPG в PBM конвертация изображений

Я пытаюсь преобразовать файл ".jpg" в ".pbm" в Java, но мне не повезло, я попытался с помощью следующего кода: javaxt.io.Image image = new javaxt.io.Image("image.jpg"); image.saveAs("imagepbm.pbm");Но это не сработало, может кто-нибудь помочь мне, п…
02 окт '16 в 06:06
1 ответ

Инвертирование битов изображения PBM, в то время как для цикла

Я пытаюсь перевернуть цвет пикселей простого изображения в формате pbm, которое имеет только чистый черный и чистый белый. Я сам генерирую изображение и затем читаю его, а затем переворачиваю биты и сохраняю как сгенерированное изображение, так и ин…
25 мар '19 в 06:53
1 ответ

Преобразование PNG в PBM P4 с помощью подушки

У меня есть изображение PNG. Я могу преобразовать его в PBM с помощью Pillow: from PIL import Image im = Image.open("myfig.png") im.save("myfig.pbm") Однако похоже, что кодировка P6 используется по умолчанию (https://en.wikipedia.org/wiki/Netpbm_for…
04 сен '19 в 01:01
1 ответ

В чем разница между экспортом pbm в формате RAW и ASCII?

Когда я экспортирую изображение, как в GIMP, он спрашивает, сохранять ли в формате ASCII или в формате RAW, в чем разница? размер ASCII намного больше, чем необработанный формат для того же изображения (в 3 раза больше), почему так? Я хочу увидеть, …
29 фев '20 в 13:20
0 ответов

как взять 2D-список в качестве входных данных и распечатать его как изображение PBM

Меня попросили инвертировать изображение PBM, перевернув единицы на 0 и 0 на 1, и вывести его как изображение PBM. Вот пример, который я использовал.введите здесь описание ссылки, и оно будет выглядеть какP16 100 0 0 0 1 00 0 0 0 1 00 0 0 0 1 00 0 0…
29 мар '20 в 00:06
0 ответов

Как выводить / вводить формат PPM, PBM и PGM в C++

Привет, ребята, у меня проблемы с пониманием работы этих форматов. У меня есть этот проект, в котором мне нужно создать приложение на C++, задействовать их и работать с файлами, чтобы экспортировать в них данные (я не знаю, нужно ли мне работать с д…
09 май '20 в 00:55
1 ответ

Как читать двоичный файл .PBM на C

Мне нужно прочитать изображение.PBM в двоичном формате (p4) для моего школьного проекта. Я пробовал примерно так: for (int i = 0; i < img->height; i++) { for (int x = 0; x < img->width; x++) { c = fgetc(fp); ungetc(c, fp); lum_val = fget…
27 ноя '20 в 14:22
0 ответов

Не знаю, как собрать этот проект, можно ли это сделать с помощью Linux?

https://github.com/yumetodo/PBMConverter Это ссылка на проект, я не могу сказать, закончен ли он. Может кто-нибудь дать мне инструкции по его использованию. Возможно, мне нужно загрузить другую IDE, я действительно не могу сказать.
05 ноя '21 в 05:05