
FILTER.js
纯 JS 实现 OpenCV 级图像视频处理,浏览器 Node 都能跑
FILTER.js 是一个用纯 JavaScript 实现的图像、视频处理与计算机视觉库,目标是在浏览器和 Node.js 环境中提供类似 OpenCV 的能力,无需依赖原生扩展或 WebAssembly。它解决的是前端或 Node 端做视觉处理时依赖重、部署难的问题,让开发者直接用 JS 就能完成滤镜、边缘检测、特征检测等任务。核心能力包括 Canny 边缘检测、连通组件分析、特征检测、图像滤镜与像素级操作,并支持 GLSL 加速,可在浏览器中利用 GPU 提升性能。项目早期即获得近 400 星标,适合需要轻量级、可移植视觉处理方案的场景,但作为早期项目,其生态和文档成熟度仍需时间验证。
开源
free
计算机视觉
GitHub 星标
★ 398
维护状态
较活跃
是否开源
是
定价模式
free
项目数据
分类计算机视觉
开发团队foo123
所属国家
定价模式free
价格说明开源免费库,无付费服务
访问状态
是否开源是
开源协议
主要语言JavaScript
技术栈/模型browser,canny-edges-detection,computer-vision,connected-components,feature-detection,glsl,image-processing,machine-learning,node-js,parallel-processing,real-time,shape-detection,template-matching,video-processing,wasm,web-assembly,webgl
GitHub 星标★ 398
30天Star增速
HF 下载量
上线时间2011-12-23 00:00:00
最近更新2026-08-31 00:00:00
维护状态较活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-18
浏览次数0
使用教程
核心亮点
- 纯 JavaScript 实现,无需原生依赖或 WASM,浏览器和 Node.js 直接可用
- 内置 Canny 边缘检测、连通组件、特征检测等经典 CV 算法
- 支持 GLSL 加速,可在浏览器利用 GPU 提升图像处理性能
不足之处
- 项目处于早期阶段,文档和示例可能不够完善
- 社区规模较小,长期维护和更新频率待观察
适用场景
- 浏览器端实时视频滤镜与特效处理
- Node.js 服务端批量图像分析与特征提取
- 前端轻量级计算机视觉任务,如边缘检测、连通区域分析
替代项目
OpenCV.js、tracking.js、jsfeat
项目介绍
上一篇:AL_Yolo
下一篇:neuriplo-infer
同类项目推荐
modlens
开源
给纯文本编码代理装上眼睛,粘贴图片即刻获得结构化视觉证据。
The first vision plugin for DeepSeek Harness, and the vision bridge for every text-o···
opencv
开源
开箱即用的视觉算法库,搞定图像视频处理与识别
Open Source Computer Vision Library
OpenCVTutorials
开源
中文 OpenCV 教程,从入门到实战,边看边跑代码
OpenCV-Python4.1 中文文档
DEIMv2
开源
用DINOv3做实时检测,又快又准,直接落地。
[DEIMv2] Real Time Object Detection Meets DINOv3