
视频图像处理
wu_qz
email:1302772589@qq.com
展开
-
文件夹目录下图片合成视频
规则命名图片合成视频文件这个很简单,如果手上的图片本身就是用ffmpeg生成的,比如:ffmpeg -i input.mp4 -r 20 -f image rec_%3d.jpg这样生成的图片是形如 rec_0001.jpg rec_0002.jpg ..... ,rec_0123.jpg等图片形式,这些有规则的图片,想把这些图片合成视频,这样操作即可:ffmpeg -...原创 2020-04-11 23:00:19 · 2286 阅读 · 0 评论 -
视频编码之软解与硬解区别
视频解码分为软解和硬解。 所谓“软解”就是通过软件让CPU进行视频解码处理;而“硬解”是指不依赖于CPU,通过专用的设备(子卡)单独完成视频解码,比如曾经的VCD/DVD解压卡、视频压缩卡都被冠以“硬解”的称号。现在实现高清硬解不需要额外的子卡,也不需要额外的投入,因为硬解码模块被整合在了GPU内部,而目前主流的显卡(包括整合显卡)都能支持硬解码。 “硬解”其实更需要软件的支持,只是基本不需要...原创 2018-08-28 13:29:25 · 9789 阅读 · 2 评论 -
3D成像原理
(一)什么是3D 3D是相对于2D平面的一个概念。我们人类所生存的世界就是一个三维的空间,我们在现实世界中观察到的物体也都具有三个维度:高度、宽度、深度。我们早已习惯了3D的世界。然而由于技术发展的局限性,在电影、广播电视以及印刷等媒体世界中,我们被局限在了一个二维世界。 (二)3D影像的特点 立体逼真:3D影像与人类现实生活中习惯的场景达成了一致,更加的逼真; 临场感强:3D影像的立体...原创 2018-07-15 18:47:58 · 5799 阅读 · 0 评论 -
音视频处理流程学习
在网易云课堂找到了一个很好的讲解网络传输音视频流程的视频,视频内容是网易云音视频技术专家。附链接:http://study.163.com/course/courseMain.htm?courseId=1003413003课时一: 先附一张音视频处理的流程图。 关键词:推流、拉流、RTMP、CDN、HLS、HTTP、webRTC...原创 2018-07-28 20:32:48 · 4044 阅读 · 0 评论 -
使用Opencv中出现的问题汇总
把平时使用opencv过程中遇到的问题汇总并把解决办法记在这里。不保证对每个人都适用。1.问题1:配置好Opencv导入到HEVC的HM测试平台后,fatal error C1083: 无法打开包括文件:“iostream”:编译提示找不到< iostream>、< vector>等头文件。解决办法:网上绝大部分配置Opencv的教程都是将头文件和lib库使用“”包...原创 2018-07-19 09:34:38 · 1373 阅读 · 0 评论 -
基于Opencv实现连续检测yuv转bmp后的每一帧的sobel算法实现
算法最重要的一点是要sprintf函数实现动态读取文件名 比如:sprintf(s,"%d", 123); //产生"123"#include <iostream>#include<opencv2\opencv.hpp> #include<opencv2\highgui\highgui.hpp&原创 2018-07-16 10:33:32 · 452 阅读 · 0 评论 -
24位BMP文件读取、BMP文件转灰度图(附c/c++代码+详细注释)
1.BMP文件的格式介绍BMP图像文件由四部分组成:位图文件头数据结构,它包含BMP图像文件的类型、显示内容等信息;位图信息头数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;位图数据,这部分的内容根据BMP位图使用的位数不同而不同,在24位图中直接使用RGB,而...原创 2018-07-10 13:47:34 · 7270 阅读 · 1 评论 -
视频播放帧率对主观质量的影响
转自雷神:https://blog.youkuaiyun.com/leixiaohua1020/article/details/12685917 (文章详细介绍请查看雷神原文)Yen-Fu Ou等人在论文《MODELING THE IMPACT OF FRAME RATE ON PERCEPTUAL QUALITY OF VIDEO》中研究了帧率对人眼主观感受的影响。他们使用了6种内种不同的序列进行了...转载 2018-07-08 10:39:12 · 2139 阅读 · 0 评论 -
Opencv学习之:基础概念
Opencv像素的数据类型是以下列方式表达的:CV_ABCD.A:每个像素多少位。B:是否有正负号。C:类型前置码。D:通道数。 例如:CV_8UC3表示:每个像素8位,没有正负号,用char表示像素,每个像素有三个通道。 RGB三原色使用CV_8UC3表示如下: (255,0,0):红色 (0,255,0):绿色 (0,0,255):蓝色 (0,0,0):黑色 (255...原创 2018-05-11 21:03:06 · 703 阅读 · 1 评论