windows环境下python安装open cv 读取tiff文件
来源:互联网 发布:hosts翻墙原理 知乎 编辑:程序博客网 时间:2024/05/17 04:00
windows环境下python安装open cv 读取tiff文件
背景
天池数据大赛《广东政务数据创新大赛—应用创新赛》,首先需要解决第一关,就是查看比赛给出的两个tiff格式的数据文件。本身没有地理信息专业的背景,所以压根就没打算用那些专业的gis软件。在天池技术圈里发现了一篇大神的实验文章 【实验代码】可视化tiff数据。于是撸袖子尝试了一番。不得不说,在windows下折腾python真是欲哭无泪。这里将自己遇到的坑,摆出来,希望对同样掉坑里的人有所帮助,可以将更多的精力放在比赛上,从而取得更好的成绩。
python环境安装
这个就不做过多赘述了。
opencv安装
- 下载地址:https://ncu.dl.sourceforge.net/project/opencvlibrary/opencv-win/2.3.1/OpenCV-2.3.1-win-superpack.exe
- 安装
复制cv.py文件
将E:\software\opencv\opencv\build\python\2.7文件下的cv.py,复制到Python安装目录的D:\Python35\Lib\site-packages文件夹下
安装shapely,numpy,tiffile的python包
这些是我们读取tiff文件所依赖的包,其中numpy是我在安装了另外两个包后,执行脚本里的代码报错后才安装的,后来将numpy-1.11.3+mkl-cp35-cp35m-win_amd64.whl升级为numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl后不再报错。
上述几个包通过pip install的方式安装可能会有问题,一直安装不上,这就是windows下使用python蛋疼的地方,所以,我们就自己去官网上下载windows的编译好的包,本地安装一下就可以了。- 地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/
- 我的系统是64位,python是35版本,所以下载的相应包为
- shapely ==>> Shapely-1.6.1-cp35-cp35m-win_amd64.whl
- numpy ==>> numpy-1.13.1+mkl-cp35-cp35m-win_amd64.whl
- tiffile ==>> tifffile-2017.9.10-cp35-cp35m-win_amd64.whl
- 下载完成后,到文件保存的目录下,执行pip install **.whl
总结
装好相应的包,复制一下大神的代码,执行一下就可以了看到图片,在此先向大神们致敬
windows下使用python问题多多,不过多问度娘,骨哥总会有解决的问题滴
附上美图一张,显示一下成果
- windows环境下python安装open cv 读取tiff文件
- Windows + Python 环境下Open CV 安装
- tiff文件读取
- tiff文件读取
- TIFF文件读取
- tiff文件读取若干问题
- Python Windows下环境安装
- 如何用python读取和写入TIFF文件1
- 如何用python读取和写入TIFF文件2
- open cv 安装篇
- open cv 安装2
- IDL环境下,HDF文件转TIFF格式
- Python文件读取(open)mode
- TIFF 文件显示和读取
- Windows下Python环境安装配置
- windows下安装python虚拟机环境virtualenv
- Windows下python环境安装scrapy
- python安装lxml,在windows环境下
- 摘抄(C#)烂尾楼
- mysql查询根据部分字段去重
- 继java装饰者模式——java IO
- hive 分区的超级详细解释
- hdu 1286 找朋友(筛选)
- windows环境下python安装open cv 读取tiff文件
- NOIP2015提高组解题报告
- Js学习之路五 --- 选择框(全选、全不选、反选)
- 输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交 换,输出数组
- Spring 测试配置
- 2016 ACM-ICPC Asia Regional Changchun 1006 Harmonic Value Description(逻辑思维)
- Java中接口的实际应用:指定操作的标准
- Android开发——数据库框架Suger遇到的大坑(Gson和Suger的复用Bean请见“大坑三”)
- c/c++面试题