基于视觉算法的手机扫描仪的控制方法

    公开(公告)号:CN114663287A

    公开(公告)日:2022-06-24

    申请号:CN202210367479.7

    申请日:2022-04-08

    摘要: 本发明涉及基于视觉算法的手机扫描仪的控制方法,扫描器,(1)获取摄像头分辨率;(2)按帧率fps=20采集图片,按宽度500像素等比例缩放;(3)图片灰度化处理,检测色差得阈值Threshold,将图片灰白化;(4)用高斯滤波对图片柔化;(5)标记轮廓核心点位;(6)通过逼近算法得到轮廓的核心点位置:(7)挑选满足要求的图片轮廓;按步骤(5)的缩放还原;裁剪器,(8)初始边界点作参数;(9)将四边界顺时针方向连接成四边形,覆盖在原图上,四边界点各设锚点,拖动;(10)基于坐标向量,根据四点和长宽边长,作目标文档的长宽;(11)像素投射,将原始图片上的目标范围内的像素填充到新的文档矩阵里。

    FTP水平扩容方法及FTP水平扩容系统

    公开(公告)号:CN114942906A

    公开(公告)日:2022-08-26

    申请号:CN202210508233.7

    申请日:2022-05-10

    摘要: 本发明涉及FTP水平扩容方法及FTP水平扩容系统。FTP水平扩容方法,包括:⑴更改FTP的存储方式,使用分布式存储方式代替FTP的单机存储模式;⑵替换FTP的单机磁盘目录结构,将FTP原始的本地目录方式改成虚拟文件目录,使用关系数据库来存储FTP的目录结构,通过关系数据库的自连接方式模拟目录的上、下层级关系;⑶一个可与标准FTP客户端通信程序兼容的FTP协议,结合ESS和VD构成FTP‑AS之可扩容存储系统的完整存储架构;⑷将历史文件从之前的FTP服务器迁移到新的分布式存储引擎里,并将之前的目录结构映射到步骤⑵的虚拟文件目录里。

    基于证书的设备ID生成方法

    公开(公告)号:CN114979066B

    公开(公告)日:2024-07-05

    申请号:CN202210507009.6

    申请日:2022-05-10

    摘要: 本发明涉及基于证书的设备ID生成方法,包括:⑴首次启动时,系统为应用创建证书,借助于OpenSSL生成私钥,基于私钥生成自签名证书;⑵读取证书的内容,使用摘要算法SHA256计算出256bit摘要信息;⑶Base32将每个字符编码成5bit(2~5=32),生成的ID类似于:MFZWI3DBONSGYYLTMRWGC43ENRQXGZDMMFZWI3DBONSGYYLTMRWA====;⑷设备ID制作完成;⑸分组,将填充产生的4个等号去掉,剩下52位,将13个字符1组,分为4组;⑹设计校验位,采用:(a[1]*W1+a[2]*W2+a[3]*W+....+a[13]*W13)%23,求和对23这个质数取余,将余数作为校验位拼接到每组最后,设备ID的总长度变成56位字符;⑺将56位的设备ID,每7个字符一组,共8组,每组之间使用破折号连接,设备ID:FZWI3D‑BONSGYC‑YLTMRWG‑C43ENR5‑QXGZDMM‑FZWI3DP‑BONSGYY‑LTMRWAD;基于证书的设备ID制作完成。

    基于证书的设备ID生成方法
    5.
    发明公开

    公开(公告)号:CN114979066A

    公开(公告)日:2022-08-30

    申请号:CN202210507009.6

    申请日:2022-05-10

    摘要: 本发明涉及基于证书的设备ID生成方法,包括:⑴首次启动时,系统为应用创建证书,借助于OpenSSL生成私钥,基于私钥生成自签名证书;⑵读取证书的内容,使用摘要算法SHA256计算出256bit摘要信息;⑶Base32将每个字符编码成5bit(2~5=32),生成的ID类似于:MFZWI3DBONSGYYLTMRWGC43ENRQXGZDMMFZWI3DBONSGYYLTMRWA====;⑷设备ID制作完成;⑸分组,将填充产生的4个等号去掉,剩下52位,将13个字符1组,分为4组;⑹设计校验位,采用:(a[1]*W1+a[2]*W2+a[3]*W+....+a[13]*W13)%23,求和对23这个质数取余,将余数作为校验位拼接到每组最后,设备ID的总长度变成56位字符;⑺将56位的设备ID,每7个字符一组,共8组,每组之间使用破折号连接,设备ID:FZWI3D‑BONSGYC‑YLTMRWG‑C43ENR5‑QXGZDMM‑FZWI3DP‑BONSGYY‑LTMRWAD;基于证书的设备ID制作完成。