固定摄像头检测行人投射到gps坐标

该博客介绍了如何在二楼固定的摄像头设置下,利用YOLO行人检测算法来识别行人,并将识别出的行人位置转换为GPS坐标进行显示。文章中包含相关代码片段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

场景是在2楼我们固定了一个摄像头,然后实现yolo检测行人,并把行人的gps坐标试试显示出来

下面附上部分代码:


import math,os


m_nScreenResolution_l = 640;
m_nScreenResolution_h = 480;
m_dScreenResolution_angle = 90/640

m_dPlane_kappa = 0;
m_dPlane_phi = 0;
m_dPlane_omega = 0;
# 摄像头高度
m_dFixed_elevation = 30;
m_dTarget_elevation = 0;

location =(31.253190,121.495568)

# 摄像头gps位置
m_dFixed_longitude = 119.4461939288;
m_dFixed_latitude = 32.3946498603;
# 偏航角
m_dCamera_kappa = 177;
# 俯仰角
m_dCamera_phi = 25;

m_nPic_x = 800
m_nPic_y = 556



PI = math.pi

path1 = '/data/drone_detect/detection_track/yolo_drone/190809/txt/'
# path2 = './correction_txt/'
path3 = '/data/drone_detect/detection_track/yolo_drone/190809/weizhi/'
txtfiles = os.listdir(path1)
txtfiles = sorted(txtfiles)
for file in txtfiles:
	file1 = file
	print(file1)
	with open(path3+file1,"w") as fgps:
		with open(path1+file,"r") as fxy:
			xy = fxy.readlines()
			for cor in xy:
				print(cor)
				m_nPic_x = float(cor.
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值