OpenCV入门教程01.11:图片读写索引地址:系列索引 imread() OpenCV主要用于图片数据处理和图片处理(视频算是连续的图片),既然要处理那么就需要读取图片数据,OpenCV提供的读取图片的函数是imread()(与Matlab类似)。 C/C++声明是: 1Mat cv::imread( const String& filename,int flags = IMREAD_COLOR); 从filename 2020-05-12 OpenCV #OpenCV #图片 #函数
OpenCV入门教程01.10:常用函数索引地址:系列索引 键盘输入 默认情况下imread/imshow会直接退出,这个时候需要延时,OpenCV提供waitKey()函数来捕获键盘输入。 函数原型为: 1int waitKey(int delay=0); 参数说明: delay表示延时时间,单位为ms。 返回值为整数,表示获取到的键盘输入,没有键盘输入时返回-1。 延时 123456789101112#include < 2025-01-11 OpenCV #OpenCV #函数 #键盘 #计时器 #随机数
OpenCV入门教程01.09:常用类索引地址:系列索引 Mat Mat对象是OpenCV中最常用的一种数据结构,它是一个容器,存储任何通道任何数值的图片数据。简单来说,它是放在内存中的JPG图片。使用完成后,内存自动释放。 Mat()对象的六种创建方法和用法: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474 2025-01-11 OpenCV #OpenCV #图片 #通道 #对象 #Mat #颜色空间 #区域
OpenCV入门教程01.08:显示测试索引地址:系列索引 测试 编译完成之后,需要确定编译结果是可以使用的。(安装完成之后也想要测试一下) 最简单的就是写个测试代码验证一下。 本部分代码不需要理解,只需要按照要求可以运行。 为了方便编译运行,我们使用Makefile文件进行快速编译 1234567891011121314151617181920file = noneCXX = g++INCPATH = -I. -isystem /u 2020-05-09 OpenCV #OpenCV
OpenCV入门教程01.07:模块介绍索引地址:系列索引 主模块是主代码仓库opencv中的编译结果,而额外模块在opencv_contrib中源码编译的结果,不编译就没有。 名称 功能 备注 core 核心模块(Mat定义等等) 主模块 imgproc 图像处理(大小转换等等) 主模块 imgcodecs 图像文件读写 主模块 videoio 视频输入输出 主模块 highgui 界面显示模块 主模块 2020-10-08 OpenCV #模块 #OpenCV #动态链接库
OpenCV入门教程01.06:参考手册索引地址:系列索引 参考手册 OpenCV或者别的语言软件开发时,总会遇到不会或者需要查找资料。 在此,我推荐官方参考资料。可以搜索关键词、查看函数说明、入门教程、官方实例代码。 OpenCV官方网址:官方网站 OpenCV github地址:github地址 OpenCV附加模块Github地址:github地址 官方参考手册在线索引地址:官方在线手册下载索引地址 OpenCV4.7.0版在线 2020-05-08 OpenCV #OpenCV #参考手册
OpenCV入门教程01.05:开发库获取索引地址:系列索引 Windows/官方包 OpenCV官方仓库会提供预编译的exe安装包,其中包含开发常用的include/lib/dll/doc等文件。适合新手。唯一缺点是github时常抽风。 Windows/vcpkg 如果官方包不合适,可以考虑自己编译,windows下微软出了一个包管理器vcpkg,它可以自动下载源码编译。 手动编译 自己编译源码的话需要下载两部分源码,一个是官方 2020-05-09 OpenCV #Linux #编译 #Windows #Qt #OpenCV
OpenCV入门教程01.04:OpenCV简介索引地址:系列索引 准备 了解本系列的全部内容之前,需要完整的C/C++或者Python知识,当然,本系列主要使用C++。 本系列根据OpenCV官方教程制作,因为官方教程需要付费,所以我根据其提供的教程文档大纲制作本系列教程并根据一些招聘网站的相关要求添加国内需要的技术。 OpenCV介绍 OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个 2020-05-08 OpenCV #OpenCV
OpenCV入门教程01.03:Lenna介绍及其高清原图索引地址:系列索引 搞图形处理这一块总是会遇到一位扭头看我的妹子。 莱娜·瑟德贝里(瑞典文:Lena Soderberg),1951年3月31日出生于瑞典,在1972年11月期的《花花公子》杂志中,她化名为莱娜·舍布洛姆,成为了当期的玩伴女郎。她的中间折页照片由Dwight Hooker拍摄。她的照片(即莱娜图)后来被数字图像处理领域所广泛使用。1997年,在图像科学和技术协会(英语:Socie 2020-08-19 OpenCV #OpenCV
OpenCV入门教程01.02:伪彩色与颜色表介绍索引地址:系列索引 理解真彩色、伪彩色与直接色的含义,对于编写图像显示程序、理解图像文件的存储格式有直接的指导意义,也不会对出现诸如这样的现象感到困惑:本来是用真彩色表示的图像,但在VGA显示器上显示的图像颜色却不是原来图像的颜色。 图像彩色 伪彩色 伪彩色(Pseudo-color)图像的每个像素的颜色不是由每个基本色分量的数值直接决定,实际上是把像素当成调色板(Palettes)或颜色查找 2020-06-20 OpenCV #OpenCV