网站大量收购闲置独家精品文档,联系QQ:2885784924

北大心理学系.Psychtoolbox2剖析.pptx

  1. 1、本文档共190页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档