Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Перетворення Фур'є | Обробка Зображень з OpenCV
Основи Комп'ютерного Зору

Свайпніть щоб показати меню

book
Перетворення Фур'є

Це дозволяє перетворити зображення з просторової області (де значення пікселів представлені безпосередньо) у частотну область (де аналізуються шаблони та структури на основі їх частоти). Це корисно для таких завдань, як фільтрація зображень, виявлення контурів та зменшення шуму.

Спочатку необхідно перетворити зображення у відтінки сірого:

Для обчислення 2D-фур'є-перетворення:

Тут fft2() перетворює зображення з просторової області у частотну область, а fftshift() переміщує низькочастотні компоненти до центру.

Для візуалізації спектра амплітуд:

Оскільки перетворення Фур'є повертає комплексні числа, для коректної візуалізації використовуються абсолютні значення (np.abs()).

Функція np.log підвищує наочність, оскільки початкові значення амплітуди мають значний розкид за шкалою.

Завдання

Swipe to start coding

Вам надано image:

  • Перетворіть зображення у відтінки сірого та збережіть у змінній gray_image;
  • Застосуйте Фур'є-перетворення до gray_image та збережіть у змінній dft;
  • Виконайте зсув нульової частоти до центру та збережіть результат у змінній dft_shift;
  • Обчисліть спектр амплітуд та збережіть у змінній magnitude_spectrum.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?

Запитати АІ

expand
ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

book
Перетворення Фур'є

Це дозволяє перетворити зображення з просторової області (де значення пікселів представлені безпосередньо) у частотну область (де аналізуються шаблони та структури на основі їх частоти). Це корисно для таких завдань, як фільтрація зображень, виявлення контурів та зменшення шуму.

Спочатку необхідно перетворити зображення у відтінки сірого:

Для обчислення 2D-фур'є-перетворення:

Тут fft2() перетворює зображення з просторової області у частотну область, а fftshift() переміщує низькочастотні компоненти до центру.

Для візуалізації спектра амплітуд:

Оскільки перетворення Фур'є повертає комплексні числа, для коректної візуалізації використовуються абсолютні значення (np.abs()).

Функція np.log підвищує наочність, оскільки початкові значення амплітуди мають значний розкид за шкалою.

Завдання

Swipe to start coding

Вам надано image:

  • Перетворіть зображення у відтінки сірого та збережіть у змінній gray_image;
  • Застосуйте Фур'є-перетворення до gray_image та збережіть у змінній dft;
  • Виконайте зсув нульової частоти до центру та збережіть результат у змінній dft_shift;
  • Обчисліть спектр амплітуд та збережіть у змінній magnitude_spectrum.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Ми дуже хвилюємося, що щось пішло не так. Що трапилося?
some-alt