Высокая скорость работы с матрицами в c #? - PullRequest
3 голосов
/ 25 мая 2010

Я работаю над кодом манипуляции с изображениями в c # и мне нужно выполнить некоторые матричные операции (в частности, 2D свертку). У меня есть код, написанный на Matlab, который использует функцию conv2 ... Есть ли библиотека для C # / .NET, которая делает хорошие высокоскоростные матричные манипуляции? Я был бы в порядке, если бы для этого требовался какой-то конкретный графический процессор и выполнялась математическая математика на графическом процессоре, если это то, что нужно.

Ответы [ 4 ]

2 голосов
/ 25 мая 2010

Emgu - это красивый C # порт OpenCV. Я не уверен насчет вашей свертки конкретно, но из эта ссылка кажется вероятной.

2 голосов
/ 25 мая 2010

Другой идеей было бы создать dll с вашими подпрограммами, на которые вы ссылаетесь с помощью C #. Я думаю, что Matlab имеет функцию экспорта / компиляции в файл C ..

2 голосов
/ 25 мая 2010
1 голос
/ 25 мая 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...