如何在matlab中将图片(任何大小)分割为8*8块(仅物理分割),急!!!!!!

作者&投稿:雷王 (若有异议请与网页底部的电邮联系)
如何用MATLAB 将此图分割成8*8块并计算每个小块中的点的个数 要具体程序 急~!~

采用流密码加密明文,M=’C’, 密钥为K4,密文C为多少?
(3)生成数字信封。接收方B的公钥为(7,33),数字信封CKS为多少?(用十进制表示)

这样的图是没有现成的函数帮你切割出来单个小圆的,我不知道是谁替你想出的这个方法,也不知道你有什么目的,但这绝对是个笨办法,只能靠机械式的数学算法,程序编出来没有适用性,不过如果你要是只针对这一个图我可以给你程序:设原始图片是im_i,你事先还必须测量出来边缘到第一个圆心的距离设为a1(长边)和b1(短边)以及两圆心之间的距离a2,才能进行初始化
a=a2/2;
A=a1+a;
B=b1+a;
[M,N] = size(im_i);
im_o = zeros(M,N);
im1=im_i(0:A,0:B);%第一个圆
for k1=A:a2:M
for k2=B:a2:N
.
.
.
剩下的就那么存就行了,你这是定位到圆,假如你想把图片直接切割成M*N块的图像直接用imwrite就行了

思路是:
1.读入一张矩阵储存在一个矩阵A里
2.得到这个矩阵的大小(即图像的分辨率)
3.计算分割边界
4.分块储存
下面是参考代码 编号和上面类似
%1.
A=imread('xxx.bmp');%在工作目录里放一张叫xxx.bmp的图片
%2.
B=size(A);
%3.
stepx=B(1)/8;%计算横坐标的八分之一作为步进值
stepy=B(2)/8;%计算横坐标的八分之一作为步进值
%4.
A1=A(1:stepx,1:stepy,:);%储存第一块
A2=A(stepx:stepx*2,stepy:stepy*2,:);%储存第一块
...
A8=A(stepx*7:stepx*8,stepy*7:stepy*8,:);%储存第一块


数学建模的意义何在?
其次,建模中会有很多你从来没有遇到的问题,锻炼了你解决新问题的情况。同时在面对一个数天难以解决的问题时,你的耐心和意志力都会得到锻炼。还有,建模不是一个人能够完成的任务,你将会学习团队的分工合作,发现和利用自己所长之处。此外,建模需要大量的计算机知识,你应该会学会使用matlab或者lingo,...

不搞软件开发,学C++、数据结构与算法的用处何在?
依我看,C++不是用来解决数学问题的好想法。你可以继续深造Matlab,它绝对是解决数学问题的利器。也许你的导师的本意不是让你学习一门特定的语言,而是想让你学习一些算法的知识,的确算法书用C\/C++写的比较多,这也不代表算法一定要用C++去实践,事实上很多人喜欢用Python等其他语言去实践一个算法,因为...

特征值与特征向量的研究意义何在?
陈建兵在《矩阵迭代法求矩阵特征值与特征向量初始向量选取的讨论》中讨论了初始向量的选取问题特征值理论是线性代数中的一个重要的内容;当方阵阶数很高时实际计算比较繁琐。赵娜、吕剑峰在《特征值问题的MATLAB实践》中从实际案例入手,利用MATLAB软件讨论了求解特征值问题的全过程。汪庆丽在《用矩阵的初等...

如何评价 Coursera 的机器学习 课程
可能就是不符合以上两点吧,比如你说的决策树,感觉在应用面上窄了点。模型的介绍肯定是不全面的。4.octave我一直觉得不好用,其实ng用octave主要是因为它开源每个人都下得到,而且作为脚本语言不需要太高的编程基础,但是作为中国学生,我实在想不出用octave的意义何在,毕竟网上Matlab破解版想下就下。

【OFDM高手进】请教导频在OFDM系统中的作用
要是你做的是实际系统的仿真就应该有导频,是区分信号的关键 要是对OFDM系统某个环节仿真我想就不必了,毕竟不是整个系统,或者是不是针对实际系统 而且导频对一些仿真不影响所以就不加进去了~!

15\/4怎么化成小数
列竖式,作15.00\/4,算出3.75,实在不行用计算器,再不行用MATLAB,输入15\/4按回车。

学习统计学都要掌握哪些知识点?
实验设计与方差分析。以上学科一部分是选修,一部分是必修,按照时间先后排序。可以看出来,因为经济学院的原因,里面很多选修课程都与经济关系相当之大,事实上,很多经济学科就是需要运用到统计的知识。必修的基础课程莫过于概率论和数理统计两门,别的理工学科4个课时上完的概率论与数理统计,统计学的...

