пока смог придумать вот такие формулы:
Xrps=Xcue+(Xpc-Xpi)*Kx-Dx
Yrps=Ycue-(Ypc-Ypi)*Ky-Dy
где
- Xrps, Yrps - результирующие координаты, выгружаемые в csv программой
- Xcue, Ycue - координаты-коды, берущиеся парсингом из имени текущего файла
- Xpc, Ypc - координаты искомой точки, найденные на фото (вручную или автоматически) для текущего файла
- Xpi, Ypi - координаты на фото искомой точки, заданные оператором для идеального фото
- Kx, Ky - коэффициенты по X и Y, рассчитанные по методичке
- Dx, Dy - корректировочные поправки в пикселях по X и Y, рассчитанные по методичке
Формула расчета результирующих кодов
Re: Формула расчета результирующих кодов
Скорее так:
Xrps=Xcue+S*(Xpc-(Xpi-Dx))*Kx
Yrps=Ycue-S*(Ypc-(Ypi-Dy))*Ky
Где S =
Ну и зависит от того как считать Dx и Dy - их надо строго как в форме рассчитывать и учитывать
Лучше всего сделать и посмотреть на идеальной ячейке что выйдет и на идеальной со смещением. Должны получиться координаты из рпс.
Причем надо проверять и на стороне U и на стороне N
Возможно придется еще задавать направление движения (типа умножить на -1). Хотя это можно выяснить исходя из координат (которые в названии) смещенной и идеальной ячейки.
Xrps=Xcue+S*(Xpc-(Xpi-Dx))*Kx
Yrps=Ycue-S*(Ypc-(Ypi-Dy))*Ky
Где S =
- -1 - если X пикселов со смещением больше X пикселов идеала
- +1 - если X пикселов со смещением меньше X пикселов идеала
Ну и зависит от того как считать Dx и Dy - их надо строго как в форме рассчитывать и учитывать
Лучше всего сделать и посмотреть на идеальной ячейке что выйдет и на идеальной со смещением. Должны получиться координаты из рпс.
Причем надо проверять и на стороне U и на стороне N
Возможно придется еще задавать направление движения (типа умножить на -1). Хотя это можно выяснить исходя из координат (которые в названии) смещенной и идеальной ячейки.