作用:获得指定文件夹下的所有子文件夹和文件,并存放在返回值out_Files里边
path_data = './data/handwritingPictures/';
files = dir(fullfile(path_data,'*.jpg'));
imread()
用法: A = imread(filename.fmt) 根据文件名filename读取灰度或彩色图像。
返回的数组A包含图像数据。如果是灰色图像,A是MN的数组;如果是真彩图像,A是MN*3的数组。
imcrop(图像,[a,b,c,d])
其中,[a b c d]对应[xmin ymin width height]
[A,map]=imread('cat.png'); %读入图像
rect=[75 68 130 112]; %定义剪切区域
X1=imcrop(A,rect); %进行图像剪切
set(0,'defaultFigurePosition',[100,100,1000,500]);%修改图形图像位置的默认设置
set(0,'defaultFigureColor',[1 1 1])%修改图形背景颜色的设置
subplot(121),imshow(A); %显示原图像
rectangle('Position',rect,'LineWidth',2,'EdgeColor','r') %显示图像剪切区域
subplot(122),imshow(X1); %显示剪切的图像
I=imread('/Users/fariy/Pictures/灰灰.jpeg');
img = imbinarize(I,0.1); %自定义阈值
figure
imshowpair(I,img,'montage')
imcomplement()
功能:实现灰度图像灰度反转。将灰度值为0的像素值转换为255,将灰度值为255的像素值转换为0,将灰度值为x的像素值转换为255-x。通过灰度反转,能够增强暗色背景下的白色或灰色细节信息。
I=imread('/Users/fariy/Pictures/灰灰.jpeg');
J=imcomplement(I); %实现灰度反转
figure;
subplot(121),imshow(uint8(I));
subplot(122),imshow(uint8(J));
返回值B表示将A升序操作之后的数组,返回值I表示对应的B中的值在原数组中的位置。
ds = {'2012-12-22';'2063-04-05';'1992-01-12'};
A = datetime(ds,'Format','yyyy-MM-dd')
[B,I] = sort(A)
- rand(1,20):生成大小为1*20的0~1的随机数组。
- y1=mapminmax([2,3,4,5,6;7,8,9,10,11],0,1)。默认情况下将数组归一化到[-1,1]
用法: fullfile函数可以将多个字符串拼接成文件路径
输出:将各个输入用"/“或”"拼接起来
f = fullfile('Applications','matlab','fun.m')
输出:Applications/matlab/fun.m
“libcudart.10.1.dylib”将对您的电脑造成伤害。 您应该将它移到废纸篓。、
已解决:
sudo cp /Applications/Polyspace/R2019b/bin/maci64/libcudart.10.1.dylib /usr/local/lib
sudo codesign --deep -fs - /usr/local/lib/libcudart.10.1.dylib