|
15 / 7 / 8
Регистрация: 01.10.2021
Сообщений: 29
|
|
bmp в массив С++05.10.2021, 09:40. Показов 3291. Ответов 8
Добрый день, никак не могу понять, как можно считать в массив (одномерный) монохромное (чб) bmp изображение. Цель стоит в том, чтобы картинка, имеющая размер 28х28 была записана в виде "0", если цвет пикселя белый, "1", если черный. Я относительно новичок в программировании и еще не разу впринципе не работал с картинками через C++. (Работаю в VS 2019). Заранее спасибо за ответ.
0
|
|
| 05.10.2021, 09:40 | |
|
Ответы с готовыми решениями:
8
Bmp в массив
BMP >> массив |
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 05.10.2021, 10:12 | |
|
Volga_, Ага, будем ямку для саджанца деревца рыть бульдозером ???
Vik1001, есть масса библиотек и классов для работы с изображениями , например ImageMagick, CIMG, и так далее.
1
|
|
|
Модератор
|
||||||
| 05.10.2021, 14:58 | ||||||
Сообщение было отмечено Vik1001 как решение
Решение
SmallEvil, можно же еще меньше, есть header only библиотека (очень часто использующаяся в opengl) stb
unsigned char[width * height], где 0 черный, а 255 белыйлибо можно руками распарсить bmp формат, он один из самых простых, особенно чб
1
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||
| 05.10.2021, 15:19 | ||||
|
Добавлено через 3 минуты Хотя вот реально подход разных просмотрщиков изображений. Были фотки у меня, встроеyным просмоnрщиком Windows выдавало "Файл поврежден". Viewr из комплекта Тотал Коммандера открывал без проблем. Формат не помню, один из jpg. Так что для серьезных задач, особенно для работы с поврежденными данными, вполне реально использовать и свои средства. Совместно с какой то либой. Добавлено через 8 минут
0
|
||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,907
|
||||||
| 05.10.2021, 17:31 | ||||||
|
На счет монохромного с ходу не подскажу, но недавно делал экспорт картинки в 16-битный bmp:
Ну и перевернуть код чтобы читал вместо записи надеюсь проблемой не будет.
1
|
||||||
|
15 / 7 / 8
Регистрация: 01.10.2021
Сообщений: 29
|
||||||
| 05.10.2021, 23:07 [ТС] | ||||||
|
А как вывести массив цифровых значений? У меня получается явно белеберда... (я обрабатываю bmp изображение 96х96 точек)
0
|
||||||
|
Модератор
|
|||||||
| 05.10.2021, 23:13 | |||||||
Сообщение было отмечено Vik1001 как решение
РешениеДобавлено через 2 минуты
1
|
|||||||
|
15 / 7 / 8
Регистрация: 01.10.2021
Сообщений: 29
|
|
| 05.10.2021, 23:18 [ТС] | |
|
Спасибо
!!!!
0
|
|
| 05.10.2021, 23:18 | |
|
Помогаю со студенческими работами здесь
9
BMP в массив Перевод Bmp в Массив BMP в массив из RGB Int-массив в bmp Написать программу, формирующую по исходному BMP файлу новый BMP файл Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|