1 Star 1 Fork 1

hunter206206 / BinocularMeasurement

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
calXYZ.py 558 Bytes
一键复制 编辑 原始数据 按行查看 历史
hunter206206 提交于 2022-11-15 22:55 . 分离calXYZ
'''
利用双目视觉测量原理,计算图片中单目标的空间三维坐标,以LED光斑为例
'''
import numpy as np
import cv2
import BinocularMeas as bl
folder = 'calipics/'
# 读取相机内外参的txt文件
file = open('parameters.txt', 'r')
P = (np.array([x.strip() for x in file.readlines()])).astype(np.float64)
# 读取相机拍摄的光斑图像
imgL = cv2.imread(folder+'L1.bmp', 0)
imgR = cv2.imread(folder+'R1.bmp', 0)
# 光斑的三维坐标
w=np.array(bl.calCoordinateFromSpotcentroid(P,imgL,imgR))
print('光斑的三维坐标',w)
1
https://gitee.com/huangzhexiaohao/BinocularMeasurement.git
git@gitee.com:huangzhexiaohao/BinocularMeasurement.git
huangzhexiaohao
BinocularMeasurement
BinocularMeasurement
master

搜索帮助