Распознать функцию по растровому изображению?

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

2 ответа

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

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

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

Удачи!

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

Другие вопросы по тегам