распознать функцию по растровому изображению? - PullRequest
0 голосов
/ 04 ноября 2010

Это действительно самая первая попытка .. поэтому приветствуются всевозможные предложения.Я ищу программное обеспечение, которое распознает математическую функцию из растрового изображения / JPG.Например, если у вас есть график некоторого log (x) в виде jpg и вы вводите шкалы x, y, программа должна сообщить, что log (x) использовался для ее создания.Может быть, какое-то программное обеспечение OMR может помочь, может быть, это скорее математический инструмент.Возможно ли это вообще?

Ответы [ 2 ]

1 голос
/ 04 ноября 2010

Если у вас есть растровое изображение - преобразуйте его в набор данных из 2 столбцов (например, «x y» черных пикселей и игнорируйте белый), чтобы программное обеспечение могло легко его проанализировать.

Если вы знаете возможный выбор функций, которыми он может быть (log, sin, exp), тогда вы можете использовать простую процедуру минимизации, такую ​​как Левенберг-Марквад, для подбора функции и просмотра показателя пригодности (в зависимости от того, какой из них имеет наименьший выигрыш !)

Если вы не знаете, что это за функция - http://www.zunzun.com/

Удачи!

0 голосов
/ 29 ноября 2010

привет затем вы должны создать нейронную сеть (mlp или hopfield) с набором матриц: p для входа и t для обучения цели вашей сети. Убедившись в производительности своей сети, вы можете использовать вашу сеть для распознавания всех изображений (растровых изображений), которые преобразуются в матрицу. все это возможно в Matlab, однако вы сначала изучите нейронную сеть.

...