Перейти к содержимому
Compvision.ru

MadMaksidrom

Пользователи
  • Количество публикаций

    11
  • Зарегистрирован

  • Посещение

Репутация

0 Новичек

О MadMaksidrom

  • Звание
    Бывалый
  1. Сжатие и аппроксимация контура

    Абсолютно верно, вот я как раз и спрашивал о существующих алгоритмах и библиотеках для автоматизации этого процесса.
  2. Сжатие и аппроксимация контура

    Извините, если подвел с формулировкой, но я вроде бы написал в самом начале "произвести сдвиг контура по всему периметру) на определенное расстояние", а не сжать контур в определенное число раз.
  3. Сжатие и аппроксимация контура

    а если не в 2 раза, а на 3 единицы, то что у Вас получится? в какую сторону будете двигать?
  4. Сжатие и аппроксимация контура

    Вот как раз в этом и вопрос, что значит "просто сжимаете\расширяете".
  5. Сжатие и аппроксимация контура

    Спасибо, поизучаю.
  6. Сжатие и аппроксимация контура

    Картинка ниже. Сплайн не подходит, нужны линии и дуги. Одной лишь аппроксимации полилинией, которую выполняет ApproxPoly недостаточно, т.к. получается достаточно большая погрешность.
  7. Сжатие и аппроксимация контура

    Для аппроксимации линиями этот алгоритм можно использовать. Но мне нужна аппроксимация не только линиями, но и дугами окружностей.
  8. Добрый день! Проблема следующая - получен контур, требуется "сжать" контур (произвести сдвиг контура по всему периметру) на определенное расстояние. Также требуется аппроксимировать данный контур прямыми и арками для создания файла в формате dxf. Существуют ли какие-нибудь методы или библиотеки для решения данных задач?
  9. Конечно, в результате калибровки я получил соответсвующие коэффициенты радиальной и тангенциальной дисторсии. Поставлю вопрос более корректно - должен ли я получить правильные значения в контексте расчитанного мною масштаба при ориентации ПЗС камеры параллельно контуру и использованию метода cvUndistort2?
  10. А если ориентировать камеру так, чтобы ПЗС матрица камеры была параллельна столу, это поможет?
  11. Всем, добрый день! Имеется изображение 1280х720, полученное камерой microsoft LifeCam hd 3000(физический размер матрицы 1280х720, автофокус отсутствует). Изображение представляется собой плоский контур. Расстояние от камеры до изображения (h) нам известно. Матрица внутренних параметров камеры нам также известна(получена путем калибровки методами opencv с использованием шахматной доски): fx = 1107,14245231702, fy = 1112,3298199461, cx = 648,436067266757, cy = 391,867526940431. Используя функцию opencv cvCalibrationMatrixValues имеем углы обзора fovX = 60 fovY = 35 Тогда приближенной значение масштаба(пиксель/мм) можно вычислить - scaleX = 1280/(2*h*tg(fovX/2))=2,33 Причем, насколько я понимаю, это максимальное значение для случая если ПЗС матрица параллельна контуру. Для других случаев масштаб будет уменьшаться. Известны пространственные координаты двух точек контура. Сравнивая расстояния в реальных координатах с расстояниями в пикселях, получаю (на разных фрагментах контура, высота и ориентация камеры не меняются) масштабы от 3 до 3,8. В чем причина такого несоответствия? Любые идеи приветствуются.
×