Конвертация изображения в матрицу пикселей можно выполнить с использованием библиотеки Python, такой как PIL (Python Imaging Library).
Вот пример кода, который преобразует изображение формата jpg в матрицу, где каждый пиксель представлен значением 1 или 0 в зависимости от его яркости:
```python
from PIL import Image
def convert_image_to_matrix(image_path):
# Загрузка изображения с помощью PIL
image = Image.open(image_path).convert('L') # Преобразование в черно-белый формат
# Создание матрицы пикселей
matrix = []
width, height = image.size
for y in range(height):
row = []
for x in range(width):
# Получение яркости пикселя
pixel_value = image.getpixel((x, y))
# Преобразование яркости в 1 или 0
if pixel_value < 128: # Пороговое значение для выбора 1 или 0
row.append(0)
else:
row.append(1)
matrix.append(row)
return matrix
# Пример использования функции
image_path = 'image.jpg'
matrix = convert_image_to_matrix(image_path)
print(matrix)
```
В этом примере функция `convert_image_to_matrix` принимает путь к файлу изображения в формате jpg и возвращает матрицу пикселей, где каждый пиксель представлен значением 1 или 0 в зависимости от яркости пикселя.
Обратите внимание, что перед использованием этого кода вам потребуется установить библиотеку PIL, если ее еще нет. Вы можете установить ее, выполнив команду `pip install pillow`.