Описание тега kopete
Командной Строке Путь
Существуют различные программы командной строки, такие как ключам
или шестнадцатеричного представления
, которая будет выводить шестигранные содержимое файла на ваш терминал. Вы можете использовать для Vim
для редактирования hex файлов. Посмотреть этот ответ.
Это действительно то, что вы хотите сделать? Вы заявили, что вы хотели анализировать файлы изображений, особенно. Для этого лучше использовать язык программирования.
Используя язык программирования
Изображение является просто матрицей чисел. Например, RGB изображение может быть представлено как 3 матрицы, содержащей значения от 0 до 255. 5х5 пикселей чистый красный цвет изображения будет выглядеть так:
Матрица 1 (красный самолет):
255 255 255 255 255
255 255 255 255 255
255 255 255 255 255
255 255 255 255 255
255 255 255 255 255
Матрица 2 (Зеленый самолет):
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Матрица 3 (синий самолет):
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
Для анализа изображений таким образом, были созданы различные инструменты. Эти инструменты являются довольно стандартной обработки изображения мира:
- Среде MATLAB (матричная лаборатория) был изначально создан для этой цели. В GNU Octave представляет в основном совместимые с MATLAB и может быть использовано вместо него.
- Python является отличным открытым исходным кодом альтернативой для работы с изображениями, используя его пакет scikit-изображения пакет.
Они оба являются интерактивными и очень проста в использовании. Матлаб дает вам >>
подскажите, где вы вводите команды, например. Без составления необходимых.
Матлаб/пример Октавы
Для считывания изображения:
>> чат = imread('Penguins.jpg');
Чтобы извлечь красный самолет из образа:
>> красный = им(:,:,1);
При этом используется :
оператор на выписку все координаты X и все y coordintes от 1-го Z-плоскость (Красная плоскость), изображения.
Чтобы взглянуть на первых 5х5 пикселей красного самолета:
>> красный(1:5, 1:5)
Анс =
116 118 118 120 118
116 116 117 118 116
118 117 117 118 118
117 117 118 118 118
119 118 117 118 118
Я не буду размещать примеры на Python, но это так же легко сделать.