基于canvas的灰度图像识别
来源:互联网 发布:云南白药牙膏 知乎 编辑:程序博客网 时间:2024/05/19 20:21
图像 有很多种,其中一种为灰度图像,我们需要通过灰度图像,进而进行伪彩等一系列的操作,那么灰度图像在canvas中如何判断那。
首先 灰度图像是怎么产生的那 因为canvas中 每一个像素点都是由rgba组成,当r=g=b的时候就是灰度图像了
ctx.drawImage(imgs, 0, 0,width,height); pixels = ctx.getImageData(0,0,width,height); pixeldata = pixels.data;for(var k=0,len = pixeldata.length ;k<len;k+=4){ if (!((pixels.data[k] == pixels.data[k+1])&&( pixels.data[k]== pixels.data[k+ 2])&&(pixels.data[k+1]== pixels.data[k+ 2]))) { alert("图片非灰度"); return false; } }只需要这几个简短的代码 ,就可以判断出图片是否为灰度图像了 是不是很神奇那
欢迎大家来看我其他的关于canvas的图像处理文章,欢迎大家积极指教。
阅读全文
0 0
- 基于canvas的灰度图像识别
- 基于canvas的图片灰度处理
- 基于c++的图像的灰度修正
- 灰度图像形状的识别分类算法实现matlab
- matlab 识别灰度图像与彩色图像
- 基于canvas的图像有机物检测
- 基于canvas的图像无机物检测
- 基于canvas的图像大小处理
- 基于canvas的图像黑白处理
- 基于canvas的图像混合物检测
- HTML5 组件Canvas实现图像灰度化
- 基于置换和代换方法的灰度图像的加密
- 基于AdaBoost的灰度图像目标检测关键技术简评
- 基于OPENCV的图像灰度分析及代码
- 【图像配准】基于灰度的模板匹配算法(二):局部灰度值编码
- 基于视频图像的识别算法
- 基于OpenCV的细胞图像识别
- 基于深度学习的图像文字识别
- TP 中的gt egt lt elt
- 读Properties文件和往Properties文件里面写内容
- 程序员必修
- 主线程等待所有子线程完成后再执行
- Java IO学习笔记七
- 基于canvas的灰度图像识别
- Simple Factory简单工厂模式
- mongoDB内嵌文档查询
- 给一次重新选择的机会_您还会选择程序员吗?
- 剑指offer面试题5-替换空格-java
- LINUX线程
- JAVA运行Windows命令行(CMD)
- 一些设计模式资料收藏
- SQL Server健康检查