00环境配置
1、安装Python,版本3.7,3.8,3.9均可,建议去Python官网下载。
2、安装PyCharm,社区版即可(免费的),具体版本号无所谓,最新的,老一点的都可以用。我自己用的就是如下图。
Python+PyCharm具体的安装视频已发布在B站,具体链接:https://www.bilibili.com/video/BV1bh411W7wv/
3、安装opencv-python:在Pycharm中新建一个工程OpenCVTest
可以用以下两个方法安装opencv-python
方法1:文件–>设置–>项目OpenCVTest–>python解释器–>右侧"+"–>搜索框输入"opencv-python"–>点击底部"安装包"–>稍等(若出现安装失败,可多试几次,多数是由于网络的缘故)
安装成功后,即在"设置–>项目OpenCVTest–>python解释器"右侧的对话框中,多出两个库(numpy和opencv-python),如图。
方法2:底部"终端"–>输入"pip install opencv-python"–>回车,等待即可。
安装成功后,与方法1效果一模一样。
PyCharm如何安装中文语言包
文件–>设置–>插件–>Marketplace–>搜索框输入"Chinese Language"–>点击右侧"安装"–>重启Pycharm即可。
如下图,截图时"已安装"了中文插件。
01读取图片
新建一个"01读取图片.py"文件
右击工程OpenCVTest–>新建–>Python文件–>输入"01读取图片"
新建后,在右侧的代码窗口输入以下代码。
import cv2 #导入opencv库
img=cv2.imread("./images/dehua.jpg") #读取图片文件dehua.jpg(文件名不能有中文),存入img
cv2.imshow("ReadImg",img) #显示图片img,第一个参数即Windows窗口标题栏的内容,第二参数即要显示的图片(已读入)
cv2.waitKey(0) #等待,参数0即一直等待;参数1000即等待1秒
cv2.destroyAllWindows() #释放内存
在代码窗口右击,在出现的菜单中点击"运行’01读取图片’"(第一次运行必须这样操作)。
第二次开始,即可在代码窗口的右上角直接点击绿色的三角。(注意前面的下拉列表中的文件名即表示当前运行的文件)
运行结果可自行尝试,下集内容02灰度转换+03尺寸修改。