怎么样理解哈姆雷特在复仇中的犹豫与延宕
还有一个可能的原因是他不愿意因为报仇轻易将社会陷入混乱中,简单讲就是考虑得太多。个人觉得他的所谓“延宕”其实不是针对复仇本身,而是针对自己,弄不清自己本意何在。哈姆莱特作为一个人文主义者,他追求的最大的人文精神统治国家,不愿以杀人为代价替父报仇,而西方与中国有着共同之处就是:杀父之仇不共戴天. 而...

找穿越文
那一柄宝剑难道终生无缘,不知憾所何在? 《且试天下》 “苍茫残局虚席待,一朝云会夺至尊!” 东朝第一高山、号为“王山”的苍茫山顶上,有传说中的高人...《新北京,新穿越》 by matlab古色古香: 《地水鸾宫明月姬》 by 桂圆八宝 【TXT】《寂寞空庭春欲晚》 by 匪我思存 《魅惑帝王爱》 by 芥蓝 《契丹...

200米竞赛中,内道跑和外道跑各自的利弊是什么?各跑道的最佳跑步路线是什...
肯定有分别,内道和外道 长度一样,内道要跑的直道长弯道短,外道反之。内道的身体倾斜度要更小,也就是身体偏离垂直的角度更大才能满足此时速度要完成圆周运动所需要的向心力。直道内道有优势。 但弯道中外道所跑的圆圈大,离心力就小,而内道离心力大。弯道外道有优势 。其实就没什么利弊了。至...

饶平县18715688044: Matlab 扩大图片尺寸 -
方雍曲克: 一般而言,只需对目标图像进行图形句柄对象和坐标轴句柄对象进行操作即可.MATLAB中分别用gcf和gca表示.如:set(gcf,'unit','centimeters','position',[10 5 7 5]);这就是对图形的位置及大小进行设置.单位为厘米,大小为7cm*5...

饶平县18715688044: matlab 调用图像放大命令 -
方雍曲克: 用set命令matlab缩小和放大图片的方法 在matlab里直接使用10.5大小的字体(5号字体), 并调整图片的大小(50%),按厘米 set(gcf,'Units','centimeters','position',[12 2 12 8]); set(gca,'xtick',-8:1:2,'ytick',[0:0.25:1]);%设置刻度 set(gcf,'Units',...

饶平县18715688044: matlab 中生成了图像,怎样操作可以使图形变大 -
方雍曲克: 旧一点的matlab版本点放大图标即可,新一点的版本点击想要放大的图像然后进行拖曳即可.

饶平县18715688044: 如何在matlab中将图片(任何大小)分割为8*8块(仅物理分割),急!!!!!! -
方雍曲克: 思路是: 1.读入一张矩阵储存在一个矩阵A里 2.得到这个矩阵的大小(即图像的分辨率) 3.计算分割边界 4.分块储存 下面是参考代码 编号和上面类似 %1. A=imread('xxx.bmp');%在工作目录里放一张叫xxx.bmp的图片 %2. B=size(A); %3. stepx=...

饶平县18715688044: 急!matlab中怎么把显示的图片放大. 如:figure(1); subplot(121); imshow(a); subplot(122); imshow(b);
方雍曲克: 你可以用imwrite把图像写入磁盘,这样你在文档里就可以缩放了 还有你可以用图像放大,就是imrisize函数,放大后再显示或者写入磁盘.

饶平县18715688044: matlab中如何将图片分割成指定大小? -
方雍曲克: 把图片读入,用imread函数,得到一个矩阵,然后从矩阵中提取小矩阵.

饶平县18715688044: matlab中怎么弄一个放大的图 -
方雍曲克: 图片显示窗口,本身就带缩放工具.如果用imshow,只要指定显示的数据范围,就可以了.

饶平县18715688044: 怎样在matlab 中的图像大小
方雍曲克: 例如用imread读取一张图片,用im2bw转换成位图,方法如下: clear I=imread('abc.png'); imshow(I); IY=im2bw(I,0.5); figure; imshow(IY) [m n]=size(IY)

饶平县18715688044: 在matlab中如何读取规定大小的图片(如64*64) -
方雍曲克: im=double(imread('h.jpg')); [r c]=size(im);%r,c分别为输入图像的高度和宽度

饶平县18715688044: matlab怎么把图像的大小变为原来的0.5倍大,不改变成宽比 -
方雍曲克: 你指的是图像处理吗?I=imread("xx.bmp"); imshow(I); %原图 N=I(2:2:end,2:2:end,:); imshow(N); %新图

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网