java吧 关注:1,235,438贴子:12,705,297
  • 23回复贴,共1

二维码通过彩色增加存储容量可行么?

只看楼主收藏回复

现在二维码用微信扫描7cm左右的二维码 最多能识别300字左右。。。如果加上彩色的话rgb分别取0和255的话就能多传送3层,那么容量应该会大3倍
先用opencv进行颜色上处理 然后再进行单色二维码识别
但是想问一下可不可行
如果可行效率应该会如何


IP属地:北京1楼2014-06-11 12:57回复
    这东西我现在正在研究,发现最大的实际问题根本不是存储,而是读取。信息越多会导致读取越难,我现在遇到的麻烦就是好多信息根本就读取不出来,信息多是一回事,摄像头质量也很关键,,。实际中生成的大容量信息二位看着非常密集,密集恐惧症的人估计还会遭殃。。。。


    IP属地:湖北2楼2014-12-18 15:44
    收起回复
      不行吧……话说一个二维码调成五颜六色也能扫出来。。除非楼主想弄一套全新二维码标准……


      来自Android客户端3楼2014-12-18 15:57
      回复
        个人觉得
        从软件上来说很容易,
        黑白二维码一个点只有0、1两种信息,对应二进制1位存储信息,
        彩色像RGB码一个点有256*256*256种信息,对应二进制24位存储信息
        从硬件上来说难度不小
        计算机存储颜色,总是把几种单纯的颜色来配色
        像RGB的红绿蓝、CMYK的青品红黄黑等等
        这里面三原色红绿蓝RGB用的最多
        最关键的在二维码拍摄,
        黑白二维码只要光强度达到一定程度就可以改变信息状态
        彩色二维码还要辨色,摄像头有降噪处理器,但也只是滤掉一定幅频的干扰而不是把干扰全部滤掉,再加上信号放大处理器,实际上噪声仍存在,环境、电子噪声这些干扰源带来的失真都不是小问题


        IP属地:广东4楼2014-12-18 16:40
        收起回复
          不考虑色差么。。。如果是扫描,色调多少会跟原来的有变化。增加存储量可以考虑曲线来。就像2维数组跟3维数组。


          IP属地:四川来自Android客户端5楼2014-12-18 16:47
          收起回复
            看到楼上和几位的想法,我这里是行不通的,因为我这里有相关的规定是不允许弄彩色的,只能是黑白的


            IP属地:湖北来自Android客户端6楼2014-12-25 20:52
            回复
              二维码存储的只是 Index ,数据在服务器中,容量是问题么


              来自Android客户端8楼2015-05-25 23:13
              回复
                二维码的生成细节和原理
                http://saebbs.com/forum.php?mod=viewthread&tid=32043
                看看这个吧,,,你想多了。。。


                IP属地:广东9楼2015-05-25 23:16
                回复
                  可行,我已经成功了


                  IP属地:江苏10楼2016-07-19 11:26
                  收起回复
                    二维码不是一般只放引导信息吗?需要那么多的信息吗


                    IP属地:江西来自Android客户端11楼2016-08-15 16:10
                    回复
                      楼主,能不能看一下你做出来的彩色二维码,图片


                      12楼2016-11-16 11:21
                      回复