在VB中已导入视频,已知视频中4点的地理坐标,求鼠标任意点击其他点的地理坐标。怎么转换,或者怎么算?求高手指教。视频为定位拍摄,已知4点为要求区域的角点,但不是矩形。求高手编写程序,重酬!QQ:93203313 长期隐身中~~

解决方案 »

  1.   

    如果这些点在一个平面上,应该可以计算。
      

  2.   

    在平面上的话,是否可以考虑根据这四点去画网格,然后按网格去判断
      

  3.   

    只要两点就能求得转换参数:
    1)比例尺
    求两点距离,比例尺=地理距离/屏幕距离
    2)偏转角度
    求两点连线和水平线的夹角,偏转角度=地理角度-屏幕角度
    这就确定了坐标轴的方向,如果确定视频严格的上北下南左西右东的,本步骤可以省略。
    3)坐标原点
    用任意一个点和上面的两个参数很容易求得。