音视频
文章平均质量分 62
音视频知识的学习
真爱是蓝色
这个作者很懒,什么都没留下…
展开
-
OPenCV在visual 2019中配置和使用
1.首先下载所需的opencv库直接在官网release中查找所需版本选择合适自己的平台我下载的是较低版本的,防止不兼容。之后点击解压到自己所需的文件夹中之后在对应文件夹之下便会出现相应的文件添加环境变量因为opencv要在x64环境下运行,我配置时选择所有配置,也有专门配置debug x64的配置的,感觉比较复杂,结果是一样的(目前的认知)。首先配置相关的头文件路径将下面路径包含到附加包含目录下,这个版本下只有这一个目录,其它的安装可能会有opencv文件夹,也可以包含进去。然后是添原创 2021-05-17 10:31:36 · 101 阅读 · 0 评论 -
opencv图片二值化寻找轮廓
本文主要是介绍如何根据图片的像素值寻找同一像素值的类,并寻找轮廓圈出图片。1.二值化函数原型double threshold( InputArray src,OutputArray dst,double threshold,double maxval,int type );参数说明src:原始数组,可以是Mat类型。dst:输出数组,必须与 src 的类型一致。threshold:阈值maxval:使用 THRESH_BINARY 和 THRESH_BINARY_INV 的最大值。type:原创 2021-05-23 12:47:32 · 4523 阅读 · 0 评论 -
关于opencv通道的C++转化实现
首先我是在visual2019上使用C++,因此测试之前要安装opencv的依赖包,可以上官网自行下载安装.1.图像通道(1)单通道图:每个像素点只有一个值(0-255),即我们常见的黑白图,称作灰度图。(2)三通道图:每个像素点都有 3 个值表示,例如 RGB 图片即为三通道图片,是通过对红®、绿(G)、蓝(B)三个颜色通道之间的叠加来得到各式各样的颜色。(3)二值图:二值图像是指在图像中,灰度等级只有两种,也就是说,图像中的任何像素灰度值不是0就是255,再无其他过渡的灰度值。是一种特殊的灰度图原创 2021-05-22 13:29:44 · 4031 阅读 · 1 评论 -
关于visual配置ffmpeg方法
关于ffmpeg的下载,网上提供三种版本,由于要基于visual上面的C++开发,因此需要获取包含头文件的源码,但是网上提供的下载方法网址已经改变,而且大部分都是使用编译好的ffmpeg,通过配置环境变量便可以进行使用,其中不包含头文件。经过查找,目前的完全版代码在下图位置点击之后进入页面寻找下载完成之后进行解压,其中include包含头文件,lib包含链接库之后对ffmpeg进行visual stdio 2019上的配置,首先创建一个项目。配置相关的头文件和库文件目录,此处使用$(Solut原创 2022-04-16 21:56:33 · 2255 阅读 · 0 评论