婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python 三邊測量定位的實現代碼

python 三邊測量定位的實現代碼

熱門標簽:地圖標注微信發送位置不顯示 蓋州市地圖標注 南京銷售外呼系統軟件 上海機器人外呼系統哪家好 浙江電銷卡外呼系統好用嗎 地圖制圖標注位置改變是移位嗎 房產電銷外呼系統 315電話機器人廣告 地圖標注的意義點

定位原理很簡單,故不贅述,直接上源碼,內附注釋。(如果對您的學習有所幫助,還請幫忙點個贊,謝謝了)

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Wed May 16 10:50:29 2018
@author: dag
"""
import sympy
import numpy as np
import math
from matplotlib.pyplot import plot
from matplotlib.pyplot import show
import matplotlib.pyplot as plt
import matplotlib
#解決無法顯示中文問題,fname是加載字體路徑,根據自身pc實際確定,具體請百度
zhfont1 = matplotlib.font_manager.FontProperties(fname='/System/Library/Fonts/Hiragino Sans GB W3.ttc')
 
#隨機產生3個參考節點坐標
maxy = 1000
maxx = 1000
cx = maxx*np.random.rand(3)
cy = maxy*np.random.rand(3)
dot1 = plot(cx,cy,'k^')
 
#生成盲節點,以及其與參考節點歐式距離
mtx = maxx*np.random.rand()
mty = maxy*np.random.rand()
plt.hold('on')
dot2 = plot(mtx,mty,'go')
da = math.sqrt(np.square(mtx-cx[0])+np.square(mty-cy[0]))
db = math.sqrt(np.square(mtx-cx[1])+np.square(mty-cy[1])) 
dc = math.sqrt(np.square(mtx-cx[2])+np.square(mty-cy[2]))
 
#計算定位坐標  
def triposition(xa,ya,da,xb,yb,db,xc,yc,dc): 
    x,y = sympy.symbols('x y')
    f1 = 2*x*(xa-xc)+np.square(xc)-np.square(xa)+2*y*(ya-yc)+np.square(yc)-np.square(ya)-(np.square(dc)-np.square(da))
    f2 = 2*x*(xb-xc)+np.square(xc)-np.square(xb)+2*y*(yb-yc)+np.square(yc)-np.square(yb)-(np.square(dc)-np.square(db))
    result = sympy.solve([f1,f2],[x,y])
    locx,locy = result[x],result[y]
    return [locx,locy]
    
#解算得到定位節點坐標
[locx,locy] = triposition(cx[0],cy[0],da,cx[1],cy[1],db,cx[2],cy[2],dc)
plt.hold('on')
dot3 = plot(locx,locy,'r*')
 
#顯示腳注
x = [[locx,cx[0]],[locx,cx[1]],[locx,cx[2]]]
y = [[locy,cy[0]],[locy,cy[1]],[locy,cy[2]]]
for i in range(len(x)):
    plt.plot(x[i],y[i],linestyle = '--',color ='g' )
plt.title('三邊測量法的定位',fontproperties=zhfont1)  
plt.legend(['參考節點','盲節點','定位節點'], loc='lower right',prop=zhfont1)
show() 
derror = math.sqrt(np.square(locx-mtx) + np.square(locy-mty)) 
print(derror) 

輸出效果圖:

補充:python opencv實現三角測量(triangulation)

看代碼吧~

import cv2
import numpy as np
import scipy.io as scio
if __name__ == '__main__':
    print("main function.")
    #驗證點
    point = np.array([1.0 ,2.0, 3.0])
    #獲取相機參數
    cams_data = scio.loadmat('/data1/dy/SuperSMPL/data/AMAfMvS_Dataset/cameras_I_crane.mat')
    Pmats = cams_data['Pmats']  # Pmats(8, 3, 4) 投影矩陣 
    P1 = Pmats[0,::]
    P3 = Pmats[2,::]
    #通過投影矩陣將點從世界坐標投到像素坐標
    pj1 = np.dot(P1, np.vstack([point.reshape(3,1),np.array([1])]))
    pj3 = np.dot(P3, np.vstack([point.reshape(3,1),np.array([1])]))
    point1 = pj1[:2,:]/pj1[2,:]#兩行一列,齊次坐標轉化
    point3 = pj3[:2,:]/pj3[2,:]
    #利用投影矩陣以及對應像素點,進行三角測量
    points = cv2.triangulatePoints(P1,P3,point1,point3)
    #齊次坐標轉化并輸出
    print(points[0:3,:]/points[3,:])

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python實現圖片指定位置加圖片水印(附Pyinstaller打包exe)
  • python3定位并識別圖片驗證碼實現自動登錄功能
  • python selenium xpath定位操作
  • 基于selenium及python實現下拉選項定位select
  • Python selenium模塊實現定位過程解析
  • python文件操作seek()偏移量,讀取指正到指定位置操作
  • 利用Python實現某OA系統的自動定位功能
  • python3 使用traceback定位異常實例

標簽:陽泉 赤峰 臨汾 金華 雙鴨山 日照 克拉瑪依 貴州

巨人網絡通訊聲明:本文標題《python 三邊測量定位的實現代碼》,本文關鍵詞  python,三邊,測量,定位,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python 三邊測量定位的實現代碼》相關的同類信息!
  • 本頁收集關于python 三邊測量定位的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩和欧美一区二区三区| 久久66热偷产精品| 国产精品久久久久桃色tv| 一本一本大道香蕉久在线精品| 奇米综合一区二区三区精品视频| 91精品视频网| 欧美一区二区三区视频免费播放 | 国产午夜精品久久久久久久| 国产精品毛片无遮挡高清| 日一区二区三区| 色av一区二区| 国产精品一区二区在线播放| 午夜精品爽啪视频| 国产日韩欧美精品电影三级在线| 欧美美女喷水视频| 在线免费精品视频| 91在线无精精品入口| 精品久久五月天| 亚洲一区二区三区三| 狠狠色狠狠色综合| 欧美日韩国产在线观看| 午夜av电影一区| 欧美日韩国产区一| 日韩精品久久理论片| 久久精品夜色噜噜亚洲a∨| caoporn国产精品| 中文字幕一区二区三区不卡在线| 成人av动漫网站| 美腿丝袜亚洲三区| 精品国产91乱码一区二区三区 | 欧美性感一区二区三区| 亚洲高清免费视频| 欧美精品一区视频| 欧美群妇大交群的观看方式| 中文字幕一区二区在线观看| 欧美成人性福生活免费看| 国产另类ts人妖一区二区| 婷婷中文字幕综合| 亚洲国产经典视频| 欧美私人免费视频| 91麻豆精品一区二区三区| 天天综合色天天| 亚洲成av人片在www色猫咪| 国产精品短视频| 久久综合色之久久综合| 99久久99久久久精品齐齐| 麻豆高清免费国产一区| 日本一区中文字幕| 亚洲视频中文字幕| 日韩在线观看一区二区| 日韩成人免费在线| 日韩成人免费看| 另类的小说在线视频另类成人小视频在线| 夜夜精品视频一区二区 | 亚洲国产视频网站| 亚洲欧美国产毛片在线| 精品免费一区二区三区| 中文字幕av不卡| 国产色一区二区| 国产精品成人免费精品自在线观看 | 一区二区三区在线免费视频| 国产欧美精品在线观看| 最新日韩av在线| 国产精品免费久久| 黄色精品一二区| 国产精品一区一区三区| 在线精品视频免费观看| 欧美另类变人与禽xxxxx| 久久麻豆一区二区| 国产精品网站在线观看| 亚洲v中文字幕| 美女www一区二区| 激情亚洲综合在线| 色婷婷精品久久二区二区蜜臂av | 爽好多水快深点欧美视频| 极品少妇xxxx精品少妇偷拍| 亚洲日本在线观看| 国产精品久久久久久久浪潮网站| 精品美女一区二区三区| 国产精品久久午夜夜伦鲁鲁| 国产精品午夜免费| 一区二区三区在线看| 日产国产欧美视频一区精品| 亚洲色大成网站www久久九九| 中文字幕一区二区三区在线观看| 亚洲一区二区三区四区的| 欧美中文字幕一区二区三区 | 国产精品麻豆视频| 亚洲伊人色欲综合网| 激情国产一区二区| 欧美性淫爽ww久久久久无| 色八戒一区二区三区| 2024国产精品| 五月天欧美精品| 成人一区二区三区| 欧美成人性福生活免费看| 一个色综合网站| 日本久久电影网| 一区在线中文字幕| 成人激情视频网站| 日韩一区有码在线| 精品一区二区在线看| 欧美日韩黄色一区二区| 亚洲一区二区三区四区在线免费观看 | 91久久国产最好的精华液| 欧美视频第二页| 国产精品伦理一区二区| 国产乱人伦偷精品视频不卡| 国产农村妇女精品| 日韩电影免费在线| 91精品国产综合久久精品性色 | 精品一二三四区| 精品精品国产高清一毛片一天堂| 国产精一区二区三区| 久久久精品日韩欧美| 成人福利电影精品一区二区在线观看| 一区二区三区精密机械公司| 欧美sm美女调教| 东方aⅴ免费观看久久av| 亚洲国产一区二区视频| 在线免费视频一区二区| 中国色在线观看另类| 亚洲国产另类av| 久久国产精品一区二区| 国产亚洲欧美中文| 成人免费的视频| 免费一区二区视频| 日韩视频免费观看高清完整版在线观看 | 欧美日韩不卡在线| 精彩视频一区二区| 欧美日韩一区二区三区四区五区| 美女视频黄频大全不卡视频在线播放| 精品国产精品一区二区夜夜嗨| 色综合视频在线观看| 石原莉奈在线亚洲二区| 久久久久久久av麻豆果冻| 91福利视频久久久久| 91色|porny| 国产尤物一区二区| 日本三级韩国三级欧美三级| 国产丝袜在线精品| 日韩精品一区二区三区中文精品| 91官网在线观看| 久久av资源网| 亚洲免费视频中文字幕| 中文字幕av一区二区三区免费看| 欧美日本韩国一区二区三区视频| 国产露脸91国语对白| 国产伦精品一区二区三区免费迷 | 青青青伊人色综合久久| 婷婷久久综合九色综合伊人色| 亚洲.国产.中文慕字在线| 国产精品女上位| 亚洲成人先锋电影| 日韩综合小视频| av午夜精品一区二区三区| 一本到三区不卡视频| 欧美人伦禁忌dvd放荡欲情| 欧美一区二区免费| 亚洲伦在线观看| 午夜精品福利在线| 久久超碰97中文字幕| 99精品在线免费| 久久久电影一区二区三区| 一本色道久久综合亚洲91| 99久久精品国产观看| 欧美亚洲尤物久久| 亚洲欧美视频一区| 精品系列免费在线观看| 99精品欧美一区二区三区小说| 色噜噜久久综合| 国产精品嫩草影院av蜜臀| 乱中年女人伦av一区二区| 99国产精品一区| 久久奇米777| 最新欧美精品一区二区三区| 亚洲大片在线观看| 国产suv精品一区二区883| 精品粉嫩aⅴ一区二区三区四区| 欧美二区三区91| 韩国一区二区三区| 亚洲丝袜另类动漫二区| 国产伦精品一区二区三区免费迷 | 天天影视色香欲综合网老头| 大胆亚洲人体视频| ●精品国产综合乱码久久久久| 国产在线播精品第三| www国产成人免费观看视频 深夜成人网 | 国产精品一区二区在线播放| 欧美群妇大交群中文字幕| 日本不卡一区二区三区高清视频| 丝袜a∨在线一区二区三区不卡 | 美女一区二区三区| 国产精品亚洲午夜一区二区三区| 久久久精品国产免大香伊| 精品一区二区综合| 中文字幕免费不卡| 成人深夜福利app| 亚洲日本欧美天堂| 欧美少妇一区二区|