Преобразование данных с помощью Flutter uint8 (bgr8) Преобразование необработанных данных изображения в изображение

#image #flutter #dart #flutter-image #uint8list

#изображение #flutter #dart #flutter-изображение #Список uint8

Вопрос:

Мне удалось получить потоковое видео, но в нем много статики. Я думаю, что что-то не так с моим заголовком bitmap (я думаю, что он отсутствует). Может кто-нибудь, пожалуйста, сказать мне, есть ли что-нибудь, что я могу включить из необработанных данных, которые я получаю для заголовка bitmap? Спасибо!

Пример полученных необработанных данных изображения:

I / flutter (9674): {кодировка: bgr8, высота: 480, заголовок: {штамп: {секунды: 1599095871, nsecds: 933816910}, frame_id: bottom_camera_front, seq: 4766}, шаг: 1920, данные: gnZ8gnZ8gnZ8gnZ8gXZ5gXZ5f3V7f3V7fXZ7fXZ7fHR7fXV8fXV/fnaAfXV/e3Z/eXd9d3d9d3d9d3d9eXd9eXd9e3d9e3d9fXZ9fXZ9fnZ9fnZ9fnZ9fnZ9gHV9fnZ9fXl/enh enh enh eXd9eHZ8enh fXuBfHqAe3l/fXl/fHh fnd fnd gHh/gHh/hHmBhHmBgnqBgnqBgXqBgXqBfHqAfHqAenqAe3uBe3uBe3uBeXyBen2Cen2CfHyCfXuBf3uBf3uBf3uBf3uBf3uBf3uBf3uBgHyCgHyCgHyCgHyCgHyCgHyCgHyCgHyCgnuCgnuCgHyCgHyCfnyCfnyCe3qDe3qDd3qCd3qCdXqDdnuEdHuEdHuEcnuEcnuEdHyDdHyDdnyDdnyDeHuDeXuDeXuDe3qDfXqDfHmCfHmCfHmCfHmCfHmCfHmCfXqDeXqEenuFe3yGfH2HfH6GfX HfX HfX HfH EfH EfH EfH Ee36De36De36Ce36Cfn6Efn6Ef3 Ff3 FgIGFf4CEfYCEfH DfH De36Ce36CfH DfH Ee36Den2CfX2Df3 FgX FgX FgX FgX FgX Ff3 Ff3 Ff3 Ff3 Ff3 Ff3 FfYCFfYCFfYCFfYCFfIGEfIGEfIGEfIGEeoGEeoGEeoCFe4GGe4GGfYGGfYGGgICGgICGgoCGhICGhICGh3 Jhn6IhH IhH Ig36HhH IgoCGgoCGgX FgX Fg3 EhICFhYGGhYGGiIKHiYKHiYGIi4CIi4CIi4CIi4CIi4CIiYKHiYKHioOIioOIiIOFiIOFiIOFiIOFiYSGiYOIh4CHh3 Jh4CHhn Gh4CHh4CHiYGIioKJi4SJi4SJioOIio

Комментарии:

1. Uint8List.fromList принимает список целых чисел в качестве входных данных. Вы предоставляете ему список строк (или, более конкретно, список из одной строки). Вам необходимо фактически декодировать строку данных в массив байтов, прежде чем вы сможете с ней работать.

2. И даже тогда вам, вероятно, потребуется вставить в него заголовок BMP, чтобы изображение могло его понять. Для этого потребуется знать ширину, высоту, формат пикселя и глубину и т.д.