图像转换为向量 matlab,matlab图像转换成图像块向量im2col
函数原型:B = im2col(A,[m n],block_type) 功 能:将矩阵A分为m×n的子矩阵,再将每个子矩阵作为B的一列。 (1)当block_type为distinct时,将A分解为互不重叠的子矩阵,并转换成列。若不足m×n,以0补足。 例: A= 15 36 42 40 67 88 32 50 59 74 27 81 44 59 53 15 26 39 20 76 83 15 9 5 4 68 82 38 77 20 11 85 75 70 43 22 17 41 14 56 24 44 89 79 86 75 68 93 44 2 39 95 99 83 50 70 69 33 77 33 51 79 19 58 B=im2col(A, [3, 3], 'distinct')为: 15 4 44 40 38 95 32 11 50 59 75 69 81 22 33 53 14 19 26 24 0 76 79 0 9 68 0 36 68 2 67 77 99 50 85 70 74 70 33 44 17 51 15 56 58 39 44 0 83 86 0 5 93 0 42 82 39 88 20 83 0 0 0 27 43 77 59 41 79 0 0 0 20 89 0 15 75 0 0 0 0 (2)当block_type为sliding时,将A分解平移一行(列)的mxn的子矩阵,并转换成列。 例: A= 21 11 62 95 14 57 8 17 5 B=im2col(A, [2, 2], 'sliding')为 21 95 11 14 95 8 14 17 11 14 62 57 14 17 57 5 A的红色对应于B的第1列,A的红色第2行和橙色对应与B的第2列。根据A为3×3和子块为2×2,最多可构成B的列数为((3-2)+1)×((3-2)+1)=4,列长(行数)为2×2=4。 注: 对于‘sliding’类型,如果设A为mxn的,[p q]的block 块,则最后矩阵的行(或列)的大小为: (m-p+1) x (n-q+1) 应用实例——对矩阵进行m×n分块,用子块的和生成新矩阵。 B = im2col(A,[m n],'sliding'); C = reshape(sum(B),mm-m+1,nn-n+1);
图像转换为向量 matlab,matlab图像转换成图像块向量im2col相关推荐
- 利用MATLAB将图片转换成coe文件、TXT文件、mif文件、bin文件
利用MATLAB将图片转换成coe文件.TXT文件.mif文件 利用MATLAB将图片转换成coe文件 利用MATLAB将图片转换成txt文件 利用MATLAB将图片转换成mif文件 利用MATLAB ...
- 利用Matlab将图片转换成素描(简笔画)风格
题目: 利用Matlab将图片转换成素描(简笔画)风格 记得曾经看过别人的网络头像,是那种类似简笔画或素描的图片,一直以来都想做一个类似的头像,但始终不得要领.今天当我看到文献[1]中的图5.28时( ...
- python使用openCV加载图像、并将BGR格式转换成HSV格式、定义HSV格式中需要分离颜色的掩码(掩模)区间(mask)、并使用mask信息进行颜色分离、BGR格式的图像转化为RGB、并可视化
python使用openCV加载图像.并将BGR格式转换成HSV格式.定义HSV格式中需要分离颜色的掩码(掩模)区间(mask).并使用mask信息进行颜色分离.将BGR格式的图像转化为RGB.可视化 ...
- matlab中asc格式,matlab将图片转换成asc码txt文本格式 | 学步园
matlab将图片转换成asc码 function img2txt(imfile,varargin); % using an ASCII character for every stepx pixel ...
- Matlab 将cell转换成double格式
Matlab 将cell转换成double格式: data_cell是cell格式的数据,转化成data_double的double格式 data_double=transpose(str2num(c ...
- matlab .m文件转换成exe可执行文件
(一)matlab .m文件转换成exe可执行文件 1.装好vc++(版本不限) 2.进入matlab,输入mbuild -setup,回车,遇到第一问题选"y",第二个问题,请选 ...
- 将字符串转换为整数,比如12345转换成12345
C语言实现将字符串转换为整数,比如"12345"转换成12345 #include <stdio.h> //头文件 int string_to_int(char *p) ...
- mfc 二进制转换成图像_图像相似度---感知哈希算法(phash)---用matlab实现
基于matlab2020b,不同版本可能会出错 步骤: 读取图片数据(相当于一个矩阵) 转换成灰度图片(256级) 缩放到32×32尺寸(剔除图片细节) 计算二维离散余弦变换(变换后还是32×32矩阵 ...
- Matlab 数字数组转换成集中字符串
问题背景:Matlab 编程中有时需要将二维数组中的列或行转换成集成的字符串,效果如下,例如: 数组 a = [1 2; 3 4]; 将数组a的第1.2列转换成字符串 b = ['1,2,'; '3, ...
最新文章
- nbalive05 editor 正式版
- jsch连接mysql_求用jsch网络工具包通过ssh连接远程oracle数据库并发送sql操作语句(数据库在unix上)java代码例子...
- leetcode442. 数组中重复的数据
- python能print中文吗_python怎么print汉字
- 了解招聘中的这些潜台词,找工作少走弯路
- 3D Vision | 移动机器人视觉三维感知的现在与将来
- ubuntu19.04安装pip3以及virtualenv和virtualenvwrapper
- asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
- 项目常用工具类整理(二)--ckeditor的引用
- 本地建mysql数据库_mysql 安装及新建本地数据库遇到的问题
- 「2021年」国内主流短信验证码平台综合评测
- c语言的缺陷与陷阱,C语言 宏陷阱与缺陷
- msdn windows server 按电源事件api_微博评论是如何设计的?曾说能抗8位明星同时出轨,但遇大事件屡屡挂掉!...
- Aggressive cows题目翻译
- Android OpenGL ES 3.0 FBO 离屏渲染
- 两种无密码解锁iPhone锁屏密码的方法
- Unity3D模型 | SolidWorks建模导入Unity
- “龙”腾智跃,“万”象更新 | 达索系统专精特新企业SIMULIA解决方案云峰会邀君共探未来
- 关于debian基本配置,便于初学者使用
- 互联网,因特网,以太网的区别