找回密码
 注册
Simdroid-非首页
查看: 135|回复: 9

请教个GUI问题

[复制链接]
发表于 2010-9-1 10:20:13 | 显示全部楼层 |阅读模式 来自 江西赣州
请问用matlab的GUI可不可以实现将照片的颜色变化读取出来,并通过经验公式从颜色变化中得到相应结论呢?
发表于 2010-9-1 10:27:45 | 显示全部楼层 来自 湖南湘潭
Simdroid开发平台
问题太笼统。
回复 不支持

使用道具 举报

 楼主| 发表于 2010-9-1 10:34:30 | 显示全部楼层 来自 江西赣州
2# lin2009
我先想知道可以通过GUI实现读取照片的颜色变化么?可以的话要怎么做呢?
回复 不支持

使用道具 举报

发表于 2010-9-1 11:25:04 | 显示全部楼层 来自 山东烟台
什么叫做照片的颜色变化,动画吗??
似乎你问的问题与GUI没有关系啊!
GUI只是图形界面而已
回复 不支持

使用道具 举报

发表于 2010-9-1 11:44:14 | 显示全部楼层 来自 四川成都
不知道帅哥问的是不是读取一个图片时,这个图片的调色板矩阵(colormap)?
[x,colormap]=imread('文件名');
回复 不支持

使用道具 举报

发表于 2010-9-1 18:56:47 | 显示全部楼层 来自 四川成都
个人觉得可以,lz可以试一下先把图片转为灰度图,然后将转换后的照片灰度读入数据矩阵,再用gradient函数对数据矩阵求梯度,找到gradient突然变化的地方,这些地方就是照片中颜色变化的地方。至于根据颜色变化而采用经验公式就更简单了。gui我不是很熟,应该是可以把这些想法实现的
回复 不支持

使用道具 举报

发表于 2010-9-5 19:25:42 | 显示全部楼层 来自 河北廊坊
不知道你是不是这个意思


  1. clear;clc;close all
  2. info = imfinfo('63.gif','gif');
  3. mri = uint8(zeros(info(1).Height,info(1).Width,1,length(info)));
  4. for frame=1:length(info)
  5.     [mri(:,:,:,frame),map] = imread('63.gif',frame);
  6. end
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 不支持

使用道具 举报

发表于 2010-9-5 20:14:47 | 显示全部楼层 来自 新疆乌鲁木齐
令我相当困惑的是:您确定这是GUI的问题?
回复 不支持

使用道具 举报

发表于 2010-9-5 20:49:57 | 显示全部楼层 来自 河北廊坊
本帖最后由 qibbxxt 于 2010-9-5 21:03 编辑

8# bainhome
这个我觉得和gui似乎没有什么关系,关键是读取图像吧,但是不知道lz醉翁之意在什么地方
回复 不支持

使用道具 举报

 楼主| 发表于 2010-10-16 11:08:21 | 显示全部楼层 来自 江西赣州
6# lengyunfeng
你好,我按你的方法求出了梯度,但是之后怎么根据梯度对应颜色就不懂了,能不能给点指点,最好是能给出梯度和颜色之间的关系,多谢!!!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 17:16 , Processed in 0.073303 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表