标题:关于只有0,1的数据压缩的问题?
只看楼主
lebronze
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2016-5-25
结帖率:50%
已结贴  问题点数:20 回复次数:2 
关于只有0,1的数据压缩的问题?
最近在做实验,最后想压缩一个数据矩阵unsigned char类型,其中的数据是只有0和1,但是0,1出现频率随机,比如:
[1,1,1,1,1,1,1,1,1,1,1,0,0,1.....;
 0,1,1,1,0,0,0,1,0,0,1,1,1,1.....;
 0,0,0,0,0,0,1,1,1,1,1,0,1,1.....;
  ...
]
就是想问下这种数据用什么压缩方法比较合适(无损压缩,要综合考虑效率和压缩比)。
我这边用的是opencv自带的imdecode,将矩阵压缩成二进制编码,但是压缩的不够小。
想问问大神们有没有什么比较好用的方法,编解码都要,opencv自带函数也可以。
搜索更多相关主题的帖子: 数据 压缩 矩阵 方法 比较 
2018-09-18 16:40
Jonny0201
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:52
帖 子:488
专家分:2603
注 册:2016-11-7
得分:10 
这个问题建议你在 segment fault 或者知乎上问一下
2018-09-18 20:21
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:507
帖 子:8890
专家分:53117
注 册:2011-1-18
得分:10 
首先,值只有0和1,那么一个 unsigned char 中就可以放 8 个值。
然后随便找个 zip 库
2018-09-19 08:44



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-489866-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.509444 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved