openCV第一课学习:从无到有

        很久以来一直都想启动关于AI相关的学习,但是AI的内容太多,学习起来内容颇为庞杂,由此,今年列出年度挑战计划:学习机器人ROS和机器视觉的内容。

        学习新的东西,这一次的学习旅程想开启新的思路,先通过见森林再见树木,学习的方法以实操为主。尽可能有趣。

第一课:建基础

        首先是于机器视觉的宏观认识和选择如何入手上面,宏观认识和选择另外找机会详述,今天先开始搭建软件环境。

    按照网上诸多教程,需要先行安装python、支持库以及opencv。

    第一步:安装python,python的安装主要是选择版本以及选择开发环境这两个坑。版本python2大家都说支持较好,但是想来都是在变化和进步的,python3的支持也会越来越好。但是最终,我选择的是2.7的版本。下载的链接很多,自己找即可,开发环境有些人支持安装有些觉得初学没必要。我觉得初学者还是安装起来好,因为自带的IDE还有cmd环境下的感觉实在不好,对于我们这种菜鸟,有一个舒爽和符合一般操作习惯的界面,能够让我们感觉瞬间呼吸都舒畅了。可以选择Spyder,简单。还有简单安装的话,可以网上搜索python(x,y)安装包,可以把相关支持库和python一并安装进去。这软件包才是熟知我等菜鸟的能力的利器。简单好用,最后安装完毕,连spyder开发环境也给装好了。

        安装完毕,进入cmd,输入python 如果不报错,恭喜,ok了。

    接着安装pip,这个东西是什么呢,这玩意儿就像windows下面的迅雷加可执行安装环境,就是可以通过他可以联网下载安装其他软件。安装pip很简单,启动cmd后,不进入python中,直接输入python -m pip install -U pip的命令,可自行安装了。

    第二步:安装支持库。

    还是打开cmd,不进入python,直接输入pip install numpy命令,可自行完成安装。

安装完成,输入import numpy as np,如果不报错,就ok了

    第三步:安装opencv。

      在官网自行下载,我下载的是opencv-2.4.12.exe,这是一个压缩文件,直接解压后即可。安装时,需要复制文件按以下步骤进行。复制cv2.pyd  将”\opencv\build\python\2.7\x64”或”\opencv\build\python\2.7\x86”(根据python版本)文件夹中找到cv2.pyd”,复制到Python安装文件的”C:\Python27\Lib\site-packages”文件夹中。

        安装完成,在cmd环境中,进入python环境,再输入import cv2,如果不报错,恭喜,ok了。

        当上述所有完成后,应该开始进行调用opencv进行测试了。先拷贝一张图片,比如我的拷贝到c盘的图片是111.jpg。然后进入spyder开发环境中,输入如下代码:

import cv2

image = cv2.imread("c:\\111.jpg")

cv2.imshow("111",image)
cv2.waitKey(0)

上述代码的含义很简单,就是利用opencv读取目标盘中的图片文件,其中文件目录和图片内容根据自己设置而不同。其中坑在“c:\\111.jpg”,很多教程给出来的是“c:\111.jpg”,MD,搞了无数次也不行,后面才发现这个地方不能少这一斜杠。抓狂

        好了,第一课就此完美收官,接下来第二课,直接打算上人脸识别的学习,直接搞复杂点的,有利于快速提高。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值