Он втиснулся в шеренгу продавцов, торговавших на развале, выставил вперед астролябию и серьезным голосом стал кричать:
– Кому астролябию? Дешево продается астролябия! Для делегаций и женотделов скидка.
Пост в основном о том, что цифровая техника даёт в руки "маленького человека" беспрецедентные возможности. Данный же случай особенный тем, что это не информационные технологии для информационных технологий. Здесь переход в вещественный мир.

В броузере выскочила контекстная реклама ->
Вообще говоря, сейчас измерение углов - это подзадача 3D-сканирования. Но если сканирование вообще требует спецоборудования, то эта решается с беспрецедентной точностью подручными средствами.
На этой картинке условно показана фотоматрица 32*20

на которую как бы спроецировано изображение измеряемого угла. Условно отмечено розовой линией, в реальности это просто граница между по разному освещенных областей. Не стал изощряться с градациями серого, а условно же закрасил красным и зелёным.
В принципе камеры с такими матрицами даже существуют - в мышках, например :-)
Очевидно, площадь, занятая "зелёными" однозначно связана с измеряемым углом. Даже тупой подсчёт "зелёных" пикселов
( Таблица 1 )показывает, что чувствительность такого "прибора" - порядка 0.1 градуса, т.е. 6 угловых минут. Если же принять во внимание частичную засветку пикселов вдоль границы освещённости, то ещё на порядок-два лучше. Что теоретически эквивалентно дорогому и неудобному железному угломеру. У него нониус с 30 делениями, как бы через 2 минуты, но практически вряд ли руками можно уловить такую чуточку.
Однако изощряться с мышкиной камерой нет смысла потому что
Модули основных камер в современных смартфонах имеют разрешение от 12 до 108 мегапикселей.
Поэтому просто вынем из кармана смартфон и померяем угол им
( Таблица 2 )5971708 - 5950073 = 21 635, т. каждая угловая минута даёт разницу аж в 3500 пикселов, подсчёт которых совсем не труден - у смартфона мозги кремнёвые.
Но - традиция: купите
астролябию угломер железный, потому что сертифицирован-поверен. И хрен с ней, с точностью, затратами и удобством. Аналогично изжили себя все теодолиты, астролябии и прочие секстаны.
Собственно программа расчёта тут
https://vlkamov.narod.ru/uglomer.htmlНа старости лет взялся за ДжаваСкрипт потому как понял - никто никаких программ сгружать и запускать не будет. А JS - встроенная фича всех броузеров, "сама пойдёт".