0 / 0 / 0
Регистрация: 06.07.2016
Сообщений: 2
|
||||||
1 | ||||||
Алгоритм преобразования массива содержащего 1 и 0 в массив с шестнадцатеричными значениями06.07.2016, 12:13. Показов 768. Ответов 2
Метки нет (Все метки)
Доброго времени суток уважаемые форумчане, помогите пожалуйста разобраться как перевести массив содержащий 1 и 0 в шестнадцатеричный массив.
Я считываю попиксельно черно-белую картинку и на основе двух цветов (черного и белого), создаю двухмерный массив со значениями 1 и 0, где черное там 1, а там где белое 0. Вот собственно мой код:
Мне нужно уменьшить размер, в итоге самое оптимальное на мой взгляд, сделать массив в шестнадцатеричном представлении. Я пробовал и циклами и рекурсией, ничего не получается, гугл вообще не помог, нету похожей задачи. Если кто нибудь решал похожую задачу, то прошу у вас помощи, сам уже и не знаю как подступиться.
0
|
06.07.2016, 12:13 | |
Ответы с готовыми решениями:
2
Написать алгоритм к коду преобразования массива Алгоритм преобразования массива в игровой вид Судоку Массив: Разместить все элементы с положительными значениями в левой части массива, элементы с отрицательными значениями - в правой Реализуйте алгоритм сортировки для массива, содержащего указатели на объекты-множества целых чисел |
19 / 21 / 12
Регистрация: 24.06.2016
Сообщений: 71
|
|
06.07.2016, 12:24 | 2 |
Возникает вопрос... а зачем? Возможно найдём решение получше.
0
|
0 / 0 / 0
Регистрация: 06.07.2016
Сообщений: 2
|
|
06.07.2016, 20:26 [ТС] | 3 |
После обработки картинки на компьютере, я получаю файл содержащий "побитовое" представление этого рисунка, далее через SD загружаю ее в МК и затем вывожу на LCD. Дело в том у МК ограниченное SRAM, и большой рисунок создает огромный массив уже в самом МК, вот и необходимо его уменьшить.
Легче обработать 0xhh в Uint8_t, чем 11111111 где каждая 1 и есть uint8_t, выгода в 8 раз. Добавлено через 7 часов 36 минут Неужели никто не сталкивался с подобным?
0
|
06.07.2016, 20:26 | |
06.07.2016, 20:26 | |
Помогаю со студенческими работами здесь
3
Написать алгоритм преобразования одномерного массива в двумерный Переписать из массива А в массив В, те элементы массива А, индексы которых совпадают со значениями Оформить подпрограмму преобразования массива Y в массив V Заполннить массив b чётными значениями из массива a Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |