導航:首頁 > 編程語言 > 實時獲取坐標功能python

實時獲取坐標功能python

發布時間:2022-05-02 10:33:17

『壹』 python獲取到的內容,如何獲取此內容的坐標

首先,對於你最初的問題,如果rouDIct符合(1.0, 3.0) -> {1.0: 3.0}這樣的格式的話,max(i for i in rouDict)(甚至max(rouDict))就可以了。
然後用字典存儲坐標實在有點別扭,用列表更自然、類更抽象,不過我不擅長OOP……列表存儲的話,積分函數可以改成這樣(LoP(list of points)是存儲點集的列表)。

『貳』 python畫圖如何得到坐標

畫圖的默認原點都是左上角,可以設立坐標中心點進行偏移。

『叄』 如何使用python提取節點集的坐標

建立一個Display Group只包含節點集,這個節點集可能無法顯示出來,但是用Probe Value可以輸出這個看不見的Display Group中所有的節點號及其對應坐標 另外 在顯示模塊的主菜單欄 Result 可以輸出,具體操作有點忘了,可以按提示操作 好運!

『肆』 如何按維度讀取坐標(python)

在沒有「列」概念的數據格式裡面是無法按列讀取的。
你使用python時,數據格式必須設計了列。才能按列讀取。

『伍』 python 獲取滑鼠在圖片上的坐標

下pygame mole,然後


importpygame
pygame.init()
screen=pygame.display.set_mode([100,100])##sizeofwindow
your_image=pygame.image.load("your_image_name.png")##imagemustbeinthesamefolder,elsepathmustbespecified
while1:
screen.blit(your_image,[0,0])##posofyourimageonthewindow
foreventinpygame.event.get():
ifevent.type==pygame.QUIT:
exit()

position=pygame.mouse.get_pos()##positionofmouseonwindow
printposition
pygame.display.set_caption(str(position))##makeitthetitleofthewindow
pygame.display.flip()

『陸』 python3.6.5下如何獲取全局滑鼠坐標

fromctypesimport*
defget_mouse_point():
po=POINT()
windll.user32.GetCursorPos(byref(po))
returnint(po.x),int(po.y)

『柒』 如何用Python批量獲取經緯度坐標

python根據地址獲取經緯度方法一:
from geopy.geocoders import Nominatim
#使用geopy查詢
def geocodeN(address):
gps=Nominatim()
location=gps.geocode(address)
return location.longitude,location.latitude

使用Geopy包 : github.com/geopy/geopy (僅能精確到城鎮,具體街道無結果返回)
另外還有一種使用高德地圖或網路地圖API的方法,有興趣的朋友可以參考下。
參考鏈接:https://panxu.net/article/8382.html

『捌』 python怎麼讀取csv里的坐標數據並提取該坐標的值

csv其實就是純文本文檔,直接按txt進行讀取即可,將讀取的數據進行split後存儲就可以。具體讀取圖片中的點,python有圖片處理庫,不過沒用過。

『玖』 python怎麼在一群點集中,提取中心坐標

回答你的問題費老大勁了,opencv用的不熟

我運行輸出:

row=14,col=5
14 5 248 242 234 237
gray2 crop: 220 232 219 5
中心點坐標(109,108),圖片寬高(w=218, h=217)
[95, 134] [83, 173]
斜率k= 3.25

#解題思路:因為我下載的你的圖片,黑色周圍還有白色,所以先去除了周圍的白色,保證只有黑色部分圖片
#對圖片轉灰度圖,這樣方便計算,每個像素點的值就是一個0-255的值,0為黑色,255為白色
#然後獲得灰度圖的row和col,與正常思維的width和height相反,row對應height,col對應width
#遍歷row和col,先獲得第一個白點,再獲得最後一個白點,然後根據這兩個坐標執行tan計算斜率k值
#讀取圖像
img2=cv2.imread("../img/blackWhite.png")
#轉成單通道黑白圖
gray=cv2.cvtColor(img2,cv2.COLOR_BGR2GRAY)
cv2.imshow('img2',img2)
cv2.imshow('gray',gray)

sp=gray.shape
rows=sp[0]
cols=sp[1]
cr=0
cl=0
#裁剪左邊和上邊空白
forrowinrange(rows):
isBreak=False
forcolinrange(cols):
ifgray[row,col]==0:
cr=row
cl=col
print(" row=%d,col=%d"%(row,col))
isBreak=True
break
#print(gray[row,col],end='')
#if(col==cols-1):
#print(" row=%d,col=%d-------------------------------"%(row,col))
ifisBreak==True:
break
print(cr,cl,rows,cols,rows-cr,cols-cl)
gray2=gray[cr:rows-cr,cl:cols-cl]
cv2.imshow('gray2',gray2)

#裁剪右下角空白
sp=gray2.shape
rows=sp[0]
cols=sp[1]
row=rows-1

print("gray2crop:",rows,cols,row,col)
whilerow!=0:
isBreak=False
col=cols-1
whilecol!=0:
ifgray2[row,col]==0:
isBreak=True
break
col-=1
ifisBreak==True:
break
row-=1
gray3=gray2[0:row+1,0:col+1]
cv2.imshow('gray3',gray3)

#對裁剪後的gray3求中心點坐標
sp=gray3.shape
rows=sp[0]
cols=sp[1]
x=cols//2
y=rows//2
print("中心點坐標(%d,%d),圖片寬高(w=%d,h=%d)"%(x,y,cols,rows))

#求斜率(y2-y1)/(x2-x1)
#遍歷出第一個白點和最後一個白點,做計算
x1y1=[]
x2y2=[]

#求第一個白點坐標
forrowinrange(rows):
isBreak=False
forcolinrange(cols):
ifgray3[row,col]==255:
x1y1.append(col)
x1y1.append(row)
isBreak=True
break
ifisBreak==True:
break
#求最後一個白點坐標
row=rows-1
whilerow!=0:
isBreak=False
col=cols-1
whilecol!=0:
ifgray2[row,col]==255:
x2y2.append(col)
x2y2.append(row)
isBreak=True
break
col-=1
ifisBreak==True:
break
row-=1
print(x1y1,x2y2)
#計算斜率tan值
k=abs(x2y2[1]-x1y1[1])/abs(x2y2[0]-x1y1[0])
print("斜率k=",k)
cv2.waitKey(0)
cv2.destroyAllWindows()
閱讀全文

與實時獲取坐標功能python相關的資料

熱點內容
grub2命令行 瀏覽:618
無法獲取加密卡信息 瀏覽:774
雲伺服器網卡充值 瀏覽:509
編程就是軟體 瀏覽:49
伺服器如何添加許可權 瀏覽:437
引用指針編程 瀏覽:851
手機加密日記本蘋果版下載 瀏覽:63
命令行括弧 瀏覽:176
java程序升級 瀏覽:490
排序演算法之插入類 瀏覽:227
gcccreate命令 瀏覽:73
海爾監控用什麼app 瀏覽:64
系統盤被壓縮開不了機 瀏覽:984
linuxredis30 瀏覽:541
狸窩pdf轉換器 瀏覽:696
ajax調用java後台 瀏覽:904
活塞式壓縮機常見故障 瀏覽:614
break演算法 瀏覽:731
換電池的app是什麼 瀏覽:771
單片機ad采樣快速發送電腦 瀏覽:22