Для текущего проекта я должен использовать и выполнять математику по информации, предоставленной в матрицах, а также использовать функции ITK/VTK для отображения медицинской информации/визуализации. В основном мне приходится использовать как подпрограммы Matlab, так и VTK/ITK в способе (я думаю) 50/50. Проблема заключается в том, что, так как я должен использовать оба, я хочу, чтобы заранее решить, какой метод использовать:Импорт ITK/VTK в Matlab или Matlab в среду VTK/ITK?
Импорт ИТК и ВТК ЛИЭС в MATLAB: для этого вы должны создать свой собственный VTK как начало. Затем, по примеру this, вся идея состоит в том, чтобы написать VTK-код в .mex-файлах. Это файлы в , которые вы можете запрограммировать c-code как функцию matlab.
Импортировать функции Matlab в среду ITK/VTK: Для этого я бы использовал язык, возможно, python, чтобы выполнять вычисления матрицы. Я мог бы использовать Numpy. Это модуль расчета типа Matlab в Python и конвертирует данные vtk в данные numpy, и я могу использовать matplotlib для создания графиков.
Плюсы/минусы ITK/ВТК ввозимые в MATLAB
+ легко сделать MatLab расчеты и построение
+ MATLAB является одним из наиболее инструментов мощных для работы с матрицами
+ использовали MATLAB раньше (субъективная)
- Должен быть установлен MATLAB
- работает MATLAB нагружает ваш компьютер
Плюсы/минусы MatLab импортированы в ИТК/ВТК среде
+ нет необходимости иметь MATLAB установлен
+ меньше напряжения для ПК, а так как медицинские наборы данных требуют много с вашего компьютера, это приятно.
+ ITK/VTK среда уже настроена в этом случае (в настоящее время используется так, но никогда не с матрицей/матрицами .mat)
- слышал рассказы, трудно сделать вычисления в Matlab таким образом. Бит беспорядок.
- меньше опыта в python (в сочетании с matlab 0)
Итак ...? заключение
На самом деле я ищу людей, которые работали в одной из двух сред, но так как я думаю, что есть такие немногие из них, я люблю слышать предложения о том, что искать, прежде чем делать окончательный выбор. Это будет стоить очень много времени, чтобы заставить его работать так, как мне это нужно, поэтому было бы пустой тратой времени, чтобы попробовать оба (также есть крайний срок).
дополнительные ноты
- Я попытался Simulink для MATLAB в сочетании с ВТК/ITK LIBS, но я не люблю его.
- Хотя решение проблемы - это, конечно, лучшее, что я могу получить здесь. Я также доволен тем, у кого есть опыт в выборе вариантов, которые находятся в базе так же, как и эта. Какие ключевые моменты нужно искать при выборе? Я пропустил ключевую точку в моих плюсах и минусах?
У меня уже есть рабочая среда, в которой у меня есть программные модули python, а также импортированные ITK/VTK. Проблема для меня была в последней догадке, которую вы делаете, это действительно проще и почему. – bastijn