Обработка изображений / определение цвета в R: какую библиотеку мне следует использовать?

Я занимаюсь обработкой изображений, и хотя я думаю, что у меня довольно хорошее представление о моем подходе, у меня нет Мне очень повезло с поиском библиотек, которые я должен использовать для этого специально в R.

У меня есть большая база данных похожих изображений, каждое из которых имеет произвольное количество цветных пятен разного размера на белом фоне. Я в конечном итоге хочу найти красный, зеленые и синие значения и вычисляют среднюю яркость RGB по всем цветным пикселям всех изображений с определенной даты. Это означает возможность каким-то образом отличать цветные пиксели от почти белых пикселей и сохранять их значения.

Я думаю, что я хочу создать цветовых гистограмм для ряда тестовых изображений, посмотрите на гистограммы 'пиков, чтобы определить пороговые значения для того, что составляет «белый» или «цветной» пиксель, затем перебрать пиксели в каждом изображении, чтобы найти цветные, соответствующие моим порогам (я знаю, как читать на изображении и получать пиксельные значения RGB).

На моем предпочтительном языке Python это звучит так, как будто я использую метод гистограммы из модуля Image в PIL, но я не знаю эквивалента R (это может быть просто слабым местом в мой гугл-фу; результаты поиска в основном для "R", а не для языка. Я нашел это: R: Гистограмма , но я не понимаю, актуальна ли она / как ее использовать).

Может быть, есть лучший подход из области сигнала / изображения обработки, я бы тоже хотел это услышать.

TL; DR: Как я могу сделать гистограмму цвета изображения или иным образом выбрать пиксели определенных значений цвета, используя R?

(Связано, но не R -specific: Как рассчитать количество «зеленых пятен» на изображении? )

8
задан Community 23 May 2017 в 11:52
поделиться