function [series]=image2series(I)
%说明: 此函数用于将数组(如图像)转化为二进制序列
%日期:2010-4-18
[l,w,b]=size(I);
series_dec=zeros(1,l*w*b);
series_mod=zeros(1,l*w*b);
series=zeros(1,l*w*b*8);
I_double=double(I); %转换为double型,若不转换,后面用fix取整有问题,如:fix(uint8(109)/2)=55
for m=1:b %转置,用于后面的转为一维数组可以按实际的行排序
I_transpose(:,:,m)=I_double(:,:,m)'; %即若A=[1,2;3,4]转为一维数组后为[1,2,3,4]而不是[1,3,2,4]
end
series_dec=I_transpose(:)'; %转换为一维数组并转置,原因见上面
for m=8:-1:1
series_mod=mod(series_dec,2); %除以2取模即余数
for n=1:l*w*b
series(1,(n-1)*8+m)=series_mod(1,n); %将每一位余数存放到适当位置
end
series_dec=fix(series_dec/2); %除以2并取整
end
imageBin.rar_matlab二进制_throatsne_二进制图像_图像 二进制_图像转换
版权申诉
22 浏览量
2022-07-14
07:45:29
上传
评论 2
收藏 1KB RAR 举报
四散
- 粉丝: 46
- 资源: 1万+
最新资源
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
- Screenshot_2024-03-28-19-17-25-020_com.ss.android.lark.jpg
- 基于Java的车辆违章信息查询系统设计源码
- wqeAFSDADWDAESD
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