Aforge を使用してフーリエ変換を実行しようとしています。ドキュメントによると、このコードは機能するはずです。
Bitmap a1 = new Bitmap("c://z3.bmp");
ComplexImage complexImage1 = ComplexImage.FromBitmap(a1);
complexImage1.ForwardFourierTransform();
Bitmap fourierImage = complexImage1.ToBitmap();
fourierImage.Save("c:/z2.bmp");
何らかの理由で、「画像の幅と高さは 2 の累乗でなければなりません」という奇妙なエラーが表示されます。それが何を意味するのかわかりませんが、コードは完全に機能するはずです。何か助けてください。