吉大秦少游
吉林大学硕士,研究兴趣为芯片数字设计
展开
-
.bmp图片的文件头解析
BMP文件完全解析一副平面图像,最终呈现的是一个彩色的二维矩阵,三基色的组合构成了几乎肉眼可见的所有色彩,为了显示彩色矩阵,使用高密度排列的RGB彩色像素组成的屏幕来显示,因此处理器需要知道每一个像素的色彩值,即构成色彩的RGB三原色亮度。不过初期没有彩色显示器,只有电子管做的黑白显示器,它依赖电子管的发射电子的强度定义黑白亮度信息。色彩空间RGB色彩空间RGB混色由于半导体制成的处理器只能处理二进制,所以描述构成图像的像素最终也是二进制形式,一般常用RGB888格式,也就是构成色彩的三基色有原创 2021-09-29 23:08:45 · 1076 阅读 · 1 评论 -
Matlab环境下,图像序列与视频双向转换方法
文章目录1 图像序列转视频2 视频转图像序列图像视频处理中经常需要用到图像序列转化成视频,或者视频转化成图像序列。将两个常见过程在Matlab环境下进行了实现,代码如下。由于只涉及图片、视频的读写,相对简单不再讲解。1 图像序列转视频clearclcframesPath = 'cell7\';%图像序列所在路径,同时要保证图像大小相同 videoName = ['demo',strcat(int2str(7),'.avi')];%表示将要创建的视频文件的名字 fps = 7; %帧率原创 2020-08-06 22:26:26 · 424 阅读 · 0 评论 -
经典图像/视频缩放算法原理及MATLAB\Simulink实现
经典图像/视频缩放算法原理及MATLAB\Simulink实现1 图像/视频缩放介绍2 图像缩放的经典算法2.1 最近邻插值法2.2 双线性插值法3 图像缩放算法的MATLAB实现3.1 最近邻算法实现3.2 双线性插值算法实现4 视频无极缩放的Simulink实现1 图像/视频缩放介绍图像缩放,顾名思义是对图片进行缩小和放大。由于矢量图缩放过程不失真,因此这里所说的图像缩放指的是像素图。视频是图像的时间序列,因此视频缩放就是对每帧图像的缩放,背后本质上还是图像缩放。图像/视频缩放的作用不言而喻。比原创 2020-08-05 18:47:41 · 3595 阅读 · 0 评论 -
MATLAB视频截取和缩放
MATLAB视频截取和缩放1 按帧截取2 按时间截取3 视频缩放4 总体代码利用Matlab进行视频处理时,经常需要做的是对视频进行截取,这里截取的方式有两种:按时间截取和按帧截取。截取之后,可能再根据需要进行缩放处理。1 按帧截取核心代码inputVideo = VideoReader('raw_video.mp4');startFrame = 50;endFrame = 100;for i = startFrame:endFrame inputFrame = read(input原创 2020-07-30 22:21:44 · 1662 阅读 · 0 评论 -
读取视频,并逐帧按序保存成图片
%% This script can zoom video without scale limit, the video format include .mp4/.mkv/.avi% FileName : video_resize.m % Author : Qin JiaXiang% Version : 1.0 % Time : 2020.07.30clcclearmov = VideoReader("raw_video.mp4"); % read the video% implay("原创 2020-07-30 16:18:25 · 2104 阅读 · 0 评论 -
视频VESA标准介绍及图解
视频VESA标准介绍及图解1 简介2 标准格式说明3 术语解释与图示4 DMT视频时序与整帧时序1 简介视频电子标准协会(Video Electronics Standards Association, VESA)是由代表来自世界各地的、享有投票权利的140多家成员公司的董事会领导的非盈利国际组织,总部设立于加利福尼亚州的Milpitas,自1989年创立以来,一直致力于制订并推广显示相关标准。2 标准格式说明VESA有很多视频格式的说明,每一个说明都详细地说明了某个视频格式水平帧率、垂直帧率等参数原创 2020-07-20 14:21:52 · 7828 阅读 · 0 评论 -
数据的两种归一化方法
数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原始数据经过数据标准化处理后,各指标处于同一数量级,适合进行综合对比评价。一般而言,数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的...原创 2018-11-28 16:09:04 · 1468 阅读 · 0 评论 -
霍夫变换hough、houghpeaks、houghlines
霍夫变换在图像处理里常用来在黑白图像里检测直线,matlab里有相应的几个函数,使用方便,这里把matlab帮助里介绍的例子演示一下。 matlab里霍夫变换主要包含一下三个函数:hough:实现霍夫变换,得到霍夫变换矩阵,用法如下[H, theta, rho] = hough(BW)[H, theta, rho] = hough(BW, ParameterName,ParameterVal...转载 2018-04-15 14:46:57 · 4104 阅读 · 1 评论 -
与霍夫变换有关的工具箱函数
图像处理工具箱提供了三个与霍夫变换有关的函数。函数hough实现了前面讨论的概念,函数houghpeaks寻找霍夫变换的峰值(累加单元的高计数),函数houghlines以来自其他两个函数的结果为基础在原始图像中提取线段。1. 函数hough函数hough支持任意的默认语法:[H, theta, rho] = hough(f) 还支持完整的语法形式:[H, theta, rho] = hough(...转载 2018-04-15 14:43:36 · 614 阅读 · 0 评论 -
霍夫变换(Hough)
霍夫变换Hough霍夫变换(Hough)是一个非常重要的检测间断点边界形状的方法。它通过将图像坐标空间变换到参数空间,来实现直线与曲线的拟合。1.直线检测1.1 直线坐标参数空间在图像x−y坐标空间中,经过点(xi,yi)的直线表示为:yi=axi+b(1)其中,参数a为斜率,b为截矩。通过点(xi,yi)的直线有无数条,且对应于不同的a和b值。如果将x转载 2018-01-30 21:46:33 · 1992 阅读 · 0 评论