![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OpenCV
LoveMIss-Y
爱生活,爱学习,爱这个世界上一切让自己觉得快乐的东西,爱MIss-Y
展开
-
OpenCV并行加速Parallel_for_与ParallelLoopBody教程
前言:对于一些基本的循环运算,如果我们直接使用循环,即便是使用指针,运算效率也不高,如果我们使用并行计算,会大大提升运算效率,OpenCV里面的很多运算都是使用了并行加速的,本文主要介绍Parallel_for_与ParallelLoopBody教程的使用方法。我看了网上的很多教程,其实都是同一篇文章转来转去,而且版本比较低,决定自己写一篇,本文使用OpenCV4.1.1 ,需要使用 <...原创 2020-01-08 13:25:21 · 5488 阅读 · 3 评论 -
图像质量评估各项指标(一)
前言:图像的评价指标是包含非常多的内容的,从不同的角度来说有不同的评价标准,每一种评价标准都有着格子的优缺点,本文针对这些优缺点做一个简单的汇总。图像质量评价的分类概述1、根据评价指标是否参考原始图像分为:全参考评价指标(MSE,MAE,SNR,PSNR,IFC,VIF,SSIM等)半参考评价指标无参考评价指标(均值,标准差,平均梯度,熵)2、根据评价的标准是依据人...原创 2019-12-17 14:41:57 · 45144 阅读 · 3 评论 -
Visual Studio2019+Cmake编译配置OpenCV4.1.2+Contrib4.1.2(二)
前言:本文以OpenCV41.2 为例子,opencv有一些函数包是以第三方的形式存在,统一在opencv_contrib-4.1.2里面,如何将整个contrib和OpenCV本身的功能统一在一起进行编译呢?本文是自己操作的结果,与网上的较多教程类似,编译完成之后,怎么使用,请参见前面的OpenCV在VS中的使用:VS2017配置OpenCV4.1.1超详细教程(项目配置与永久配置)(一...原创 2019-12-04 18:04:52 · 4992 阅读 · 4 评论 -
OpenCV的Mat类用于获取图像信息的常用属性与方法
前言:Mat是OpenCV的最基本的类型,他有很多常见的属性和方法,可以获取这张图片的基本信息,帮助我们更好地理解图片,本文做了一个简单的小结,并说明了一些常见的易错点。一、Mat对象常见的属性以及方法一览cout << image.cols << endl; //相片的列数,一共有多少列,对应widthcout << image...原创 2019-11-27 14:29:04 · 3544 阅读 · 0 评论 -
常见的视频格式以及视频编解码标准(附带OpenCV实现视频的读取与保存)
前言:本文基于OpenCV4.1.1,介绍常见的视频格式以及针对这些视频格式如何进行读取与保存操作。一、常见的视频格式1.AVI格式 它的英文全称为Audio Video Interleaved,即音频视频交错格式。它于1992年被Microsoft公司推出,随Windows3.1一起被人们所认识和熟知。所谓“音频视频交错”,就是可以将视频和音频交织在一起进行同步播放。这种视频格...原创 2019-11-16 11:04:32 · 10289 阅读 · 0 评论 -
VS2017配置OpenCV4.1.1超详细教程(项目配置与永久配置)(一)
前言:我看了很多网上配置opencv的文章,个人感觉不是很全面,本文做一个比较全面的总结,我们配置OpenCV的时候不仅仅希望对一个项目进行配置,我们希望每次创建opencv程序的时候,都可以直接使用,即所谓的永久配置。本文的开发环境是Visual Studio 2017加上opencv4.1.1 。另外这里需要使用VS2017加以配置,有几个关键的概念:包含目录、附加包含目录、库目录、附...原创 2019-11-13 10:41:04 · 11378 阅读 · 5 评论