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

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

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

opencv-s-python-rassmotrim-izobrazhenie-meksikanskih-artefaktov
Opencv с Python рассмотрим изображения мексиканских артефактов

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

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

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

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

pip install opencv-python

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

Изображения рассматриваются в рамках методологии "Звезда в квадрате". Подробнее о методологии в книге Юрия Васильевича Курносова, стр. 209

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

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

Анализ изображения с помощью 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)

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

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)

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

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)

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

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

На нескольких геометрических фигурах изображены центроид - центроид треугольника и центроид эллипса

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