|
发表于 2018-11-8 10:28:48
|
显示全部楼层
本帖最后由 zonda 于 2018-11-8 10:30 编辑
- clear
- beauty = imread('张曼玉.jpg');
- graybeauty = rgb2gray(beauty);
- divider = round((0:12) * (255/12));
- trans_beauty = zeros(size(graybeauty));
- charmat = [36,38,64,35,37,42,61,63,43,45,46,32]; %[@#%*+?+-. ]
- for i = 1:12
- trans_beauty((divider(i)< graybeauty) & (graybeauty <= divider(i+1))) = charmat(i);
- end
- charbeauty = char(trans_beauty);
- fid = fopen('beautyfile.txt','w+');
- sizecharbeauty = size(charbeauty);
- for i = 1:sizecharbeauty(1)
- fprintf(fid,'%s\n',charbeauty(i,:));
- end
- fclose(fid);
复制代码
用matlab写的。结果也还可以。 |
|