Оцифровка графика - очищающий образец оценивает от изображения графика

Я получил сообщения, что "файловая структура NUnit более богата, чем VSTest"... Конечно, если Вы предпочитаете файловую структуру NUnit, можно использовать это решение другого пути, как это (NUnit-> VS):

 #if !MSTEST
  using NUnit.Framework;
 #else
  using Microsoft.VisualStudio.TestTools.UnitTesting;
  using TestFixture = Microsoft.VisualStudio.TestTools.UnitTesting.TestClassAttribute;
  using Test = Microsoft.VisualStudio.TestTools.UnitTesting.TestMethodAttribute;
  using SetUp = Microsoft.VisualStudio.TestTools.UnitTesting.TestInitializeAttribute;
  using TearDown = Microsoft.VisualStudio.TestTools.UnitTesting.TestCleanupAttribute;
 #endif

Или любое другое преобразование... :-) Это использование здесь является просто псевдонимом к компилятору.

8
задан Glorfindel 5 May 2019 в 07:04
поделиться

4 ответа

Это чрезвычайно сложно и подвержено ошибкам . (Мы часто делаем подобные вещи в химии, когда пытаемся анализировать химию.) Это в значительной степени зависит от различных параметров и условий.

  1. Является ли изображение растровой картой (только пиксели) или векторами (EMF, WMF, SVG, PS, PDF ...)? Векторы намного лучше пикселей. Мы работаем с векторами (включая PDF), но не касаемся пикселей. Некоторые из наших соавторов попытаются использовать пиксели, но только в недавно опубликованных документах.
  2. Если вы застряли с пикселями, то все ли ваши изображения из одного источника? В таком случае у вас есть небольшой шанс извлечь информацию о шрифте. Боюсь, ваш имидж настолько плох, что потребует много работы. Однако, если вы можете разработать шрифт, у вас есть шанс извлечь текст и числа, если все документы взяты из одного источника. Вы можете использовать эвристику (правила, например, где могут быть числа) или машинное обучение (список функций, на которых можно обучать методы).
  3. Ваше изображение, похоже, было отсканировано (поскольку оси пиксельные). Это еще хуже. То, что глазу кажется прямой линией, ужасно для машины. Ваше изображение перекошено на странице? Возможно, вам придется выровнять его.
  4. Если у вас есть модель для линий и кривых, вы можете изменить ожидаемые параметры моделирования в изображение. Но это' это не тривиально.

Простите за пессимизм. Если вам действительно нужна информация, это можно сделать, вложив большие средства или сотрудничая с группами, которые занимаются подобными вещами.

5
ответ дан 5 December 2019 в 11:25
поделиться

Google для "программного обеспечения для распознавания кривых" предлагает http://www.curveunscan.com/

3
ответ дан 5 December 2019 в 11:25
поделиться

Я не знаю ни одного программного обеспечения, которое делает то, что вы просите, но если вы можете получить всего несколько баллов, вы можете использовать какую-то регрессию, чтобы найти лучшую функцию, которая соответствует этим точки. Этот конкретный график выглядит как экспоненциальная функция. Итак, вы хотите найти калькулятор экспоненциальной регрессии.

1
ответ дан 5 December 2019 в 11:25
поделиться

Также есть potrace , и эта страница, в свою очередь, упоминает другие альтернативы

2
ответ дан 5 December 2019 в 11:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: