每天一点matlab——如何将一幅图像(640*360)分成4个局域(160*90)读取

转载 2015年11月19日 22:12:00

clear all
clc
close all
Img=imread('C:\Documents and Settings\Administrator\桌面\b.jpg');
%图像分成mxn块
m=4;
n=4;
[sample_h sample_w]=size(Img);%读入图像的高和宽 640 360
region_h=floor(sample_h/m);%每个区域的高 160
region_w=floor(sample_w/n);%每个区域的宽 90
plot_num=1;
figure
imshow(Img)
title('原图像')

figure
for i=1:m
    for j=1:n
        temp=Img((i-1)*region_h+1:i*region_h,(j-1)*region_w+1:j*region_w);%每个区域的信息
        subplot(4,4,plot_num);
        imshow(temp)
        plot_num=plot_num+1;
    end
end

相关文章推荐

每天学一点MATLAB函数——软件操作函数

1. exit 关闭MATLAB函数 2. clc 清空命令窗口 3. commandhistory 打开CommandHistory窗口,若已经打开则选中该窗口 4. diary ...

C++读取和存储一幅BMP图像

C++读取和存储一幅BMP图像 转载请注明出处       之前写过一篇介绍BMP格式的文章,这是C++处理数字图像的基础,只有知道了BMP文件在计算机里的存储结构,才能谈之后的图像处理。这里...

opencv 3.0 打开摄像头读视频(度申FM036和Basler acA640-90gc)

最近在编写用opencv从摄像头获取图片并处理的程序,折腾了好几天,今天中午放弃习惯性的午休,终于柳暗花明了!3.0 打开摄像头读视频(度申FM036和Basler acA640-90gc)" tit...

OpenCV中将一幅图平均分成N*M份,适合SVM+HOG训练的负样本采集

刚刚开始学OpenCV,这个程序是自己写的,运行环境是VS2010+OpenCV2.4.9; 因为做SVM+HOG对人体头部进行检测,自己偷懒,而且还不会用鼠标选ROI,就用ps,花了一整天,收集了...

一套效果图适配(Android和IOS)全尺寸和标注规范-(三)(360x640)

现在手机分辨率越来越多,光是ios就有4, 5, 6, 6+,设计上的确很麻烦,出稿到底是设计出,还是程序直接改?看了很多大神的无私分享,简单的总结一些,希望能给大家提供帮助,欢迎大家一起补充,讨论!...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)