婷婷综合国产,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
    欧美日韩一区小说| 免费观看30秒视频久久| 日韩免费高清电影| 日韩欧美一区二区三区在线| 欧美疯狂性受xxxxx喷水图片| 欧美日韩精品一区视频| 91精品国产综合久久久久| 日韩一二三区视频| 26uuu色噜噜精品一区| 亚洲国产精品成人综合| 中文字幕亚洲电影| 亚洲国产裸拍裸体视频在线观看乱了| 五月天亚洲婷婷| 久久99国产精品免费网站| 国产精品亚洲成人| 99国产精品久| 在线播放中文一区| 精品999在线播放| 亚洲日本一区二区三区| 日韩中文字幕亚洲一区二区va在线| 另类小说色综合网站| 成人国产精品视频| 欧美系列在线观看| 久久久www免费人成精品| 亚洲日本乱码在线观看| 天堂一区二区在线| 成人中文字幕合集| 欧美人体做爰大胆视频| www国产亚洲精品久久麻豆| 日韩一区在线免费观看| 日韩影院免费视频| 丁香另类激情小说| 欧美二区乱c少妇| 中文字幕亚洲电影| 韩国成人在线视频| 欧美性色黄大片| 中文字幕欧美激情| 蜜臀精品久久久久久蜜臀| 成人av在线一区二区三区| 欧美一区二区三区爱爱| 亚洲视频香蕉人妖| 国产一区二区三区在线看麻豆| 在线精品国精品国产尤物884a| 久久蜜桃香蕉精品一区二区三区| 亚洲国产日韩a在线播放| jlzzjlzz欧美大全| 久久久午夜电影| 美国十次综合导航| 欧美精品在线视频| 亚洲男人天堂av| 成人免费毛片a| 久久综合国产精品| 蜜桃久久久久久久| 欧美日韩一级视频| 亚洲精品久久嫩草网站秘色| 成人夜色视频网站在线观看| 久久综合久久鬼色| 久久精品国产精品青草| 欧美一区二区成人6969| 亚洲成人精品一区二区| 91高清视频在线| 一区二区三区欧美日韩| 色婷婷综合久久久久中文| 最新国产成人在线观看| av亚洲精华国产精华| 中文字幕av一区二区三区| 国产精品一品二品| 国产欧美日韩麻豆91| 高清在线成人网| 欧美国产精品专区| 95精品视频在线| 亚洲乱码国产乱码精品精98午夜| 一本到不卡精品视频在线观看| 国产精品久久久久久亚洲毛片 | 在线看国产一区二区| 亚洲欧美日韩在线不卡| 日本韩国一区二区| 亚洲一区二区视频在线| 欧美一区二视频| 韩国欧美国产1区| 国产精品理论片在线观看| 99免费精品在线| 亚洲精品久久嫩草网站秘色| 欧美日韩视频在线第一区 | 色哟哟日韩精品| 一区二区三区精品视频在线| 欧美区在线观看| 国产一区免费电影| 18欧美乱大交hd1984| 欧美日韩国产美| 国产精品88av| 亚洲一区二区三区激情| 精品卡一卡二卡三卡四在线| www.成人在线| 天堂av在线一区| 国产丝袜欧美中文另类| 色狠狠色狠狠综合| 九九九精品视频| 亚洲免费色视频| 精品国产在天天线2019| 色天使久久综合网天天| 九九视频精品免费| 亚洲国产综合人成综合网站| 久久久久久综合| 精品视频123区在线观看| 激情综合色播激情啊| 一区二区三区**美女毛片| 久久综合久色欧美综合狠狠| 欧美日韩一区不卡| 成人小视频免费观看| 日韩电影在线观看网站| 国产精品久久久久精k8| 日韩欧美一区二区在线视频| av一区二区三区在线| 激情文学综合网| 视频一区二区欧美| 一区二区三区在线看| 久久久久久麻豆| 日韩一区二区免费电影| 欧美色综合网站| av午夜一区麻豆| 国内精品在线播放| 午夜不卡av在线| 亚洲综合色自拍一区| 亚洲情趣在线观看| 国产精品欧美一区喷水| 久久久久高清精品| 日韩一级视频免费观看在线| 欧美日韩亚洲不卡| 欧美视频精品在线观看| 欧洲另类一二三四区| 色爱区综合激月婷婷| 91香蕉视频mp4| 99精品久久99久久久久| zzijzzij亚洲日本少妇熟睡| 成人sese在线| 成人天堂资源www在线| 丁香婷婷综合网| 丁香六月综合激情| www.在线欧美| 色婷婷综合中文久久一本| 色狠狠色噜噜噜综合网| 色婷婷亚洲精品| 在线看国产一区| 欧美高清dvd| 欧美大片国产精品| 久久这里都是精品| 久久午夜电影网| 国产精品久久久久桃色tv| 亚洲视频在线观看一区| 亚洲伊人色欲综合网| 亚洲狠狠爱一区二区三区| 日韩精品成人一区二区在线| 美女视频黄免费的久久| 国模娜娜一区二区三区| 成人一级片网址| 日本韩国视频一区二区| 欧美剧情片在线观看| 日韩精品一区二区三区中文精品| 亚洲精品在线观看网站| 国产精品久线在线观看| 亚洲精品中文在线观看| 性感美女久久精品| 韩国毛片一区二区三区| a美女胸又www黄视频久久| 欧美三级电影在线看| 26uuu亚洲综合色| 国产精品免费久久| 亚洲成人午夜影院| 国产精品伊人色| 91丨porny丨在线| 欧美一区二区三区四区高清| 国产日产欧美精品一区二区三区| 亚洲美女一区二区三区| 麻豆一区二区在线| 99久久久国产精品| 91麻豆精品国产综合久久久久久| 国产清纯美女被跳蛋高潮一区二区久久w| 亚洲日本在线天堂| 久久综合综合久久综合| 91网站在线观看视频| 欧美成人a在线| 亚洲午夜日本在线观看| 成人听书哪个软件好| 3d动漫精品啪啪1区2区免费| 国产精品人妖ts系列视频| 日韩在线播放一区二区| 91在线观看美女| 久久久精品免费观看| 午夜国产精品一区| 99国产麻豆精品| 久久蜜桃av一区二区天堂 | 欧美亚洲国产一区二区三区 | 国产麻豆91精品| 欧美三级欧美一级| 专区另类欧美日韩| 国产不卡免费视频| 精品国产成人在线影院| 亚洲大尺度视频在线观看| 成人久久久精品乱码一区二区三区|