matlab玩法之一~使用matlab边缘处理进行视频制作

matlab玩法之一~使用matlab边缘处理进行视频制作

最近看到一段用matlab制作的挺有趣的短视频,就自己琢磨了一下,把制作短视频的框架了解了一下,加入了自己的想法,就编了个小程序。最近几天用程序试运行了几个视频,处理的不是特别优秀,但是却觉得蛮有趣的,有兴趣的各位可以多多扩展。
具体案例可前往B站观看:https://www.bilibili.com/video/av61339437
喜欢的小伙伴可以关注,点赞,砸币

close all
clear all
clc

set(gcf,'NumberTitle','off','Name','WHITE SNAKE');
img = imread('\Snake.bmp');%注意图片路径的选择
imshow(img);
[y fs] = audioread('前世今生.mp3');%音频读取
sound(y,fs);%播放背景音乐
title('Made by CK');
pause(5);

path = '\result\';%注意文件夹路径的选取,注意该文件夹下需要大量图片,以方便做成动画效果
dir1 = dir([path '*.bmp']);
for i = 1:length(dir1)
    disp(i);
    img = imread([path dir1(i).name]);
    img = rgb2gray(img);
    detection = edge(img,'canny');%算子边缘检测,roberts,sobel,log三种算子的效果都不如canny
    
    set(gcf,'NumberTitle','off','Name','test@MATLAB2015 by CK');
    [x,y] = find(detection ==1);
    scatter(y,-x,'.');%描点
    axis([0 1024 -440 0]);
    pause(0.05);
end
  • 22
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值