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

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

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

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

поэтому моя проблема: как подключить все это, используя ядро ​​Ninject, в то время как:

  1. не нужно передавать экземпляр ядра по слоям.

  2. оставляя код читаемым близко к тому, что было до Ninject (я просто новичок использовал заводской метод).

Простая часть проводки, которую я получил до сих пор:

Bind().To();
Bind().To();
Bind().To(); 
Bind().To(); //ToSelf()
// .WithConstructorArgument(context => Kernel.Get)

Ваше руководство очень ценится

РЕДАКТИРОВАТЬ: Спасибо за ваши ответы!
вот еще некоторые запрошенные данные: BizEntityModel зарегистрирован в Ninject (код обновлен).

если я правильно понимаю: я могу создавать экземпляры IDataRepository в IBizLogicModule , используя «заводской метод» . но это оставляет меня с:
1) мне нужно передать BizEntityModel фабричному методу, иногда это новый, а иногда существующий экземпляр. используя фабричный метод, он будет каждый раз создавать заново.
2) проблема в том, что SomeService находится в другой сборке, и только у него есть ссылка на Ninject.dll?

5
задан Ruben Bartelink 30 March 2011 в 22:40
поделиться