matlab怎么处理bmp图像样把bmp图中黑色变成蓝色?

matlab中使用imwrite将数据矩阵转化成BMP格式文件时,bmp图像为什么白的?
[问题点数:20分]
本版专家分:5
CSDN今日推荐
本版专家分:11756
2009年4月 C/C++大版内专家分月排行榜第二
2009年5月 C/C++大版内专家分月排行榜第三
本版专家分:5
本版专家分:115
本版专家分:64335
2009年 总版技术专家分年内排行榜第六
2009年4月 总版技术专家分月排行榜第一
2009年11月 Linux/Unix社区大版内专家分月排行榜第一2009年6月 Linux/Unix社区大版内专家分月排行榜第一2009年4月 C/C++大版内专家分月排行榜第一2009年3月 C/C++大版内专家分月排行榜第一2009年3月 Linux/Unix社区大版内专家分月排行榜第一2009年2月 Linux/Unix社区大版内专家分月排行榜第一
2010年1月 C/C++大版内专家分月排行榜第二2009年10月 Linux/Unix社区大版内专家分月排行榜第二2009年9月 Linux/Unix社区大版内专家分月排行榜第二2009年8月 C/C++大版内专家分月排行榜第二2009年8月 Linux/Unix社区大版内专家分月排行榜第二2009年7月 C/C++大版内专家分月排行榜第二2009年6月 C/C++大版内专家分月排行榜第二2009年5月 C/C++大版内专家分月排行榜第二2009年5月 Linux/Unix社区大版内专家分月排行榜第二2009年4月 Linux/Unix社区大版内专家分月排行榜第二2009年2月 C/C++大版内专家分月排行榜第二2009年1月 Linux/Unix社区大版内专家分月排行榜第二
本版专家分:0
本版专家分:0
本版专家分:0
匿名用户不能发表回复!|
其他相关推荐在matlab中jpg,bmp等格式图像都可用矩阵表示吗,都是读取灰度值?_百度知道
在matlab中jpg,bmp等格式图像都可用矩阵表示吗,都是读取灰度值?
所说的jpg图像压缩格式是对图像哪一方面数据的压缩?...
所说的jpg图像压缩格式是对图像哪一方面数据的压缩?
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
dhryh11111知道合伙人
dhryh11111
采纳数:304
获赞数:1693
Matlab 如何实现 BMP读取 MATLAB支持五种图像类型,即索引图像、灰度图像、二值图像、RGB图像和多帧图像阵列;支持BMP、GIF、HDF、JPEG、PCX、PNG、TIFF、XWD、CUR、ICO等图像文件格式的读,写和显示。MATLAB对图像的处理功能主要集中在它的图像处理工具箱(Image Processing Toolbox)中。图像处理工具箱是由一系列支持图像处理操作的函数组成,可以进行诸如几何操作、线性滤波和滤波器设计、图像变换、图像分析与图像增强、二值图像操作以及形态学处理等图像处理操作。下面用一些实例进行简单说明: 1、图像的读取 MATLAB中从图像文件中读取数据用函数imread(),这个函数的作用就是将图像文件的数据读入矩阵中,此外还可以用imfinfo()函数查看图像文件的信息(见例1) %例1:图像数据及图像信息的读取 imfinfo e:\matlabwork\tuxiang\Girl.bmp %读取图像信息 [A,M]=imread('e:\matlabwork\tuxiang\Girl.bmp','bmp'); %图像数据的读取,将图像数据放入矩阵A中,颜色数据放入矩阵M中 imshow(A,M);title('原图像'); M(:,1)=0;  %将颜色数据矩阵的一列置零 figure imshow(A,M);title('改变颜色后的图像')
谢谢,还有一个问题,为什么我的彩色视频的frametype会是grayscale,不是indexed或TrueColor?
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Matlab如何将RGB数据转换为RGB图像_百度知道
Matlab如何将RGB数据转换为RGB图像
RT,现在已经分别得到R,G,B三列数据,怎样用Matlab显示RGB图像?文件格式有哪些要求?请尽快回答,谢谢!我没学过Matlab,请尽量详细些!谢谢!...
RT,现在已经分别得到R,G,B三列数据,怎样用Matlab显示RGB图像?文件格式有哪些要求?请尽快回答,谢谢!我没学过Matlab,请尽量详细些!谢谢!
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
zhxzhlx知道合伙人
采纳数:44
获赞数:171
擅长:暂未定制
imdata = imread('ngc6543a.jpg');%imdata为rgb数据imwrite(imdata,'myPic.bmp');%写图片imshow('myPic.bmp')%显示你写的图片 这样就可以啦你如果有数据,直接用imwrite写图片就可以了,不用我的第一步读图片数据
可现在我的RGB数据分别在三个文件里啊,怎么弄到一个里面,格式?
是txt还是mat?那我再给你做个示例吧
%% 模拟你的操作%读数据r = load('r.txt');g = load('g.txt');b = load('b.txt');%% 写图片youData(:,:,1) =youData(:,:,2) =youData(:,:,3) =imwrite(youData,'myPic.bmp');%写图片imshow('myPic.bmp')%显示你写的图片 你把你的3个txt文件像上面那样load进就可以了,当然前提是你的文件格式正确
tjqry044知道合伙人
采纳数:169
获赞数:123
擅长:暂未定制
RGB转换为灰度值 功能RgbToGray(来源:TColor):TC
VAR目标:字节; 开始目标:= ROUND((0.30 * GetRValue(来源))+ (0.59 * GetGValue(来源))+ (0.11 * GetBValue(来源))); 结果:= RGB(目标,目标,目标); 结束;
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。保存图片变黑色
今天用MATLAB作图,碰到一个问题:想把结果保存成为图片,结果,失望,保存之后打开一片黑色。之后再试了几下,不论是jpg,bmp还是png都不行
只好Google,最后,总算找到答案,原来是着色属性的问题,修改其实很简单:
set(gcf, 'Renderer', 'ZBuffer')
这样,就把属性从OpenGL改到了ZBuffer,这样,就可以了。
在这里记录一下,防止自己忘记。嘿嘿。。。。。
MATLAB生成图像保存时四周全黑色问题解决方案
matlab imwrite函数保存jpg格式图像丢失数据或改变图像
没有更多推荐了,如何用matlab提取一张BMP图片上每个像素点的灰度值呢?_百度知道
如何用matlab提取一张BMP图片上每个像素点的灰度值呢?
如题,希望高手指点...
如题,希望高手指点
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
greatdju知道合伙人
采纳数:1589
获赞数:18742
A=imread('你的图片');
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 matlab显示bmp 的文章

 

随机推荐