博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于KNN算法的颜色识别
阅读量:37336 次
发布时间:2020-10-03

本文共 399 字,大约阅读时间需要 1 分钟。

KNN实现魔方颜色识别

1.颜色识别

该程序利用KNN实现魔方颜色识别,特征采用RGB的颜色直方图,它可以区分白、黑、红、绿、蓝、橙色、黄色和紫色,如果你想分类更多颜色或者提高分类准确率,可以通过调整训练集数据或者考虑使用其他的特征如颜色矩)或者颜色相关图。

你可以使用color_recognition_api实现实时的颜色识别,作者提供了两种识别方式,一种是摄像头实时识别颜色(color_classification_webcam.py),

另一种实现对单张图片的颜色识别(color_classification_image.py )

该程序实现的功能:

  • 特征提取:对训练集图像提取RGB颜色直方图特征。

  • 训练KNN分类器:通过RGB颜色直方图值训练KNN分类器

  • 通过训练好的KNN分类器分类:逐帧读取摄像头,对每帧图像进行特征提取,最后通过训练好的KNN分类器判别物体的颜色。

TODS:

转载地址:http://wshnwy.baihongyu.com/

你可能感兴趣的文章
java网络编程期末试题_java网络编程面试题【其中一小部分】
查看>>
estore java_estore2 - WEB源码|JSP源码/Java|源代码 - 源码中国
查看>>
java如何做表单校验_微信小程序实现表单校验功能
查看>>
matlab dwt2(),MATLAB小波变换指令及其功能介绍(超级有用)
查看>>
php sequelize,egg.js整合数据库ORM框架Sequelize
查看>>
php同时打开2个数据库,thinkphp3.2同时连接两个数据库的简单方法
查看>>
centos 开发php扩展,centos 安装php扩展redis
查看>>
php+跑buth,php 中函数获取可变参数的方法, 这个语法有点像 golang 语言中的
查看>>
cms 单点登录 php,Yii2 中实现单点登录的方法
查看>>
oracle自己运行,创建Oracle自动执行Job
查看>>
oracle报错00020,oracle启动 ORA-00020: maximum number of processes (%s) exceeded错误
查看>>
chmod 赋权所有_chmod 权限 命令详细用法
查看>>
html代码翻译_[译]您知道 HTML 的键盘标签吗?
查看>>
html抽奖代码_JavaScript高手之路:封装抽奖效果
查看>>
hadoop 3.3 一直停留在running wordcount_蛋价持续下跌,今日跌破3.3元大关!深秋季节价格还能反弹吗?...
查看>>
的流程图做完后如何保存_2019超火的半永久眉是哪款?做完后我们如何护理?...
查看>>
去除logo 高德地图api_深圳品牌logo升级如何保持原型的同时更具创新?
查看>>
二重积分转换成极坐标_二重积分转换极坐标r的范围如何确定?
查看>>
python中倒背如流_八字基础知识--倒背如流篇
查看>>
以太坊地址和公钥_以太坊地址是什么
查看>>