vs2013在图像处理中的应用(1):安装基本模块

快乐虾

http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)

欢迎转载,但请保留作者信息



很久没有摸图像处理的东西了,近期刚好需要有此需求,希望能够有一个比较好用的开发环境。在学校的时候做图像处理一直用的是matlab,不过现在正好在做VELT的开发,尝试用vs2013+python构造一个适合于自己用的开发环境。



1.1.1  安装Python


出于对兼容性的考虑,在此选择python-2.7.9win32版本,而不是最新的3.x版本。


安装目录为c:\python27


这个就没什么可说的了。


1.1.2  安装PTVS


PTVSms提供的一个python插件,我用的是2.2,安装完成后可以在VS2013的扩展与更新中看到它:



1.1.3  添加对python-2.7.9的支持


接下来需要让PTVS能够使用我们安装的python-2.7.9,打开VS2013的参数配置,加上python-2.7.9的支持:


1.1.4  配置pip


pippython对库的一种管理方式,它使得我们可以很方便地安装python的扩展库,因而我们需要首先安装它:


在联网的情况下,只需要简单地单击pip的安装链接,PTVS将自动在MS的网站上下载pip并安装,如上图,目前安装的版本是pip-6.1.1


1.1.5  安装numpy


numpy是用python进行科学计算的一个基础库,在pip库中可以直接搜索到,但这种方式获取的包无法安装成功,因为它只支持vs2008,而不支持vs2013


因此我们直接在网上找一个别人编译好的numpy包:


numpy-1.9.2+mkl-cp27-none-win32.whl


将之解压到


C:\Python27\Lib\site-packages


接下来让ptvs更新一下numpy库,以支持自动提示。


选择Refresh DB即可。


测试一下numpy库,打开一个python的交互窗口:


搞定!


1.1.6  安装scipy


scipy这个库实现了一些基本的科学计算函数,如:


     cluster                      --- Vector Quantization / Kmeans
     fftpack                      --- Discrete Fourier Transform algorithms
     integrate                    --- Integration routines
     interpolate                  --- Interpolation Tools
     io                           --- Data input and output
     lib                          --- Python wrappers to external libraries
     lib.lapack                   --- Wrappers to LAPACK library
     linalg                       --- Linear algebra routines
     misc                         --- Various utilities that don't have
                                      another home.
     ndimage                      --- n-dimensional image package
     odr                          --- Orthogonal Distance Regression
     optimize                     --- Optimization Tools
     signal                       --- Signal Processing Tools
     sparse                       --- Sparse Matrices
     sparse.linalg                --- Sparse Linear Algebra
     sparse.linalg.dsolve         --- Linear Solvers
     sparse.linalg.dsolve.umfpack --- :Interface to the UMFPACK library:
                                      Conjugate Gradient Method (LOBPCG)
     sparse.linalg.eigen.lobpcg   --- Locally Optimal Block Preconditioned
                                      Conjugate Gradient Method (LOBPCG) [*]
     special                      --- Airy Functions [*]
     lib.blas                     --- Wrappers to BLAS library [*]
     sparse.linalg.eigen          --- Sparse Eigenvalue Solvers [*]
     stats                        --- Statistical Functions [*]
     lib                          --- Python wrappers to external libraries
                                      [*]
     lib.lapack                   --- Wrappers to LAPACK library [*]
     integrate                    --- Integration routines [*]
     ndimage                      --- n-dimensional image package [*]
     linalg                       --- Linear algebra routines [*]
     spatial                      --- Spatial data structures and algorithms
     special                      --- Airy Functions
     stats                        --- Statistical Functions

它的安装与numpy类似,不能通过pip直接安装,可以下载:


scipy-0.15.1-cp27-none-win32.whl


同样将之解压到


C:\Python27\Lib\site-packages


再刷新一下IntelliSense



验证scipy的安装:


搞定。





  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌云阁主

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值