网站开发哪好国企网站建设方案

张小明 2026/3/13 9:31:51
网站开发哪好,国企网站建设方案,陕西建设银行官网站,网站开发建设价格附件本文介绍了一个基于K230 CanMV开发板的多颜色三角形识别程序#xff0c;能够检测红、绿、蓝三种颜色的三角形。程序使用摄像头获取实时图像#xff0c;通过LAB颜色阈值过滤识别特定颜色的色块#xff0c;并判断是否为三角形#xff08;通过检测4个角点#xff09;。识别到…本文介绍了一个基于K230 CanMV开发板的多颜色三角形识别程序能够检测红、绿、蓝三种颜色的三角形。程序使用摄像头获取实时图像通过LAB颜色阈值过滤识别特定颜色的色块并判断是否为三角形通过检测4个角点。识别到的三角形会标注外接矩形、轮廓线、中心十字和颜色文字。程序支持LCD/HDMI/VIRT三种显示模式具有完善的资源释放机制。该方案适用于K230 CanMV v1.2.2版本可作为计算机视觉应用的开发参考。# 立创·庐山派-K230-CanMV开发板 多颜色三角形识别红/绿/蓝 # 适配K230 CanMV v1.2.2 import time, os, sys from media.sensor import * from media.display import * from media.media import * sensor_id 2 sensor None # 显示模式LCD开发板屏幕/HDMI/VIRT虚拟屏 DISPLAY_MODE LCD # 显示分辨率配置 if DISPLAY_MODE VIRT: DISPLAY_WIDTH ALIGN_UP(1920, 16) DISPLAY_HEIGHT 1080 elif DISPLAY_MODE LCD: DISPLAY_WIDTH 800 DISPLAY_HEIGHT 480 elif DISPLAY_MODE HDMI: DISPLAY_WIDTH 1920 DISPLAY_HEIGHT 1080 else: raise ValueError(DISPLAY_MODE仅支持 VIRT, LCD, HDMI) # 红/绿/蓝 三色LAB阈值全部启用适配K230摄像头 # 格式(L Min, L Max, A Min, A Max, B Min, B Max) color_thresholds [ (46, 66, 14, 92, -29, 106), # 红色阈值启用 (52, 88, -85, -6, -11, 91), # 绿色阈值 (47, 76, -35, 51, -83, -32) # 蓝色阈值 ] try: # 初始化摄像头沿用稳定的初始化逻辑 sensor Sensor(idsensor_id) sensor.reset() sensor.set_framesize(widthDISPLAY_WIDTH, heightDISPLAY_HEIGHT, chnCAM_CHN_ID_0) sensor.set_pixformat(Sensor.RGB565, chnCAM_CHN_ID_0) # 初始化显示器 if DISPLAY_MODE VIRT: Display.init(Display.VIRT, widthDISPLAY_WIDTH, heightDISPLAY_HEIGHT, fps60) elif DISPLAY_MODE LCD: Display.init(Display.ST7701, widthDISPLAY_WIDTH, heightDISPLAY_HEIGHT, to_ideTrue) elif DISPLAY_MODE HDMI: Display.init(Display.LT9611, widthDISPLAY_WIDTH, heightDISPLAY_HEIGHT, to_ideTrue) MediaManager.init() sensor.run() print(K230多颜色三角形识别程序启动红/绿/蓝按CtrlC退出) while True: os.exitpoint() # 获取摄像头实时帧 img sensor.snapshot(chnCAM_CHN_ID_0) # 查找色块过滤小噪声面积2000像素 blobs img.find_blobs(color_thresholds, area_threshold2000) if blobs: for blob in blobs: # 获取色块角点判断是否为三角形角点数量3 corners blob.corners() if len(corners) 4: # 根据颜色索引确定识别到的颜色 color_flag blob[8] if color_flag 0x01: color_name red draw_color (255, 0, 0) # 红色RGB elif color_flag 0x02: color_name green draw_color (0, 255, 0) # 绿色RGB elif color_flag 0x04: color_name blue draw_color (0, 0, 255) # 蓝色RGB else: color_name unknown draw_color (128, 128, 128) # 灰色 # 1. 绘制三角形外接矩形白色框 img.draw_rectangle(blob[0:4], color(255, 255, 255), thickness3) # 2. 绘制三角形轮廓对应颜色线条循环3次 for i in range(3): x1, y1 corners[i] x2, y2 corners[(i 1) % 3] img.draw_line(x1, y1, x2, y2, colordraw_color, thickness3) # 3. 绘制中心十字黄色 img.draw_cross(blob[5], blob[6], color(255, 255, 0), size10) # 4. 标注三角形颜色文字 img.draw_string(blob[0], blob[1]-20, fTriangle: {color_name}, colordraw_color, scale2, mono_spaceFalse) # 5. 串口打印识别结果 print(f识别到【{color_name}】三角形 - 中心坐标X{blob[5]}, Y{blob[6]}) # 显示处理后的图像到屏幕 Display.show_image(img) except KeyboardInterrupt: print(\n用户手动终止程序) except BaseException as e: print(f程序异常{str(e)}) finally: # 释放硬件资源 if sensor: sensor.stop() Display.deinit() os.exitpoint(os.EXITPOINT_ENABLE_SLEEP) time.sleep_ms(100) MediaManager.deinit() print(程序退出资源已释放)
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

株洲网站设计公司怎么网站建设怎么样

写文档时,“批量替换”是一个常用 功能,能同时在多个文件里查找和替换,挺方便的。但最近我遇到个情况,有个朋友用批量替换改了一堆文档,结果发现替换得不对,想把这些文件恢复原样,手动改回去特别…

张小明 2026/3/11 9:24:01 网站建设

宝安做棋牌网站建设哪家公司收费合理网站流量转换

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 制作一个KVCache教学演示程序,要求:1.使用动画展示Transformer的自注意力机制 2.逐步演示KVCache的存储和读取过程 3.提供可交互的简单示例(如手…

张小明 2026/3/11 5:33:56 网站建设

网站推广怎么做关键词window2003iis建好的网站

还在为论文的质量与Deadline“左右互搏”吗?想既写出导师点头的严谨文章,又不用在图书馆“肝”到天明?别怀疑,这不是“既要又要”,而是用好写作AI这个“六边形战士”后,论文写作的“标准结局”!…

张小明 2026/3/11 7:22:27 网站建设

网站建设方案书 腾讯网站开发与网站运营

临时展馆的“临时性”,既是优势也是挑战——它无需像永久场馆那样追求全面性,却必须在有限时间内用独特的主题、灵活的形式与强烈的互动,在观众记忆中刻下深刻印记。 然而,许多临时展馆仍停留在“展品陈列文字说明”的传统模式&a…

张小明 2026/3/11 7:22:25 网站建设

西红门做网站怀化刚刚发生的大事

第一章:AI模型版本的Docker标签管理在AI模型开发与部署过程中,Docker已成为标准化交付的核心工具。合理使用Docker标签(Tag)对模型版本进行管理,能够显著提升部署的可追溯性与环境一致性。标签命名的最佳实践 为AI模型…

张小明 2026/3/11 7:22:20 网站建设