- 入门第一天(一些你不知道以及该知道的)
- 写在前面
- 编译器
- opencv-python版本
- 导入opencv库
- 先来读取一张图片
本人目前二本院校大二,在读这是我的第一篇博客,从开始学习opencv2有一段时间了,写博客一方面是想借发博客巩固一下学习,提高效率,另一方面,让更多刚入门的小白能借此参考,也分享每一步踩下的坑,让你们少走些弯路。废话不多说,让我们从0开始!!(第一次写博客,不会布局,请别介意)
编译器Opencv-python(也叫opencv2) 之所以选择用python,因为相较于C++,python极容易上手,Opencv-(C++偏向于底层与硬件的链接,而Opencv-python则偏向于软件程序的编写)编译器这里我建议的是pycharm,虽然这个只免费30天使用,但网上有许多"永久"教程,这里我就不介绍安装以及破解操作了。
opencv-python版本这个问题作为我这种刚入门的小白没有推荐的发言权,不推荐为什么还要在这里提出来,因为学到后来你就会发现,像什么SIFI算法到3.4版本后就申请了专利,这个版本以上的也就不能用了,所以有时候换了这个版本,另外一个程序就会报错(很烦!。。),所以这个在以后等我深度挖掘后具体做一个版本适配的文章。
导入opencv库第一步就是进入主页面,然后下面的操作就可以按照我的图片来
下面这个图你的右边应该是空的(我提前装了一些库)
输入opencv-python,这里解释一下为啥有三个下载的方式地址,第一个pypi是默认的但下载速度很慢,两外两个是镜像(这个东西相当于你想从国外获取东西,默认的那个就是亲自从国外拿,镜像呢就相当于国内已经有人把东西拿到了他那,你只需要在国内就可以拿到他,速度就固然要快),至于安装镜像,以后会单独做一篇文章。
下载完成后,下面会有一行绿色的句子提醒你下载完成,至此安装任务就完成了!
import cv2 # 每个程序第一步,库导入
img = cv2.imread("2.jpg") # cv2.imread是opencv的读取函数,括号内是图片的地址
cv2.imshow("picture", img) # 展示图片,第一个参数是展示窗口的窗口名,第二个参数是展示的图片
cv2.waitKey(0) # 图片停留的时间,括号内以ms计算,<=0代表一直展示
到这里lena(为什么是她以后就知道了)就成功展示出来了
至此做到这一步第一天就结束了(不是你想干饭了么),明天进一步介绍读取图片的参数,以及这节遗忘的怎么创建包跟程序,还有图片如何导入,明天见!!
Want to make every ordinary day overflow joy
We all diffrent !



