“扫一扫,不一定是二维码” ScanCan GitHub开源项目发起

2023-10-31 22:59

本文主要是介绍“扫一扫,不一定是二维码” ScanCan GitHub开源项目发起,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

项目地址: https://github.com/ScanCan/ScanCan

告别二维码,同样能“扫一扫”!
ScanCan

ScanCan

扫一扫,告诉你想知道的全部



StegaStamp: Invisible Hyperlinks in Physical Photographs

Demo: Parse information hidden in images


特性

  • 多场景
  • 兴趣社交
  • 用户数据隐私
  • 无网同传

说明:

多场景

  1. 花草树木,识别各类植物的名称和详情,亲临大自然,不止“形色”。
  2. 文物画作,了解文华的博大精深,再次走进“文化传承、全民读书”的良好精神乐园。这对个人、社会和民族都有着十分重要的作用,然而当前市场还留有大片空白。
  3. 变废为宝,垃圾分类是一项长期推行的社会性行为,是每个人都必须养成的习惯。当前,在上海、苏州等地已经开始垃圾分类试行,3466.54万人正在开始进行垃圾分类,然后大量民众是不知道如何分类的。随着,垃圾分类的日益普及,越来愈多的人要加入到这项行动中来。通过 ScanCan 即可完成对任何一件物品的垃圾分类。
  4. 扫特制图片 StageStamp, 扫出盲盒,给你惊喜。通过图像隐写术在图片中嵌入字符,检测识别出字符编码,带给你不一样的快乐。
  5. 实现类似于ClipDrop的多平台图片素材提取,方便扫出的图像运用在你的工作中。

兴趣社交

ScanCan 能扫出很多有趣的事物,给好友分享,逐渐建立同类兴趣好友圈,找到那个和你很像的人。朋友不在多,只要有几个和你一样的人就够了。

用户数据隐私

  • 全部扫一扫功能都在本地处理,用户数据不会上传到云端;
  • 安全性:ScanCan 通过图像识别和隐写术的技术手段,避免传统二维码扫一扫识别方式的安全漏洞风险;

无网同传

  • 在一些无网络场景下,依然可以实现“扫一扫”功能,因为识别模型在本地;
  • 通过类似于 AirDrop 的无线传输方案,可通过碰一碰传输分享图片、消息等信息;

项目发起

即日起,寻找志同道合的开源爱好者开发此项目,先从微信小程序搭建起,有意者联系:yidazhang1@gmail.com 或 微信:Yida_Zhang2

☕ Processing

Mon 21 Mon 28 Mon 04 Mon 11 Mon 18 Mon 25 February Mon 08 Mon 15 Mon 22 March architecture design video scan. chrome extension plus other application realize porting to modile device ScanCan Development Processing

Similar Projects

  • StegaStamp-plus. https://github.com/Charmve/StegaStamp-plus
  • Qrcp. https://github.com/claudiodangelis/qrcp
  • ClipDrop. https://github.com/cyrildiagne/ar-cutpaste
  • Signal. https://github.com/signalapp/Signal-iOS
  • AirDrop. https://github.com/seemoo-lab/opendrop
  • StegaStamp. https://github.com/tancik/StegaStamp

让我们为热爱发电,为科普教育行动!

这篇关于“扫一扫,不一定是二维码” ScanCan GitHub开源项目发起的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/318724

相关文章

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

Vue3项目开发——新闻发布管理系统(六)

文章目录 八、首页设计开发1、页面设计2、登录访问拦截实现3、用户基本信息显示①封装用户基本信息获取接口②用户基本信息存储③用户基本信息调用④用户基本信息动态渲染 4、退出功能实现①注册点击事件②添加退出功能③数据清理 5、代码下载 八、首页设计开发 登录成功后,系统就进入了首页。接下来,也就进行首页的开发了。 1、页面设计 系统页面主要分为三部分,左侧为系统的菜单栏,右侧

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

SpringBoot项目是如何启动

启动步骤 概念 运行main方法,初始化SpringApplication 从spring.factories读取listener ApplicationContentInitializer运行run方法读取环境变量,配置信息创建SpringApplication上下文预初始化上下文,将启动类作为配置类进行读取调用 refresh 加载 IOC容器,加载所有的自动配置类,创建容器在这个过程

Maven创建项目中的groupId, artifactId, 和 version的意思

文章目录 groupIdartifactIdversionname groupId 定义:groupId 是 Maven 项目坐标的第一个部分,它通常表示项目的组织或公司的域名反转写法。例如,如果你为公司 example.com 开发软件,groupId 可能是 com.example。作用:groupId 被用来组织和分组相关的 Maven artifacts,这样可以避免