Как рассчитать средний цвет для некоторой части изображения

Я искал этот ответ здесь, но не получил именно то, что искал. Немного контекста: делаю пробные печатные формы, хочу посмотреть, как смешиваются цвета при печати на ризографе. Ризограф — это своего рода автоматизированная техника шелкографии, автоматизированная для печати на бумаге. Он использует плашечные цвета, поэтому с наложением вы можете получить разные цвета. Это не так просто, как цвета CMYK, где вы можете просто сделать любой цвет, который вы хотите, и принтер выяснит, как его произвести.

Итак, когда я распечатываю свою тестовую карту, я получаю следующее:введите описание изображения здесь

Я хочу рассчитать средний цвет каждого квадрата и получить значение HEX или HSV.

Когда я искал ответ, я нашел этот mkweb.bcgsc.ca/color-summarizer/?home, но он может вычислить среднее значение для всего изображения. Я знаю, что могу просто вырезать небольшие изображения, загрузить каждое из них и вычислить их таким образом, но на это у меня уйдет уйма времени. У меня будет около 60 изображений (как я разместил) для расчета каждого квадрата. Я также нашел этот инструмент www.gpick.org/, но если я правильно понимаю, он может сказать вам средний цвет всего для нескольких пикселей вокруг точки, на которую вы нажимаете, и мне это нужно для квадратов размером 15x15 мм.

Я должен сказать вам, что я не программист, я использовал матлаб в школе, но ничего не понял. Для меня было бы здорово, если бы я мог достичь того, что мне нужно, с помощью какого-нибудь приложения для конечного пользователя, такого как Photoshop, GIMP или чего-то еще, где мне не нужно изучать программирование.

Был бы признателен за любую помощь!

Ответы (3)

Используя Photoshop, вы можете использовать инструмент цветового образца и выбрать подходящий размер образца (например, 51 * 51 в среднем).

Инструмент выборки цвета Photoshop

Спасибо! Это звучит как хорошее решение! Не знал, что пипетка так может. Только один дополнительный вопрос: «51 * 51 среднее» будет вычислять область 51x51 пикселей с центром в точке, где я щелкнул?
Да, выборка будет сосредоточена на вашем выборе.
В GIMP есть что-то очень похожее.
@Trombolo, вы захотите использовать линейное цветовое пространство, чтобы убедиться, что цвета усредняются правильно. Я не знаток фотошопа, поэтому не знаю, как его настроить.

Более точную выборку фактического среднего можно было бы сделать в Photoshop, чтобы нарисовать рамку вокруг выбранного образца (с помощью обычного инструмента выделения), а затем использовать усредняющий фильтр Photoshop (меню «Фильтры» — «Размытие» — «Среднее»). Это дает один гладкий сплошной цвет для вычисленного среднего значения (внутри этого нарисованного поля), поэтому инструмент выбора цвета будет отображать одно и то же среднее значение, независимо от того, где вы щелкнете в нарисованном поле.

Разве это не именно то, что будет делать большой размер выборки?
Этот метод также позволяет вычислить среднее значение для любой формы выделения, а не только для прямоугольника. 👍

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

https://imagej.net/Добро пожаловать