计算机视觉
OpenCV 学习,结合 Python
Woo_home
努力努力再努力
展开
-
OpenCV —— 阈值与平滑处理
文章目录图像阈值举例平滑处理均值滤波方原滤波高斯滤波中值滤波什么是卷积?展示全部平滑处理图像阈值ret,dst = cv2.threshold(src,thresh,maxval,type)src :输入图,只能输入单通道图像,通常来说为灰度图dst :输出图thresh :阈值maxval :当像素值超过了阈值(或者小于阈值,根据 type 来决定),所赋予的值type :二值化操作的类型,包含以下 5 种类型,cv2.THRESH_BINARY、cv2.THRESH_BINARY_IN原创 2020-05-18 10:29:28 · 4950 阅读 · 0 评论 -
OpenCV —— 图像基本操作
文章目录加载图像图像显示加载图像imread 功能是加载图像文件成为一个 Mat 对象,其中第一个参数表示图像文件名称,第二个参数表示加载的图像是什么类型,支持常见的三个参数值IMREAD_UNCHANDED(<0) 表示加载原图,不做任何改变IMREAD_GRAYSCALE(0) 表示吧原图作为灰度图像加载进来IMREAD_COLOR(>0) 表示把原图作为 RGB 图像加载进来注意:OpenCV 支持 JPG、PNG、TIFF 等常见格式图像文件加载(默认读取的格式是 BGR原创 2020-05-15 10:41:23 · 7699 阅读 · 0 评论 -
OpenCV —— 概述与环境搭建
文章目录什么是 OpenCV?环境搭建OpenCV 的简单使用什么是 OpenCV? OpenCV 是一个基于 BSD 许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android 和 Mac OS 操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了 Python、Ruby、MATLAB 等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV 用C++语言编写,它的主要接口也是 C++ 语言,但是依然保留了原创 2020-05-10 10:00:21 · 6754 阅读 · 1 评论