Python OpenCV基本功能怎么用


本篇内容主要讲解“PythonOpenCV基本功能怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下免费云主机域名面就让小编来带大家学习“PythonOpenCV基本功能怎么用”吧!右击新建的项目,选择Python File,新建一个Python文件,然后在开头import cv2导入cv2库。调用imread()方法获取我们资源文件夹中的图片lena.pngcvtColor()方法可以让我们的图片转换成任意颜色,第一个参数是我们要转换的图片,第二个参数是要转成的颜色空间,cv2.COLOR_BGR2GRAY就是由BGR变为GRAY,我们日常生活中都是RGB三通道顺序,而在OpenCV中是BGR顺序。使用imshow()方法显示图片,窗口名称为Gray ImagewaitKey(0)这句可以让窗口一直保持,如果去掉这句,窗口会一闪而过我们来看下效果:GaussianBlur()是对图片进行高斯模糊(也称为高斯平滑),是去除图像噪声的一种方法。第一个参数是图像,第二个参数(7,7)是卷积核的大小,只能是奇数长度的矩阵,第三个参数是Sigma X,默认为0imshow()显示原图和灰度图我们来看下效果,左为原图,右是高斯模糊:边缘检测Canny()方法中第一个参数是图像,第二个参数是阈值1,第三个参数是阈值2,用来显示灰度值在此范围内的边缘线。我们运行看下效果:膨胀运算中,会用到numpy库,我们先导入一下:import numpy as np定义一下大小为5×5的卷积核:kernel=np.ones((5,5),np.uint8),数值类型是无符号整型我们看下效果,膨胀使得边缘线变得更厚,全部连接到一块。我们对刚刚膨胀的图像进行腐蚀运算,就可以得到闭合的边缘图像。从左到右依次为膨胀图像、腐蚀图像、边缘检测图像到此,相信大家对“PythonOpenCV基本功能怎么用”有了更深的了解,不妨来实际操作一番吧!这里是百云主机网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

相关推荐: python中列表添加元素的方式有哪些

本篇内容介绍了“python中列表添加元素的方式有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!+加号是将两个list列表相加,返回一个新的列表对象,会消耗…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 04/07 11:00
Next 04/07 11:00

相关推荐