- 1、本文档共190页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Psychtoobox
Lihan Chen
2015.4.28
MATLAB 图像刺激
图像处理
图像基础
图像的变换与操纵
计算生成图像
图像基础
像素、颜色、索引图像
图像基础——像素
数字图像
离散的坐标:像素
离散的强度:0~255 (黑~白)
图像基础——颜色
RGB颜色系统
每个像素的红、绿、蓝均由uint8表示 (0~255)
alpha通道:透明度
24位/32位真彩色
imtool( photo.jpg);
用MATLAB存取并显示图片
读取并显示图片
im = imread(tmp.png);
size(im)
imshow(im)
写入图片
imwrite(im, tmp.jpg);
a=[ones(400,40),zeros(400,40)]; %先生成一根白条和一根黑条
a1=repmat(a,[1,5]); % 将这个组合复制5遍
a2=xor(a1,a1’);%将这个黑白条纹与自己的转置做异或逻辑运算
imshow(a2) %棋盘格就生成了
实例:红蓝3D与双眼竞争
im1 = imread(Koala.jpg);
im2 = imread(Penguins.jpg);
% 用第二幅图替代第一幅图的红色通道
im1(:,:,1) = im2(:,:,1);
% 把绿色通道清零
im1(:,:,2) = 0;
imshow(im1)
image与colormap
image函数是MATLAB最基本的图像显示函数,可以绘制索引图像,即每个像素的值对应颜色查找表中的索引
colormap:定义图像显示用的颜色查找表
imagesc将数据scale后绘制成图(例如绘制相关矩阵)
image与imshow
Imshow仅用于显示由RGB或灰度值定义的图像(image也可以)
无论是哪个函数,若图像是以uint8表示的,则取值范围为0~255,若以double表示,则取值范围是0~1
将face.jpg 与 house.jpg 融合成一张图片,face占用红色通道,house占用绿色通道,蓝色通道取值0. 由于两张图片不一样大,最后结果保留两张图片重叠部分即可,如示例mix.jpg (imread 读出的数据是uint8, 取值范围是0-255,imshow 图片的取值范围是0-1,中间需要除以255这个系数)
clear all
face = imread (face.jpg);
house = imread (house.jpg);
mix (:,:,1) = face(1:680,1:550,1);
mix (:,:,2) = house(1:680,221:770,2);
mix (:,:,3) = 0;
imshow (mix);
image 绘制数据
imagesc colormap
绘制相关矩阵
a = rand(10);
for i = 2:10
a(:,i) = a(:,i-1)+rand(10,1)*0.5;
end
imagesc(corr(a))
colorbar
colormap autumn
Psychtoolbox-1-listing-lst4.m
data.mat 中保存了一组虚拟的fMRI数据,数据里记录了V1,V2,V3,V4,V5,ips 6个脑区 100个时间点的值,请画出其6x6 的相关矩阵。
load data.mat
fdata=[V1,V2,V3,V4,V5,ips];
imagesc(corr(fdata))
马赫带效应
clear all %清除变量,MEX等,如果有需要的变量还不想清除,需要小心
close all % 关闭各种figure窗口
img=1:10; %图片的值,即是选择colormap第1-10的值
figure(1) %打开figure编号为1的窗口
paintpots = ones(10,3); % 自己创建的一个颜色查找表
colormap(paintpots) %将定义好的对应关系输入系统
image(img); %呈现图片
axis off; %取消在这个任务中没有意义的轴
for i=1:10
paintpots (i,:)= (i/10);%令查找表的第i位的值为i/10,即是最大亮度的i/10倍
colormap(paintpots);%将更新的查找表输入系统
pause %等待按键,注意看figure中图片的变化
end
Psychtoolbox-1-listing-lst3.m
clear all
close all
colormap(gray(256)) %将颜色查找表设置为灰度图
img = reshape(1:256,16,16);
image(img);
axis square
您可能关注的文档
- 卓越绩效评价准则剖析.docx
- 土木工程概论剖析.doc
- 卓越领导必备九力剖析.ppt
- 第2章 机械工程材料及钢的热处理讲解.ppt
- 半导体材料导论7-1剖析.ppt
- 浅谈家庭教育讲解.pptx
- 浅谈今日学堂的思维教育讲解.doc
- 第2章 基本逻辑指令讲解.ppt
- 第五章 硬件资源的应用讲解.ppt
- 浅谈全回转钻机桩基施工——张正伟论文讲解.docx
- 2025年贵州工业职业技术学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年西昌民族幼儿师范高等专科学校高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年西藏警官高等专科学校高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年贵州工商职业学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
- 2025年贵州工商职业学院高职单招职业适应性测试近5年常考版参考题库含答案解析.docx
- 2025年贵州农业职业学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析.docx
- 2025年贵州工商职业学院高职单招语文2018-2024历年参考题库频考点含答案解析.docx
- 2025年许昌职业技术学院高职单招数学历年(2016-2024)频考点试题含答案解析.docx
- 2025年许昌职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析.docx
文档评论(0)