当前位置: 首页 > news >正文

物体识别(1)

 在这里,我的实验室正好有一些螺钉,便大胆尝试一些

但是,识别的过程,

thresholds这个存储,LAB值的元组出现了大问题

但我选用

(38, 27, -61, 127, -91, 72)

这个应该是4个


这个应该是11个

 

(20, 38, -70, 117, -22, 117)

import time, os, sysfrom media.sensor import *
from media.display import *
from media.media import *thresholds = [(38, 27, -61, 127, -91, 72)]
# (20, 38, -70, 117, -22, 117),虽然不足,但至少识别出来螺栓了
# (48, 64, -70, 69, -128, 20) 总结这个更不靠谱
# (38, 27, -61, 127, -91, 72),这个相对好一点,目前最优sensor = Sensor()sensor.reset()sensor.set_framesize(width=800, height=480)
sensor.set_pixformat(sensor.RGB565)Display.init(Display.ST7701, to_ide=True)MediaManager.init()sensor.run()clock = time.clock()while True:clock.tick()img = sensor.snapshot()blobs = img.find_blobs([thresholds[0]])if blobs:for b in blobs:tmp = img.draw_rectangle(b[0:4])tmp = img.draw_cross(b[5], b[6])# 显示计算信息img.draw_string_advanced(0, 0, 30, 'FPS: '+str("%.3f"%(clock.fps()))+'        Num:  '+str(len(blobs)), color = (255,255,255))Display.show_image(img)print(clock.fps())

http://www.xdnf.cn/news/104113.html

相关文章:

  • 【Maven】特殊pom.xml配置文件 - BOM
  • vue2+Vant 定制主题
  • 拆解大模型“越狱”攻击:对抗样本如何撕开AI安全护栏?
  • 数据结构(四)-双向链表
  • C++入门基础(2)
  • 智能配送机器人控制系统设计
  • 边缘计算在工业自动化中的应用:开启智能制造新时代
  • 【ASR学习笔记】常见VAD模型识别语音活动的方式对比
  • Pthon流程控制
  • Ubuntu 环境下控制蓝牙适配器
  • 【CSS】层叠,优先级与继承(三):超详细继承知识点
  • 如何在编译命令中添加灰度标识
  • 局部最小实验--用最小成本确保方向正确
  • Python实现孔填充与坐标转换
  • 基于STM32、HAL库的MCP42010T数字电位器驱动程序设计
  • 机器学习算法-朴素贝叶斯(附带拉普拉斯平滑处理)
  • 【JAVA】读取windows的串口信息
  • SqlSugar与Entity Framework (EF)的SWOT分析
  • Inxpect 新推高性价比版毫米波安全雷达:以经济实用护航工业安全
  • 游戏开发核心技术解析——从引擎架构到攻防体系的完整技能树
  • 阿里云 AI 搜索开放平台:RAG智能化工作流助力 AI 搜索
  • 【C语言】C语言中的字符函数和字符串函数全解析
  • Pingora vs. Nginx vs. 其他主流代理服务器性能对比
  • 2024从Maven-MySQL-Nginx部署
  • LeetCode热题100--283.移动零--简单
  • Linux中进程的属性:状态
  • 3.4 Agent的生命周期管理:任务分解、状态管理与反馈机制
  • leetcode-排序
  • 迅为RK3562开发板ARM四核A53核心板多种系统适配全开源
  • C++学习-入门到精通-【0】计算机和C++简介