当前位置: 首页 > java >正文

【matlab】图片转视频

该MATLAB程序将指定文件夹中的BMP图片序列合成为MP4格式视频。程序允许自定义视频输出格式和帧率(示例设为120帧/秒)。通过遍历文件夹内所有BMP文件,逐帧读取并写入视频对象。用户可通过修改路径参数(route)和目标文件名(name)来适配不同场景,实现批量图片到视频的自动化转换功能。程序结构清晰,包含完整的视频对象开启、写入和关闭流程。

%% 本程序将一个文件夹里的图片合并成一个shipin
% 可修改视频格式
% 可修改帧率route='D:\test123\';%待合成图片存放位置
name='Bolt';%
d=dir([route,'*.bmp']);%图片格式WriterObj=VideoWriter([route,name],'MPEG-4');%待合成的视频(不仅限于mp4、avi格式)的文件路径
WriterObj.FrameRate=120;%设置视频帧率
open(WriterObj);n_frames=numel(d);% n_frames表示图像帧的总数
for i=1:n_frames 
frame=imread([route, d(1).name]);%读取图像,放在变量frame中
writeVideo(WriterObj,frame);%将frame放到变量WriterObj中
%%为每一帧图像编号
%imshow(frame);
%text(5,18,num2str(i),'color','y','Fontweight','bold','FontSize',18);
%writeVideo(WriterObj,frame2im(getframe(gcf)));
endclose(WriterObj);
http://www.xdnf.cn/news/14486.html

相关文章:

  • 网络编程TCP与UDP
  • 02 ( chrome 浏览器插件, 立马翻译), 搭建本地 api
  • 在劲牌工厂,探寻一瓶草本酒的科技之旅
  • 充电桩运维管理工具系统的**详细功能列表** - 慧知开源充电桩平台
  • 工业 AI Agent:智能化转型的核心驱动力
  • FPGA基础 -- Verilog语言要素之数组
  • 简说 python
  • Linux -- Ext系列文件系统介绍
  • Eureka、Nacos、Zookeeper 优雅上下线机制
  • 论文笔记:GTG: Generalizable Trajectory Generation Model for Urban Mobility.
  • FairyGUI学习
  • Rust 学习笔记:trait 对象
  • 【工具使用】STM32CubeMX-FreeRTOS操作系统-内存池、消息队列、邮箱篇
  • 时间序列分析
  • Django中使用流式响应,自己也能实现ChatGPT的效果
  • CGAL 快速构建三维凸包
  • 20年架构师视角:SpringAI如何重塑Java技术栈?
  • 进程和线程区别、管道和套接字、共享变量、TCP三次握手,是否可以少一次握手、子进程和主进程区别和API——Nodejs
  • 206. 反转链表
  • ArkUI-X框架LogInterface使用指南
  • C++题解(36) 2025年顺德区中小学生程序设计展示活动(初中组C++)换位(二)
  • BeckHoff <---> Mitsubishi RH-20FR(三菱)水平关节机械手通过网桥(EL6692)通讯
  • C++队列的那些事儿
  • db2主从同步 逻辑复制 APPLY_THROTTLE参数
  • LangGraph AI 系统测试与高可用保障体系
  • SwiftHub 项目分析
  • Linux之Python定制篇——新版Ubuntu24.04安装
  • to avoid naming wrong index webpage for one website
  • DrissionPage如何通过截图的方式获取图片
  • 水果商城管理系统笔记