An open API service indexing awesome lists of open source software.

https://github.com/70null07/openmp-image-median-filtering

Медианная фильтрация изображений .bmp с распараллеливанием OpenMP.
https://github.com/70null07/openmp-image-median-filtering

bmp bmp-image openmp openmp-parallelization

Last synced: 7 months ago
JSON representation

Медианная фильтрация изображений .bmp с распараллеливанием OpenMP.

Awesome Lists containing this project

README

          

# OpenMP-Image-Median-Filtering

Разработано консольное приложение, реализующее выполнение медианной фильтрации изображения. В приложение
загружаются поэтапно 4 картинки (с разными разрешениями), расположенные в C:\temp\.
Названия для картинок: sample + (номер картинки) + .bmp (sample1.bmp, sample2.bmp и.т.д.).
Затем выполняется медианная фильтрация с #pragma omp parallel for и вариантами сортировки
- Шелла
- Быстрая рекурсивная сортировка
и после фильтрация с #pragma omp sections (4 секции, преполагается что измеряем 1-4 потока).

Пример картинок до и после обработки:

![sample1](https://user-images.githubusercontent.com/76547066/205092242-031377a0-ba8d-4e77-b102-32c87795bd87.png)

Исходное изображение 640x480

![sample1RHRW3_1_shellsort](https://user-images.githubusercontent.com/76547066/205092275-576fc27c-f09c-418f-9f64-bf1ad8df601a.png)

Обработанное изображение