2013-05-21 1 views
0

надеюсь, что у вас все хорошо.Каков наилучший способ извлечения значений пикселей в оттенках серого в Android с точки зрения времени разряда батареи и времени обработки?

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

два основных метода, которые я отдаю себе отчет, являются:

  1. Извлечение оттенки серого от просмотра YUV.

  2. Сделайте снимок и преобразуйте значения RGB в оттенки серого.

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

Пожалуйста, обратите внимание, что я не получаю никаких образцов кода, но ищу, что люди могли испытать, может читать hve (в статьях и т. Д.) Или иметь интуитивную догадки.

Спасибо, что нашли время, чтобы прочитать это.

ответ

0

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

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

Однако все зависит от того, чего вы пытаетесь достичь, поскольку ни один из двух проектов не похож. Если у вас есть время, почему бы (грубо) реализовать оба метода и выполнить быстрый тест, чтобы увидеть, что лучше работает с точки зрения использования процессора и полного времени обработки? Вот как я нашел лучший метод для моей конкретной проблемы.

+0

Благодарим вас за это, Sander. Хороший совет - время действительно против меня (полный рабочий день, а также полный рабочий день), я думаю, было бы разумно протестировать оба метода - но начиная с предварительного просмотра YUV. –

Смежные вопросы