高中生开发 Chrome 插件,帮助色盲患者更为清晰的看到网上图片

简介:

尽管有这样的插件,但我们还是希望、越来越多的网站能够遵循信息无障碍的技术规范。帮助更多人享受到互联网、移动互联网的福祉。

本文转自:36kr。原文链接:http://www.36kr.com/p/210170.html
screenshot

据统计,世界上有 8% 的男性和 0.5% 的女性有红绿色盲。也就是说,全世界上上亿人眼中是没有红色和绿色的,并且目前没有任何操作系统内置帮助色盲患者分辨颜色的功能。因此,印度高中生Animesh Tripathi编写了 Chrome 插件ReColor,帮助色盲患者更好的辨识色彩。

Tripathi 之所以编写 ReColor 是因为他的一个高中同学一直梦想成为飞行员,然而却因为被诊断出红绿色盲而无法达成梦想。Tripathi 这才开始关注世界上大量的色盲患者。Tripathi 设计了一套算法,对网页和视频中出现的红色和绿色进行一些处理,从而使这两种颜色在他们眼中是不同的,避免了这两种颜色的混淆。

凭借 ReColor,Tripathi 获得了去年Google Science Fair的印度第一名,并将代表印度参加今年的英特尔国际科学与工程大奖赛(Intel ISEF)。Tripathi 今年秋天会进入大学学习计算机科学,他希望进入大学后继续这项研究,造福更多色盲患者。
screenshot

上图中,1是普通人眼中的图片,可以分辨出五堆水果;2是红绿色盲患者眼中的图片,只能分辨出三堆水果;3是普通人眼中经过ReColor处理的图片;4是红绿色盲患者眼中经过ReColor处理的图片,可以分辨出五堆水果。

文章转载自 开源中国社区 [http://www.oschina.net]

相关文章
|
2月前
|
Web App开发 人工智能 IDE
从痛点到解决方案:为什么我开发了Chrome元素截图插件
传统的截图方式要么截取整个页面然后手动裁剪,要么使用浏览器自带的截图功能,但效果都不理想。特别是当内容包含SVG元素或复杂样式时,截图质量和速度、便捷性往往不尽如人意。
108 4
|
2月前
|
Web App开发 人工智能 前端开发
产品发布策略:如何让Chrome插件在竞争激烈的市场中脱颖而出
Chrome Web Store每天新增很多个插件。插件刚发布,用户只有我自己,如何在这样的红海市场中找到自己的位置,是我一直在思考的问题。
74 0
|
7月前
|
Web App开发 安全 iOS开发
基于PyCharm与Mac系统的Chrome历史记录清理工具开发实战
《基于PyCharm与Mac系统的Chrome历史记录清理工具开发实战》详细解析了如何在macOS下通过Python脚本自动化清理Chrome浏览器的历史记录。文章以`clear_chrome_history.py`为例,结合PyCharm开发环境,深入讲解技术实现。内容涵盖进程检测、文件清理、虚拟环境配置及断点调试技巧,并提供安全增强与跨平台适配建议。该工具不仅保障个人隐私,还适用于自动化运维场景,具备较高实用价值。
176 0
|
12月前
|
Web App开发 JavaScript 前端开发
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念
Node.js 是一种基于 Chrome V8 引擎的后端开发技术,以其高效、灵活著称。本文将介绍 Node.js 的基础概念,包括事件驱动、单线程模型和模块系统;探讨其安装配置、核心模块使用、实战应用如搭建 Web 服务器、文件操作及实时通信;分析项目结构与开发流程,讨论其优势与挑战,并通过案例展示 Node.js 在实际项目中的应用,旨在帮助开发者更好地掌握这一强大工具。
341 1
|
10月前
|
Web App开发 存储 开发者
Chrome 插件上架发布全流程指南
浏览器插件开发完以后,要发布到 Chrome Web Store上,也是需要颇费一番周折的,本文就从注册账号开始,一直到最后发布上架的全流程进行指导,希望帮助你提供一些经验,避免踩坑,耗时耗力。
808 8
|
12月前
|
Web App开发 人工智能 自然语言处理
WebChat:开源的网页内容增强问答 AI 助手,基于 Chrome 扩展的最佳实践开发,支持自定义 API 和本地大模型
WebChat 是一个基于 Chrome 扩展开发的 AI 助手,能够帮助用户理解和分析当前网页的内容,支持自定义 API 和本地大模型。
876 1
|
Web App开发 JSON JavaScript
vue学习:chrome 中 vuetools 开发插件 的下载、安装
这篇文章介绍了如何在Chrome浏览器中下载、安装并测试Vue.js开发插件——vue-devtools。
3015 0
vue学习:chrome 中 vuetools 开发插件 的下载、安装
|
Web App开发 数据采集 存储
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
本文探讨了如何利用Chrome DevTools Protocol (CDP) 与 Selenium WebDriver 提升浏览器自动化效率,结合代理IP技术高效采集微博数据。通过CDP,开发者可直接操作浏览器底层功能,如网络拦截、性能分析等,增强控制精度。示例代码展示了如何设置代理IP、cookie及user-agent来模拟真实用户行为,提高数据抓取成功率与稳定性。适用于需要频繁抓取互联网数据的应用场景。
1219 3
WebDriver与Chrome DevTools Protocol:如何在浏览器自动化中提升效率
|
10月前
|
Web App开发 人工智能 JSON
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本
AutoMouser是一款Chrome扩展程序,能够实时跟踪用户交互行为,并基于OpenAI的GPT模型自动生成Selenium测试代码,简化自动化测试流程。
608 17
AutoMouser:AI Chrome扩展程序,实时跟踪用户的浏览器操作,自动生成自动化操作脚本