Можно ли конвертировать PDF в файл .mat для обработки в MATLAB? У меня есть сигнал ЭКГ в формате PDF.Я хочу обработать это в MATLAB
3 ответа
Найдите средство рендеринга PDF, такое как Ghostscript, и используйте его для рендеринга сигнала в изображение. Затем используйте один из различных материалов для обмена файлами, чтобы "оцифровать" изображение. Поиск по тегу: оцифровка внутри файловой биржи.
Возможно, вам повезет, и все необходимые координаты могут появиться в виде последовательного текста внутри PDF, но большую часть времени, когда они появляются вообще, они, как правило, появляются в некотором беспорядочном порядке, и было бы привычно, чтобы они не появлялись вообще в текстовом виде.
В MATLAB, наверное, нет.
Я использовал модуль Python, который я не помню, но есть больше, чем вы можете встряхнуть PyPi с очевидным «pdf» в качестве поиска, который может анализировать, анализировать, извлекать и т.д. данные из файлов PDF ,
Если ты знаешь Python, иди туда. Если вы не знаете Python, стоит изучить хотя бы основы, поскольку в PyPi имеется множество инструментов.
Кстати, как только вы начнете использовать Python, вы обнаружите, что когда вы добавляете Numpy и MatPlotLib, вы получаете среду, столь же мощную, как MATLAB, но массивы начинаются с 0, а векторы 1D - это просто, вам не нужно различать векторы строк и столбцов, если вы не хотите ;-)
Как только у вас есть данные в Python, тривиально найти формат файла .mat и создать соответствующий файл, или просто сделать txt или csv и импортировать в MATLAB.
ЭКГ имеет широкий спектр возможных форматов вывода.
На самом деле формат PDF является довольно новым по сравнению с DICOM или XML, который можно легко импортировать в MATLAB и затем создавать файл .mat.