opencv+python+pyqt+eric4开发环境搭建

        在vs2010下用opencv开发图像处理算法时,总觉得在写代码上花的时间有点多(委屈,也许是自己的代码功力还不足吧),有时有一个想法想验证,但却花了很多时间在vc代码上,感觉不像做研究,更像做工程了。

        看opencv自带的python示例,感觉还是python做前期的原型验证要快的多,用了用果然是,再后来,为了替换算法模块测试结果方便,感觉还需要一个轻量级的UI工具,左找找右找找最终定到了pyqt,自然IDE也就选择ERIC4了。其他的IDE和UI我也没用,所以这里谈不上比较,只是觉得用起来还是很顺手的。小小的推荐一下吧。

        所以最后的开发环境就如标题所示:win7下的vs2010+opencv+python+pyqt+eric4。各版本及安装配置顺序如下:

  1. 先装的VS2010,这个没啥好说的
  2. opencv-2.4.4,这个就是从http://wiki.opencv.org.cn/index.php/Download下的,感觉和2.0以前的版本有了很大差别,一些数据结构都更新了,中文opencv上很多信息和代码案例也过时了,所以现在再用最好就用2.0以后的版本吧。opencv2.4.4在VS2010下的配置在前面这个网页上已经有很详细的介绍了,这里就不啰嗦了,加一句,我直接用的编译后的代码,没有重新编译
  3. 有了前面两个,开发用C++开发opencv的环境就ok了,然后就碰到我前面说的写代码花时间太多,研究进展慢的问题了,所以:翠花,上python
  4. python的版本需要选择,由于opencv 2.4.4好像只支持2.6、2.7版本,所以我安装的是官网http://www.python.org/downloads/的python-2.7.6.msi,下载安装,ok。为了windows下把py文件和python解释器关联起来,还需要在系统的“环境变量”->"path"中添加python的路径,比如我的就是path="xxxxxxxx;d:\program\python27"
  5. 做算法免不了科学计算,所以再安装numpy-1.6.1-win32-superpack-python2.7.exe
  6. 现在可以用命令行或者python自带的IDLE调试opencv自带的python脚本了,新问题又出现了,有时候想替换下算法模块啊什么的,感觉还是做个简单的界面好点,于是:翠花,上UI
  7. python的UI也比较多,我别的没用,自然也就不能比较了,本着轻量、简单、快速搭建原型、程序结构清晰(不要像MFC一样在view、doc文件间跳来跳去),便于验证算法的原则,最后就用了ERIC4+pyqt
  8. 由于eric4是pyqt开发的,所以安装时也先必须装pyqt环境,多的不说了,直接官网下载吧,我用的是pyqt4.10.3的win32版(不知道是不是python只有32版,反正win64版的pyqt我没安上),文件名PyQt4-4.10.3-gpl-Py2.7-Qt4.8.5-x32.exe
  9. 最后当然是ERIC这个IDE了,虽然已经有了版本5,可惜用不成,只好还是eric4-4.5.19.zip,顺利安装,这个安装的时候让我这个虽然linux/windows都用过的码农错愕了一下,解压缩后既没有setup.exe/install.exe,也没有make/configure,仔细看看,幸好还有个install.py,点开一看,这个就是安装脚本,好吧,也许python程序员习惯这种方式吧,入乡随俗,直接运行脚本安装吧。这个会直接装到系统的python目录下,对我就是d:\program\python27
  10. 最后第一次运行ERIC4时需要配置,这个就不多说了,仁者见仁智者见智,好多插件用用再说吧,对我来说,先用起来再说,直接运行刚安到python目录下的eric4.bat,也能ok,
      环境搭好了,开工!


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
PyCharm是一种集成开发环境(IDE),可以用于Python开发。Anaconda是一个Python发行版,包含了许多常用的科学计算库和工具。Python是一种通用的编程语言,常用于开发各种应用程序。OpenCV是一个开源的计算机视觉库,用于处理图像和视频数据。PyQtPython的一个GUI库,用于创建图形用户界面。在上述引用中,提到了使用PyCharm和Anaconda来配置和管理PythonOpenCVPyQt开发环境。通过安装Anaconda,我们可以方便地使用其中的Python版本、OpenCVPyQt库,而无需单独下载和配置它们。同时,PyCharm也可以与Anaconda集成,使得开发过程更加便捷。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2020新版pycharm+anaconda+python+opencv+qt环境配置](https://download.csdn.net/download/weixin_38700430/13749822)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [pycharm+anaconda+opencv+pyqt环境配置](https://blog.csdn.net/zong596568821xp/article/details/118028155)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值