请选择 进入手机版 | 继续访问电脑版
开启左侧

Python2.4.17+OpenCV2.4.10环境配置

[复制链接]
丁旭 发表于 2017-12-18 21:13:22 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
       由于现在深度学习的火热,带动着Python也跟着火了起来。在使用OpenCV时,也可以考虑使用Python作为开发语言,由于调用的还是C++实现的OpenCV,所以效率也是可以的。也可以使用Python作为脚本,做一些大量重复的图像操作(其实就是语法简单,很多功能封装的好,可以偷懒少些一些代码)。
      使用Python,我这里使用的是2.7版本,https://www.python.org/ 官网下载的。
      OpenCV是2.4.10,推荐使用2.4.x版本的,比较稳定,功能实现的也够用,接口是C++的看起来舒服,主要是内存管理方便。最新的OpenCV3没有尝试过。更早的OpenCV1时代,接口是C的,如果是做不是很大的东西,用来练习,其实挺推荐使用的,可以练习指针的使用和内存的管理。
      Python配置OpenCV,比C++配置简单多了。
          http://blog.csdn.net/u010128736/article/details/52713204,按照这个就可以,亲测可用。如果第2步,或者第3步,命令行下载安装不了,百度搜个安装包手动安装也行。
      测试一下。
  1. #coding:utf-8
  2. import os
  3. import cv2
  4. path="C:\\Users\\DING\\Desktop\\basler\\1\\5\\1130\"

  5. f=os.listdir(path)

  6. n=0
  7. for i in f:

  8.    absolutePath=path+f[n]
  9.    img = cv2.imread(absolutePath)
  10.    #顺时针旋转90度,再上下翻转
  11.    img=cv2.transpose(img)
  12.    img=cv2.flip(img,1)
  13.    img=cv2.flip(img,0)
  14.    cv2.imwrite(absolutePath,img)
  15.    n+=1
复制代码
     很少一段代码,就可以将文件夹下的图片,批量翻转,是不是很方便。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注1

粉丝1

帖子5

发布主题
阅读排行 更多
广告位
0351-8210788
周一至周日 9:00-18:00
意见反馈:mind@unigress.com
关注我们

扫一扫关注我们

Powered by Discuz! X3.4 Licensed  © 2001-2013 Comsenz Inc.( 晋ICP备12005011 )