J'ai examiné diverses implémentations de Discrete Cosine Transforms et Discrete Fourier Transforms implémentées en C#, mais aucune n'est aussi concise que je le voudrais.Mise en œuvre concise de DCT, DFT en C#?
Un point de bonus serait, code dérivé d'un projet source ouvertplus grande (à savoir essayé et testé).
La réponse avec les meilleurs pointeurs sera la réponse acceptée .
Trouvé jusqu'à présent
- DCT Implementation in C#
- DCT & IDCT (droits d'auteur, 'non testé', lent)
- Aforge (bien optimisé)
PS: En principe je cherche des implémentations 1D, mais 'vectorizing' les données d'entrée sont triviales, les implémentations 2D classiques sont donc les bienvenues.
Crucial est uniquement compatible avec plusieurs plates-formes via la «plate-forme mono». Vous voulez dire plutôt que P/Invoke des bibliothèques dépendantes de la machine, compiler les sources C ANSI à MSIL? –
La vérité est que je suis un programmeur C et je ne sais pas beaucoup de choses sur C# ou MSIL, donc je ne sais pas si quelque chose comme ça va marcher pour vous. –