首页 >>  正文

灰度变换matlab

来源:baiyundou.net   日期:2024-09-20

柏疤浅1302用matlab怎么实现图像灰度级的量化,也就是灰度级压缩,从256级量化到16级 -
桓详忠15647669387 ______ 直接从灰度矩阵转换,转换到A级: if isa(im_mat,'uint8') im_mat = floor(im_mat/255*A-1); end 本题,则为 if isa(im_mat,'uint8') im_mat = floor(im_mat/255*15); end 即可

柏疤浅1302使用MATLAB完成灰度图像的DCT变换 -
桓详忠15647669387 ______ 可以使用dct2函数来做,具体请参考:http://www.matlabsky.com/thread-11391-1-1.html

柏疤浅1302matlab图像转灰度图像 -
桓详忠15647669387 ______ 图像转灰度请使用 rgb2gray 取亮度值就直接取就行了比如 彩色图象im gray = rgb2gray(im); 得到灰度图像 gray(i,j)就是第i行第j列的亮度值 这个亮度值是可以表示一个平面凹凸不平的平均深度吗? 不懂是什么问题..

柏疤浅1302基于MATLAB GUI的直接灰度变换,怎样用程序实现灰度切割和位图切割,请高手指点.最好有程序代码! -
桓详忠15647669387 ______ 位图切割:function varargout = im_bitcut(impath,n)% IM_BITCUT 图像位图切割函数% 数字图像分解为位平面,每一位平面为一二值图像% | 0 f(x,y) % g(x,y) = |% | 255 f(x,y) >= 2^n% n为位平面序号% $Author: lskyp $Date: 2009.08.22 image1 = ...

柏疤浅1302在MATLAB里如何将JPG格式的彩色图片转化为灰度图? -
桓详忠15647669387 ______ MyYuanLaiPic = imread('e:/image/matlab/darkMouse.jpg');%读取RGB格式的图像 MyFirstGrayPic = rgb2gray(MyYuanLaiPic);%用已有的函数进行RGB到灰度图像的转换 [rows , cols , colors] = size(MyYuanLaiPic);%得到原来图像的矩阵的参...

柏疤浅1302matlab怎么对整幅图像做变换 -
桓详忠15647669387 ______ I = rgb2gray(RGB); Matlab函数rgb2gray,函数功能:将真彩色图像转换为灰度图像.在matlab命令窗口中键入doc rgb2gray或help rgb2gray可以获得更多关于该函数的帮助信息. 调用方式: I = rgb2gray(RGB) 将真彩色RGB图像转换成灰度图像.(RGB并不发生变化) newmap = rgb2gray(map) 返回一个灰度调色板. 以下是这个函数的实例: % 1. 显示RGB真彩色图像 imgrgb = imread('flower.jpg'); figure('Name', '显示真彩色图像') imshow(imgrgb)

柏疤浅1302Matlab中,怎样将一个像素为1944X2592的灰度图像变换为像素为384X288的灰度图像?Matlab语句怎样?谢谢! -
桓详忠15647669387 ______ 那就是把图像的分辨率减低了,减低的方法很多,简单的就是隔点取数,也有窗口平均的. 如割点取数:假定原数据为A. D1=floor(1944/384);D2=floor(2594/288); B=A(1:D1:1944,1:D2:2592);%%B就是你要的结果.

柏疤浅1302急需彩色图像转变为灰度图像的matlab的程序代码 -
桓详忠15647669387 ______ RGB=imread('img.bmp','bmp'); %读入彩色图片 figure(1),imshow(RGB),title('彩色图'); %显示彩色图片 I=rgb2gray(RGB); %彩色转化成灰度图 figure(2),imshow(I),title('灰度图'); %显示灰度图

柏疤浅1302用MATLAB将lena.bmp转换为灰度图,并将图像的长宽分别缩小为原来的一半.刚刚开始学这个软件还不懂怎么改
桓详忠15647669387 ______ clear;clc I = imread('lena.bmp'); figure;imshow(I); I=rgb2gray(I);%转为灰度 I=imresize(I,0.5,'bilinear');%缩小一半 figure;imshow(I)

柏疤浅1302RGB图转灰度图的matlab程序 -
桓详忠15647669387 ______ 之前提过这个问题吧?再给你回答一遍吧,直接粘贴过来的:很简单,将以下语句粘贴到一个新建的MATLAB函数文件里并取名为rgb2gray2.m(缺省即是如此) function J = rgb2gray2(I) J = 0.29894 * I(:,:,1) + 0.58704 * I(:,:,2) + 0.11402 * I(:,:,3); 接下来读入一幅RGB图像到矩阵I中后调用J = rgb2gray2(I)即可,J就是转换后的灰度图像矩阵.需要注意的是,自编函数未考虑太多情况,因此输入必须是RGB图像的矩阵(可用imshow()函数读取 自硬盘里的照片),如果原本就是灰度图像或其它非法输入的话将会报错.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024