当前位置:首页 > IT技术 > Web编程 > 正文

Atitit js canvas的图像处理类库attilax总结与事业
2021-09-15 15:13:29

 

 

Atitit js canvas的图像处理类库attilax总结与事业

 

1.1. 脸部识别JavaScript类库Tracking.js1

1.2. AlloyImage特性1

1.3. CamanJS2

1.4. JsCV Core是一个开源的Javascript图像处理核心库,其在MIT许可下发布。2

1.4.1. 原理解释系列文章3

1.5. Lena.js3

1.6. 支持的滤镜3

1.7. 参考资料4

 

1.1. 脸部识别JavaScript类库Tracking.js

用于人脸识别的JavaScript程序包是Face Detection

 

 

1.2. AlloyImage特性

1.API简单易用
2.提供进一步封装的组合效果
3.高级组合效果,如素描,lomo,复古,素描等复合效果 如一个素描效果的实现
4.图层功能,提供图层的添加,删除,交换图层顺序等功能,且包含与PS相对应的17种图层混合模式
5.图像的基本调节功能,包括亮度、对比度,色相、饱和度、明度调节
6.多种滤镜功能,去色、反相、高斯模糊、锐化、浮雕效果、查找边缘、马赛克、腐蚀等
7.处理后文件的保存,处理完成之后,可以将文件输出为base64形式间接使用和保存

AlloyImage主要使用html5的canvas技术,并在多图层(layer)处理方面做了创新性的尝试,不仅如此,在技术实现层面,其架构方便扩展,使用者可以很容易写出现一个AlloyImage的滤镜插件,很多API支持重载,参数传递灵活。

 

 

1.3. CamanJS

 

 

PaintbrushJS 是一个轻量级的 JS Canvas 库用来做一些简单的图像处理。

 

 

1.4. JsCV Core是一个开源的Javascript图像处理核心库,其在MIT许可下发布。

 

简介

本质上JsCV是旨在:用Javascript做一些Computer Vision(计算机视觉)的事情的。

众所周知,以Javascript偏弱的运算能力,其在浮点数计算上的误差,以及Array数组的性能问题,和Javascript的单线程阻塞问题,这在IE6的年代几乎是不可能的任务。

而如今,第五版Javascript和HTML5技术提供了一些可能性,TypedArray、ArrayBuffer、Canvas、Worker、WebGL等技术的出现,这使得Javascript渐渐可以脱离UI逻辑控制层面,完成一些图像处理、计算机视觉,甚至是3D技术,以前前端想也不会想的东东。

比如:

· CamanJS:http://camanjs.com/

· PaintbrushJS:https://github.com/mezzoblue/PaintbrushJS

· liuliu前辈的ccv:http://liuliu.me/ccv/js/nss/

1.4.1. 原理解释系列文章

Javascript图像处理

Javascript图像处理——矩阵基本方法

Javascript图像处理——虚拟边缘

Javascript图像处理——平滑处理

Javascript图像处理——亮度对比度

Javascript图像处理——阈值

Javascript图像处理——图像形态学

Javascript图像处理——边缘梯度计算

Javascript图像处理——图像金字塔

Javascript图像处理——仿射变换

 

 

1.5. Lena.js

 

1.6. 支持的滤镜

· 高斯模糊滤镜

· 灰度滤镜

· 高通滤镜

· 颠倒滤镜

· 边缘侦测滤镜(laplacian算子)

· 边缘侦测滤镜(prewitt算子)

· 原色滤镜

· 边缘检测滤镜(roberts算子)

· 饱和滤镜

· 棕镜

· 锐化滤镜

· 边缘侦测滤镜(sobel算子)

· 阈值滤镜(阈值128)

· 低通滤镜(3×3)

· 低通滤镜(5×5)

 

1.7. 参考资料

 

JavaScript人脸识别技术及脸部识别JavaScript类库Tracking_js_javascript技巧_脚本之家.htm

JsCV Core v0.2发布 & Javascript图像处理系列目录 - mylove - ITeye技术网站.html

 

 

 

 

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙)

 

 

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长  uke捕猎协会会长 Emir Uke部落首席大酋长,

 

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

 

uke 首席cto  奶牛科技首席cto , 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理  奶牛科技研究院院长

 

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

 Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

 

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

 uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke 户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

 

转载请注明来源:attilax的专栏  ?

--Atiend  v7

 

 

 

 

本文摘自 :https://blog.51cto.com/a

开通会员,享受整站包年服务立即开通 >