python脚本:根据视差图制作npy格式的深度信息文件
来源:互联网 发布:知伯地黄丸能吃多久 编辑:程序博客网 时间:2024/06/05 19:19
前提:你有一些disp(视差)图,例如我是在“”/home/lj/workspace/open-npy/img_d/”文件夹下有disp_1.bmp、disp_2.bmp、disp_3.bmp、disp_4.bmp四张视差图,来制作disp_re_1.npy、disp_re_2.npy、disp_re_3.npy、disp_re_4.npy深度信息的numpy格式压缩文件
视差图转深度信息就不在此赘述了,只需将
cl_depth = 7.2413060526743269e4/cl_disp/1000
中的相机内参调为自己对应的即可
import numpy as npfrom PIL import Imagelist1=[]list2=[]list3=[]def make_npy(): global list1,list2,list3 im = Image.open(image_path) width, height = im.size for i in range (0,height): for j in range (0,width): cl_disp = im.getpixel((j,i)) if cl_disp==0: cl_depth=0 else: cl_depth = 7.2413060526743269e4/cl_disp/1000 list1.append(cl_depth) list2.append(list1) list1=[] list3.append(list2) list2=[] d_info=np.array(list3) list3=[] return d_infoif __name__ == '__main__': for k in range (0,4): image_path = "/home/lj/workspace/open-npy/img_d/disp_{}.bmp".format(k) depth_info=make_npy() np.save("/home/lj/workspace/open-npy/img_d/disp_re_{}.npy".format(k),depth_info) print "saved successful!"
阅读全文
0 0
- python脚本:根据视差图制作npy格式的深度信息文件
- 【深度学习】笔记7:如何将mean,binaryproto格式的均值文件转化为mean.npy格式的均值文件
- 视差与深度信息
- caffe均值文件的生成以及npy格式的转换
- OpenGL OpenCV根据视差图重建三维信息
- caffe:把pb格式的文件均值(mean.binaryproto)转换成numpy格式的文件均值(mean.npy)
- python 实践程序1——实现binaryproto文件到npy文件的转化
- numpy的文件存储 .npy .npz 文件
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- 计算机视觉基础1——视差与深度信息
- CSS3滚动视差效果的制作技巧
- CSS3滚动视差效果的制作技巧
- Frag的切换与网络请求
- linux内核编译选项详解:General setup
- openldap 安装 配置 导入用户信息
- cssDAY2
- gradle基本概念
- python脚本:根据视差图制作npy格式的深度信息文件
- 机器学习(24)之Bagging与随机森林
- 团队天梯赛L1-005. 考试座位号
- 腾讯高级工程师:一道面试题引发的高并发性能调试思考
- Java Web笔记(四)
- Python 中的 if __name__ == '__main__' 该如何理解
- 多个页面共用一个js文件,但是有些页面没有某个元素,导致报错
- mac brew和brew cask的区别
- centos6.8下安装搭建apache环境是出现 make: *** No targets specified and no makefile found. Stop.的解决方案