
matlab怎么存取灰度图像的像素矩阵?
我用matlab将一幅彩图转变为了一幅灰度图,我想得到这个灰度图的像素信息并放进一个矩阵中该怎么办?下面的我的程序,可是不对,求大神指导一下!!!P=imread('1....
我用matlab将一幅彩图转变为了一幅灰度图,我想得到这个灰度图的像素信息并放进一个矩阵中该怎么办?下面的我的程序,可是不对,求大神指导一下!!!
P=imread('1.JPG'); % 调入图片
M=rgb2gray(P);
[F]= imread(M); %提取图片, 像素矩阵保存在F中(就是这句不对)
size(F);%查看矩阵维数
f=F; 展开
P=imread('1.JPG'); % 调入图片
M=rgb2gray(P);
[F]= imread(M); %提取图片, 像素矩阵保存在F中(就是这句不对)
size(F);%查看矩阵维数
f=F; 展开

2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
P=imread('1.JPG'); % 调入图片
M=rgb2gray(P);
S=double(M);%将图像数据转化成double类型
这样S就是你要保存的矩阵。matlab中规定了图像的存储格式为uint8类型,一般是不能进行加减乘除运算的,需要将其转化成其他数据类型,常见的是double型。
M=rgb2gray(P);
S=double(M);%将图像数据转化成double类型
这样S就是你要保存的矩阵。matlab中规定了图像的存储格式为uint8类型,一般是不能进行加减乘除运算的,需要将其转化成其他数据类型,常见的是double型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
clear all;
close all;
clc;
I=imread('rice.png'); %读入的图像,如果是灰度图像,那么I就是像素矩阵
imshow(I);
save data.mat I %把I存入data.mat
load data.mat I %需要的时候,从data.mat调入I
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询