首页 > 其他分享 >基于knn的图片识别

基于knn的图片识别

时间:2023-11-07 10:55:20浏览次数:32  
标签:knn 基于 py collection 存放 识别 data 图片

基于KNN的图片识别

KNN算法介绍

image
https://zhuanlan.zhihu.com/p/25994179

项目简介

使用numpy和opencv实现的一个简易的knn图片识别模块

项目结构

- code: 存放代码
  - create_collection.py: 创建数据集功能, 会将img中的图片建立数据集到data_collection下
  - knn.py: knn实现
- data_collection: 数据集存放目录
- img: 生成数据集的原始图片存放目录,生成数据集之后可以删掉
- test_data: 测试数据图片存放目录

使用

执行knn.py文件

测试结果展示

输入测试数据中的car.jpg(车)图片,k=3,执行knn.py之后,得到:
image

代码仓库地址

https://github.com/2267770481/knn/tree/master

标签:knn,基于,py,collection,存放,识别,data,图片
From: https://www.cnblogs.com/yimeimanong/p/17814538.html

相关文章

  • Oracle ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
    oracle10g配置客户端时,测试连接出现错误(NetConfigurationAssistant--本地Net服务名配置):ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务随后打开:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora 内容如下:#listener.oraNetworkConfigurationFile:D......
  • 基于k8s安装kubesphere:镜像prometheus-k8s-0一直处于Init
    系统Centos7k8s版本v.1.28.0(自签证书)kubesphere版本v3.4.0问题:Output:mount.nfs:mounting192.168.2.21:/data/kubesphere-monitoring-system-prometheus-k8s-db-prometheus-k8s-0-pvc-c69f1491-3980-4cdf-abcb-6e05843f0b9bfailed,reasongivenbyser......
  • 人脸识别Mediapipe+Dlib实现1 : N式人脸匹配
    一、前言本来是想进行加速运行的。最后只快了两三帧哈哈哈哈。本次采用的方法是用Mediapipe进行人脸识别,配合使用Dlib进行特征提取以及特征向量转化。目前可以实现1:n式人脸匹配,随便改改就行n:m了,就是效率太低了实现原帖【---->点击这里<----】二、难点以及之后可继续学习......
  • ai换脸可以突破人脸识别吗?,详细的介绍!
    AI换脸技术,通常被称为深度伪造(deepfake)技术,是使用人工智能算法,特别是深度学习的方法,如卷积神经网络(CNN)或生成对抗网络(GAN),来替换视频或图像中人物的脸部的技术。这种技术可以创建非常逼真的视频或图片,以至于肉眼很难辨别真伪。在讨论AI换脸能否突破人脸识别之前,我们首先需要理解人......
  • 记录--Vue3基于Grid布局简单实现一个瀑布流组件
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言在学习Grid布局之时,我发现其是CSS中的一种强大的布局方案,它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,在刷某书和某宝首页时,我们发现其展示方式就是一种瀑布流,是一种流行的网站页面布局......
  • Hadoop基于CallerContext增强血缘信息实践
    1.背景一般情况下,用户会以项目为维度提交作业。因为项目用户的拥有项目下的所有权限。如下所示,个人用户bob将在project_sa项目空间下提交作业,HDFS会通过project_sa进行鉴权并访问:上述方案有一个问题,如果HDFS中的auditlog中记录的操作用户是project_us,无法分辨具体由哪个用户提......
  • 基于[email protected]的Vue3 PDF在线预览
    目录认识vue3-pdf-app安装vue3-pdf-app代码子组件封装:PdfView.vue父组件调用:index.vue中文配置文件viewer.properties本文参考来自于CSDN作者theMuseCatcher《Vue3PDF预览(vue3-pdf-app)》认识vue3-pdf-appvue3-pdf-app的npm官方链接点我访问vue3-pdf-app的github仓......
  • 羚通视频智能分析平台石油石化 视频监控识别漏油算法检测
    羚通视频智能分析平台是一款专为石油石化行业设计的高效工具,它能够通过先进的算法进行漏油检测。这款平台利用了人工智能和大数据技术,可以实时监控石油石化设施的运行状态,及时发现并预警可能的漏油风险。在石油石化行业中,漏油是一种常见的安全隐患,如果不及时处理,可能会对环境造成严......
  • SRE-基于阿里云的告警体系建设
    基于数据源来做分类sls日志告警配置以及查看方式sls日志左侧点击铃铛进入告警中心配置告警规则触发就是sls日志的查询语句,配置的规则时间内,查询语句查询的数量达到配置值,就会触发告警现状5XX告警应用error日志告警云产品监控告警配置以及查看方式阿里云直接搜索云监控......
  • 2023-8-24 基于机器学习的电池健康诊断技术 2023人工智能大会青年科学家论坛
    基于机器学习的电池健康诊断技术|2023人工智能大会青年科学家论坛张云蔚中山大学研究背景:电池健康诊断技术电池老化机制:电极附近形成固态电解质层影响导电性传统行为:通过经验公式模拟->通过大数据方法判断电池容量变化通过机器学习评估容量变化显示老化过程引入技术:......