#python #numpy #dask
Вопрос:
Я пытаюсь реализовать матричный алгоритм совместного вхождения серого уровня (GLCM).
Алгоритм вычисляет вхождения двух соседних пикселей. Более подробную информацию о реализации см. Здесь.
Кто-нибудь знает, как я могу рассчитать такие вещи (матрицы/изображения) с помощью Dask? Я перепробовал много сценариев, но у всех есть проблемы, такие как перекрытие и отображение блоков. Я почти уверен, что это как-то возможно, но я не нахожу хороших примеров для такого рода вещей: манипулируйте окрестностью матричного или векторного элемента и возвращайте сокращение.
Один из подходов, который я пробовал, заключался в использовании scikit-изображения для каждого блока, но они пропускают пересечения между каждым блоком. Если я настрою 'periodic'
перекрытие, оно включает в себя дополнительную информацию, которая мне нужна. Итак, я заблокирован.