ВОЗМОЖНОСТИ РАСПАРАЛЛЕЛИВАНИЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ С ПОМОЩЬЮ OPENCV И OPENMP
Работая с нашим сайтом, вы даете свое согласие на использование файлов cookie. Это необходимо для нормального функционирования сайта, показа целевой рекламы и анализа трафика. Статистика использования сайта отправляется в «Яндекс» и «Google»
Научный журнал Моделирование, оптимизация и информационные технологииThe scientific journal Modeling, Optimization and Information Technology
cетевое издание
issn 2310-6018

ВОЗМОЖНОСТИ РАСПАРАЛЛЕЛИВАНИЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ С ПОМОЩЬЮ OPENCV И OPENMP

Берников В.В.,  Преображенский А.П.,  Чопоров О.Н. 

УДК 681.3
DOI: 10.26102/2310-6018/2019.25.2.011

  • Аннотация
  • Список литературы
  • Об авторах

Актуальность исследования обусловлена необходимостью решения задач, связанных с обработкой изображений в различных технических приложениях. Рассмотрено несколько подходов: на основе обычного доступа к пикселям изображения, когда фактически осуществляется обход всех значений массива по очереди, доступ к пикселям осуществляется при помощи арифметических операций над указателями, пиксели при этом располагаются внутри одного непрерывного блока памяти последовательным образом, и, на основе предложенного подхода, связанного с распараллеливанием вычислений, использованием многопоточности. На основе эмпирических исследований была показана возможность ускорения вычислений на основе предложенного метода в несколько раз. Рассмотрен блочный алгоритм бинаризации, когда бинарные блоки формируют полное бинарное изображение. В рамках данного алгоритм проведено распараллеливание вычислений. При реализации алгоритма использовался язык С++ и библиотеки OpenCV и OpenMP. На основе эмпирических исследований в Таблицах и на графиках показано, что за счет распараллеливания даже при полной загрузке ядра время обработки изображения было уменьшено почти в 2 раза, что подтверждает возможности применения предлагаемого алгоритма.

Ключевые слова: openmp, opencv, распараллеливание вычислений, обработка изображений

Для цитирования: Берников В.В., Преображенский А.П., Чопоров О.Н. ВОЗМОЖНОСТИ РАСПАРАЛЛЕЛИВАНИЯ ОБРАБОТКИ ИЗОБРАЖЕНИЙ С ПОМОЩЬЮ OPENCV И OPENMP. Моделирование, оптимизация и информационные технологии. 2019;7(2). URL: https://moit.vivt.ru/wp-content/uploads/2019/05/BernikovSoavtori_2_19_1.pdf DOI: 10.26102/2310-6018/2019.25.2.011

767

Полный текст статьи в PDF

Опубликована 30.06.2019