LINUX.ORG.RU

fSpy 1.0.0 — программа для калибровки камер наблюдения

 , , ,


2

0

fSpy — свободная кросс-платформенная программа для калибровки камер наблюдения по снятым фотокадрам.

Данные калибровки (JSON) в последствии можно использовать в других программах, например в Blender для реконструкции 3D сцен и положения камер на основе исходных фотокадров.

Программа написана на языке TypeScript с использованием фреймворка Electron в качестве графического интерфейса программы.

>>> Сайт программы

>>> Руководство пользователя

>>> Репозиторий исходного кода (GitHub)

>>> Дополнение для импорта в Blender 2.79

>>> Подробности

★★★★★

Проверено: jollheef ()
Ответ на: комментарий от iluha16

Таки они, пираты программисты XXI века.

Как по мне интерфейс программы стоило бы переписать на Qt, потому как он очень простой.

P.S.: Linfan, как думаеш, можно подобный плагин сделать для sK1 2.0?

atsym ★★★★★ ()
Ответ на: комментарий от Bruce_Lee

Не для средних умов, я так и не понял, нактель оно нужно, у меня 24 камеры и ни одна из них не нуждается в калибровке.

через пару месяцев пошлют тебя на объект, в какой-нить усть-норильский-закамск, калибровать сбившуюся камеру, а ты им такой:

" а вот дайте мне шелезяку, чтобы электрон летал, и тайп-скрипт не глючил..и чтоб в -40 и пару часов..и под списание :-)"

MKuznetsov ★★★★★ ()
Ответ на: комментарий от Linfan

А то потом и мясорубку присобачить попросишь и холодильник подключить )))

...и блендер! ;)

А по сути сабжа, я не понимаю почему подобного плагина нет ещё в Inkscape, ведь там функция «Create 3D boxes» очень похожа на то что делает fSpy в главном окне.

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от anonymous

чуть ниже в новостях nextcloud на php, тут ekectron. просто досадно.

Некстклауд-то понятно, почему на php. Там задача изначально вебовская — «поднять свой маленький гугл с амазоном впридачу». А здесь... да...

hobbit ★★★★★ ()
Ответ на: комментарий от slovazap
  • Electron applications run the same regardless of the operating system.
  • Development cost for Electron applications is lower because developers don’t need to code across multiple browsers and operating systems.
  • An Electron app will run exactly the same in 10 years as it does now. It won’t be affected by new or broken browsers and, from a user perspective, will look and behave the same.

Тут ещё надо добавить про преимущества ноды как платформы выполнения и внятную архитектуру приложения. Но ты же просто даже не пытался ничего читать про электрон, правда?

Wizard_ ★★★★★ ()
Ответ на: комментарий от Wizard_

Electron applications run the same regardless of the operating system

Ложь, на FreeBSD/arm64 ни одно что-то не работает.

Development cost for Electron applications is lower because developers don’t need to code across multiple browsers and operating systems.

Это ничем не лучше десятков других кросс-платформенных фреймворков.

An Electron app will run exactly the same in 10 years as it does now. It won’t be affected by new or broken browsers and, from a user perspective, will look and behave the same.

Это очень плохо, потому что все дыры что найдут в хроме за 10 лет останутся с приложением. И то что поведение не изменится тоже плохо, значит 4К и другие новые фичи оно поддерживать не будет.

А так, нормальные приложения тоже не будут затронуты проблемами браузеров, потому что их не используют :)))

А теперь про оверхед этого говна поговорим?

slovazap ★★★★★ ()
Ответ на: комментарий от slovazap

FreeBSD/arm64

Оно и на amd64 не работает.

https://github.com/electron/electron/issues/3797 (открыт уже 3 года)

we don't have any plan to add support for FreeBSD

Смузихлебы, что с них взять.

PS: 9 x подряд

Код проверки защиты от роботов не совпадает (incorrect-captcha-sol)

Это такой намек на «чисто формально анонимы все еще разрешены, а кривая гуглокапча вконец оборзевшего гугла — ислючительно проблема анонимов!»?
Лучей поноса вам.

anonymous ()
Ответ на: комментарий от anonymous

Смузихлебы, что с них взять.

Фряха как десктоп целевой аудитории сабжа не нужна от слова «совсем». Она и на серваке-то им не очень сдалась.

AP ★★★★★ ()
Ответ на: комментарий от AP

Фряха как десктоп целевой аудитории

Ну так и нефиг гордо заявлять о крутой кроссплатформености.
Можно подумать, у них там такой лоу-левел, что прям аж сисколами оперируют …
По отдельности оно все на бзде есть (хром, нода и т.д.), уже готовое. Патчи конкретно для бзд тоже предлагали, как и порт (https://github.com/yzgyyang/freebsd-ports-electron см. в files/patch_*),
но это смузихлебам не интересно — их же саппортить надо будет.

anonymous ()
Ответ на: комментарий от anonymous

Такой функционал давно встроен в Blender. Я не понимаю зачем сабж? https://prnt.sc/lj0abt

Это для другого. https://i.imgur.com/1Pm3Fwb.png

Но, увы:

The following types of images will not work well with fSpy
⚫ photos taken with lenses with severe distortion, e.g fisheye lenses
anonymous ()