1.2.OpenCV技能树--第一单元--OpenCV安装

目录

1.文章内容来源

2.OpenCV安装

3.课后习题代码复现

4.易错点总结与反思


1.文章内容来源

1.题目来源:https://edu.csdn.net/skill/opencv/opencv-662dbd65c89d4ddb9e392f44ffe16e1a?category=657
2.资料来源:https://edu.csdn.net/skill/opencv/opencv-662dbd65c89d4ddb9e392f44ffe16e1a?category=657&typeId=20804

2.OpenCV安装

1.1.opencv安装
   1.资料是交我们安装Visual Studio上的基于C++的Opencv,我原先已经装好了,就不尝试继续安装一遍了。
   2.它这个教程也比较老了,新的GitHub上的安装方式有些区别,过几天帮学弟安装的时候顺便出个新教程吧。
   3.但是我个人感觉如果你不是研究这些算法内容的,还是只需要用到python上的Opencv就行了,这就是体现了Python的便利之处了。
   4.Python上直接安装Opencv指令:pip install opencv-python
   5.最后再检测以下能不能运行成功就行。

  安装测试代码:

"""
安装CV指令:pip install opencv-python
测试以下代码能不能运行或者cv2有没有报错即可
"""
#导入cv模块
import cv2 
#读取图像,支持 bmp、jpg、png、tiff 等常用格式
img = cv2.imread(r"D:\python\test.jpg")#用自己的图像路径最好带个‘r’
#创建窗口并显示图像
cv2.namedWindow("Image")
cv2.imshow("Image",img)
cv2.waitKey(0)
#释放窗口
cv2.destroyAllWindows() 

3.课后习题代码复现

"""
1.2.Opencv的安装--习题
在Python中打印出使用的OpenCV版本
"""
import cv2
print(cv2.__version__)#4.7.0,注意version上是两个底杆

4.易错点总结与反思

1.虽然我们使用的pip install opencv-python但是我们导入库的时候是import cv2,因为我们此时是在调用接口。
2.有的时候用老版本的cv2会有不灵或者报错的现象,通常我们会import cv2 as cv 一些年纪大的老师可能会这么写。
3.我建议如果可以的话,尽可能去写在一个Anaconda,这样会节省你很多时间,而且报错的频率少多了,至少我本人是这样的。
4.最理想的包也可以安装opencv-contrib-python,这个包包含主要模块和contrib模块, 功能基本完整, 推荐安装.

猜你喜欢

转载自blog.csdn.net/m0_71819746/article/details/133592988