БПФ с использованием AForge.NET: ошибка при применении преобразования - C#
Формулировка задачи:
Вообщем программа до невозможного проста: Загружаю изображение, делаю БПФ над ним с помощью библиотек Aforge.NET и вывожу исходное изображение, но вот что то он ругается и не хочет работать, пдскажите в чем может быть причина
хотя в документации Aforge.NET так и написано http://www.aforgenet.com/framework/docs/
А ошибку вот такую выводит
Подскажите в чем дело.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Numerics; using AForge.Imaging; using AForge.Math; namespace FFT { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { if (openFileDialog1.ShowDialog() == DialogResult.OK) { System.IO.StreamReader sr = new System.IO.StreamReader(openFileDialog1.FileName); } pictureBox1.Image = (Bitmap) Bitmap.FromFile( openFileDialog1.FileName ); } private void FFT() { Bitmap Img = new Bitmap(pictureBox1.Image); ComplexImage complexImage1 = ComplexImage.FromBitmap(Img); complexImage1.ForwardFourierTransform(); Bitmap fourierImage = complexImage1.ToBitmap(); pictureBox3.Image = Img; } private void button3_Click(object sender, EventArgs e) { FFT(); } } }
Решение задачи: «БПФ с использованием AForge.NET: ошибка при применении преобразования»
textual
Листинг программы
var bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height, PixelFormat.Format8bppIndexed);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д