OpenCV с Python рассмотрим изображения мексиканских артефактов

OpenCV с Python рассмотрим изображения мексиканских артефактов

OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru

Изображение взято из видео лекции историка Андрея Жукова

Мексиканский палеоконтакт. Часть I. Андрей Жуков

Мексиканский палеоконтакт. Часть II. Андрей Жуков

Open source библиотека OpenCV

Библиотека алгоритмов компьютерного зрения, обработки изображений и численных алгоритмов общего назначения с открытым кодом.

Устанавливаем библиотеку. Параметры операционной системы

ubuntu 20

OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru

Вводные данные, постановка задачи

Изображения рассматриваются в рамках методологии "Звезда в квадрате".

Подробнее о методологии в книге Юрия Васильевича Курносова, стр. 209

OpenCV с Python рассмотрим изображения мексиканских артефактов. Методология Звезда в квадрате. atbillboard.ru

Категорийный аппарат, инструментарий, подходы, принципы обработки информации

OpenCV с Python рассмотрим изображения мексиканских артефактов

Категории рассматривались в статье Артефакты древней Америки, список добавляется. Описать стереотипы оказалась достаточно трудной задачей.

Анализ изображения с помощью open source библиотеки opencv

Импортируем библиотеку

import cv2 as cv

Прописываем путь к изображению. Изображения могут быть в формате jpg, png

image = cv.imread('Pic/41.png') cv.imshow('Tok', image)

Переводим изображение в rgb серый

gray = cv.cvtColor(image, cv.COLOR_BGR2GRAY) cv.imshow('Gray', gray)

Переводим изображение в бинарный формат

threshold, thresh = cv.threshold(gray, 95, 165, cv.THRESH_BINARY) cv.imshow('Simple thresh', thresh)

Переводим изображение в инверсивно бинарный формат

threshold, thresh_inv = cv.threshold(gray, 90, 255, cv.THRESH_BINARY_INV) cv.imshow('Simple thresh', thresh_inv)

Сохраняем изображение в инверсивно бинарном формате

adaptive_thresh = cv.adaptiveThreshold(gray, 255, cv.ADAPTIVE_THRESH_MEAN_C, cv.THRESH_BINARY_INV, 11, 3)
cv.imshow('Adaptive', adaptive_thresh)
cv.imwrite("Pic/Adaptive.png", adaptive_thresh)
OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru
OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru

Сохраняем изображение в бинарном формате

adaptive_threshs = cv.adaptiveThreshold(gray, 255, cv.ADAPTIVE_THRESH_MEAN_C, cv.THRESH_BINARY, 11, 1)
cv.imshow('Adaptives', adaptive_threshs)
cv.imwrite("Pic/Adaptives35.png", adaptive_threshs)
OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru
OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru

Сохраняем изображение в формате гаусса

adaptive_threshgauss = cv.adaptiveThreshold(gray, 255, cv.ADAPTIVE_THRESH_GAUSSIAN_C, cv.THRESH_BINARY, 11, 1)
cv.imshow('Adaptive_gauss', adaptive_threshgauss)
cv.imwrite("Pic/Adaptive_gauss35.png", adaptive_threshgauss)
OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru
OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru

Предварительные выводы

OpenCV с Python рассмотрим изображения мексиканских артефактов. atbillboard.ru
Изображения выполнены на поверхности с помощью палочки.
Предмет книги описан в виде схемотехники, с помощью геометрических фигур.
Отношения субъектов и объектов описываются на подобии кругов Эйлера.
Книга читается снизу вверх и справа налево. Начинается с самого главного - с человеческих голов. Описание начинается с аксиом. В геометрии описание отношений фигур начинается с ввода понятий, с аксиом.
На нескольких геометрических фигурах изображены центроид - центроид треугольника и центроид эллипса OpenCV

Справа налево читают и пишут евреи и арабы.