梁艺博 liangyibo

liangyibo извршује push на lining у liangyibo/CameraMachine

  • c3164bd00f feat(api): 添加通过货号获取动作名称列表接口 - 新增 /get_action_names_by_goods 接口实现货号到动作名称的查询功能 - 实现按自然排序获取照片记录的 action_id 顺序 - 集成 DeviceConfig 查询获取对应的动作名称列表 - 添加参数验证和错误处理机制 - 移除废弃的自动添加缺失字段功能代码
  • 2c73f3d24e fix(cutout): 解决抠图操作中的原始图缺失和重试机制问题 - 在deal_image.py中添加路径检查功能,确保原始图目录存在 - 重构message_handler.py中的抠图处理逻辑,实现文件缺失时的自动重试机制 - 添加对FileNotFoundError的特殊处理,当检测到原始图缺失时自动重新拷贝原图 - 优化重试逻辑,支持最多1次重试以解决临时性错误 - 在run_main.py中简化异步事件循环的初始化逻辑 - 修复重试处理中的异常传播问题,确保错误能够正确传递
  • 93b38966f6 feat(service): 添加阴影图处理目录完整性校验功能 - 修改validate_folder_integrity方法的文档字符串,更新为检查800x800目录和阴影图处理目录 - 添加阴影图处理目录路径变量shadow_dir并验证其存在性 - 实现阴影图处理目录文件数量统计逻辑 - 添加预期阴影图数量计算(原始图数量×2) - 增加阴影图处理文件数量的严格校验逻辑 - 更新日志输出信息,显示阴影图处理校验结果
  • 7c10d11d22 feat(camera): 添加智能拍摄器自动对焦功能 - 实现了smart_shooter_auto_focus消息类型的处理逻辑 - 集成了相机配置获取和自动对焦功能 - 添加了相机键值提取和错误处理机制 - 实现了对焦失败时的消息返回和错误提示功能 - 支持通过data参数传递点位名称进行对焦操作 - 完善了相机属性获取的相关配置信息处理
  • ca84d7db10 feat(image-processing): 优化图像处理主流程并增加重试机制 - 添加详细的函数文档说明处理流程和返回值结构 - 实现处理结果统计包括成功/失败货号列表和数量统计 - 增加重试机制对失败货号进行自动重试处理 - 添加目录完整性校验确保处理结果符合预期 - 优化错误处理和日志记录提高调试效率 - 修复回调函数中显示货号名称的bug - 在图像生成过程中添加异常捕获和错误处理 - 移除未使用的异步代码实现同步处理逻辑

пре 1 недеља

liangyibo створи нову филијалy lining at liangyibo/CameraMachine

пре 1 недеља

liangyibo извршује push на lining у liangyibo/vali-tools

  • 01dbd0a5ff style(Tools_800_Upload): 调整上传组件样式 - 修改进度列表文本颜色为黑色 - 调整按钮容器宽度从45vw改为90vw,设置最小和最大宽度均为90vw - 保持滚动条高度为400px的布局结构

пре 1 недеља

liangyibo извршује push на lining у liangyibo/vali-tools

  • f0ab6854e0 feat(photo): 添加货号搜索功能并优化照片列表查询接口 - 修改 Go 后端接口 GetPhotoListApp 添加 goodsArtNo 参数 - 更新 CameraMachineHandler 的 GetPhotoList 方法支持货号过滤 - 在前端 CutoutPage 和 ShadowRename 组件中添加货号搜索输入框 - 实现搜索功能,支持按货号筛选照片列表 - 添加搜索按钮和回车键触发搜索 - 将每页显示数量从 10 条改为 20 条 - 更新 Wails 类型定义和 JavaScript 绑定以支持新参数
  • 4b9d9b6f84 feat(photo): 添加货号搜索功能并优化照片列表查询接口 - 修改 Go 后端接口 GetPhotoListApp 添加 goodsArtNo 参数 - 更新 CameraMachineHandler 的 GetPhotoList 方法支持货号过滤 - 在前端 CutoutPage 和 ShadowRename 组件中添加货号搜索输入框 - 实现搜索功能,支持按货号筛选照片列表 - 添加搜索按钮和回车键触发搜索 - 将每页显示数量从 10 条改为 20 条 - 更新 Wails 类型定义和 JavaScript 绑定以支持新参数
  • 8d0b7418c2 feat(app): 添加阴影图重命名功能 - 在Go后端添加RenameFolderFileNameApp接口函数 - 在CameraMachineHandler中实现RenameFolderFileName方法处理批量重命名请求 - 在前端类型定义中添加新的API函数声明 - 在前端JavaScript包装器中添加重命名功能调用函数 - 添加阴影图重命名页面组件ShadowRename.vue实现批量处理界面 - 在前端路由中注册阴影图重命名页面路由 - 在主页导航中添加阴影图重命名入口并配置相应图标 - 实现分页加载、批量选择、重命名操作等完整功能流程
  • cfeb37d382 ``` fix(app): 修复Windows系统下打开文件夹路径问题 在Windows系统中,文件路径分隔符应使用反斜杠而非正斜杠, 同时explorer命令需要使用/select参数来正确选择指定路径 ```
  • 1a46603511 ``` feat(app): 添加批量抠图功能和拍照记录管理 - 新增 GetPhotoList 和 GetPhotoListApp 接口用于获取拍照记录列表 - 新增 RemoveBackgroundApp 接口用于批量抠图处理 - 新增 OpenFolder 接口用于打开指定文件夹 - 实现 CameraMachineHandler 处理器,包含拍照记录获取和背景移除功能 - 添加 CutoutPage.vue 组件实现批量抠图界面 - 集成抠图功能到主页,添加相关图标和路由配置 - 优化价格输入组件,支持小数点输入并去除前导零 - 增加网络请求超时时间,添加请求日志输出 - 更新前端文件系统配置,添加图片压缩和base64转换功能 ```

пре 1 недеља

liangyibo створи нову филијалy lining at liangyibo/vali-tools

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 2c73f3d24e fix(cutout): 解决抠图操作中的原始图缺失和重试机制问题 - 在deal_image.py中添加路径检查功能,确保原始图目录存在 - 重构message_handler.py中的抠图处理逻辑,实现文件缺失时的自动重试机制 - 添加对FileNotFoundError的特殊处理,当检测到原始图缺失时自动重新拷贝原图 - 优化重试逻辑,支持最多1次重试以解决临时性错误 - 在run_main.py中简化异步事件循环的初始化逻辑 - 修复重试处理中的异常传播问题,确保错误能够正确传递

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 93b38966f6 feat(service): 添加阴影图处理目录完整性校验功能 - 修改validate_folder_integrity方法的文档字符串,更新为检查800x800目录和阴影图处理目录 - 添加阴影图处理目录路径变量shadow_dir并验证其存在性 - 实现阴影图处理目录文件数量统计逻辑 - 添加预期阴影图数量计算(原始图数量×2) - 增加阴影图处理文件数量的严格校验逻辑 - 更新日志输出信息,显示阴影图处理校验结果

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 7c10d11d22 feat(camera): 添加智能拍摄器自动对焦功能 - 实现了smart_shooter_auto_focus消息类型的处理逻辑 - 集成了相机配置获取和自动对焦功能 - 添加了相机键值提取和错误处理机制 - 实现了对焦失败时的消息返回和错误提示功能 - 支持通过data参数传递点位名称进行对焦操作 - 完善了相机属性获取的相关配置信息处理

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • ca84d7db10 feat(image-processing): 优化图像处理主流程并增加重试机制 - 添加详细的函数文档说明处理流程和返回值结构 - 实现处理结果统计包括成功/失败货号列表和数量统计 - 增加重试机制对失败货号进行自动重试处理 - 添加目录完整性校验确保处理结果符合预期 - 优化错误处理和日志记录提高调试效率 - 修复回调函数中显示货号名称的bug - 在图像生成过程中添加异常捕获和错误处理 - 移除未使用的异步代码实现同步处理逻辑

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 77954e3c9c fix(mcu): 修复程序项错误处理日志记录 - 将错误消息从print改为logger.info记录 - 注释掉socket消息发送避免重复通知 - 保持设备状态设置逻辑不变

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 005b72b8c0 feat(camera): 添加相机数量配置支持多摄像头模式 - 在API接口中新增USER_CAMERAS配置项用于传递相机数量参数 - 修改models.py为请求参数添加camera_counts字段定义 - 更新settings.py添加USER_CAMERAS全局配置变量 - 调整smart_shooter_class.py中的GetCameraInfo方法移除多余参数 - 修改initConfigIsoSettings调用使用settings.USER_CAMERAS替代临时参数 - 注释掉message_handler.py中的isMultiCameraMode相关代码 - 将config.ini默认环境从dev改为prod

пре 1 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 1726ee38cc fix(mcu): 修复相机高度限制和多相机模式处理问题 - 将默认相机高度从350调整为400以匹配实际配置 - 添加相机高度位置的安全边界检查防止越界 - 修复多相机模式参数名称错误(isMultiCameraMode拼写修正) - 在程序项目执行中添加异常追踪和错误信息输出 - 添加调试信息输出用于排查多相机模式状态判断逻辑

пре 2 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • bb753cbd46 refactor(capture): 移除拍照超时状态码发送逻辑 - 注释掉拍照失败时的消息发送代码 - 保留异常处理但移除设备状态更新 - 简化错误返回流程只返回失败状态

пре 2 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 18164eb775 fix(window): 修复窗口最小化功能异常并优化设备控制逻辑 - 添加异常处理避免获取窗口标题时出错 - 修复窗口标题为空时的处理逻辑 - 将单个窗口最小化改为批量处理所有匹配窗口 - 增加延时时间从0.1秒到0.8秒以确保相机拍摄稳定 - 添加设备状态数据回传功能 - 优化消息发送机制确保拍照完成状态正确传递

пре 2 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • d72626b0d5 fix(socket): 解决消息解析异常处理问题 - 在消息解析过程中添加 try-except 异常处理块 - 当 JSON 解析失败时默认设置 jsonType 为 "ping" - 恢复之前被注释掉的相机 ISO 设置初始化功能 - 确保相机连接状态下的配置参数正确初始化

пре 2 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 3f250d4f40 feat(mcu): 添加设备控制功能和相机高度限制 - 在 DeviceControl 类中添加 camera_height 属性和 command 命令字典 - 实现 get_device_info 方法获取相机高度信息并更新设备状态 - 将相机高度作为移动命令的最大值限制,防止超出安全范围 - 在消息处理器中添加对 point_name 参数的支持,优化拍照处理 - 更新蓝牙遥控器拍照逻辑,统一使用传入的点名称进行拍摄 - 修复 SmartShooter 类中的消息类型传递问题,改进错误处理

пре 2 недеља

liangyibo извршује push на third_verison у liangyibo/CameraMachine

  • 636be23019 Merge branch 'multi_camera_version' into third_verison
  • 9f98a4fe5a refactor(capture): 移除调试打印并优化异常处理 - 移除了 low_iso 设置状态的调试打印语句 - 在 zmq.Again 异常处理后添加了换行符以改善代码格式 - 保持了预览功能的异常处理逻辑不变
  • Поређење ових 2 комита »

пре 2 недеља

liangyibo извршује push на multi_camera_version у liangyibo/CameraMachine

  • 9f98a4fe5a refactor(capture): 移除调试打印并优化异常处理 - 移除了 low_iso 设置状态的调试打印语句 - 在 zmq.Again 异常处理后添加了换行符以改善代码格式 - 保持了预览功能的异常处理逻辑不变

пре 2 недеља

liangyibo извршује push на third_verison у liangyibo/CameraMachine

  • cfe05b9792 fix(mcu): 更新设备控制中的值范围限制 - 将value的最大限制从40调整为140以支持更大的范围
  • 42f0fe12ef refactor(config): 将配置管理重构为类结构并优化设备控制逻辑 - 将全局配置变量重构为 ConfigManager 类 - 添加地址重复检查机制 - 更新设备控制模块使用新的配置管理器 - 优化设备信息获取和数据解析逻辑 - 修复串口通信和异步处理相关问题 - 改进相机连接状态处理逻辑
  • 251a9e5f00 temp
  • bb838ab483 ``` refactor(python/databases): 移除硬编码数据库路径 移除硬编码的数据库文件路径 "C:/Zhihuiyin/database.db", 改用变量 sqlite_file_name 来连接数据库, 提高代码的可配置性和可维护性。 ```
  • 2e0aef0596 feat(db): 实现数据库字段自动添加功能 - 新增auto_add_missing_columns函数,自动检测并添加缺失的数据库字段 - 采用原生SQLite连接,避免SQLAlchemy在打包环境中的兼容性问题 - 只添加新字段,不修改或删除现有字段,保证数据安全及幂等性 - 针对多个表(device_config、photo_record等)支持字段自动添加 - 简化字段类型映射至SQLite原生类型,支持常见类型与默认值处理 - 在device_config表添加特定缺失字段,支持默认值设置 - 优化智能拍摄模块中ZMQ套接字超时设置,发送与接收超时调整为5000ms - 调整相机连接检测超时时间为5秒,增强稳定性 - 修正相机连接状态异常处理,关闭套接字并终止上下文,避免资源泄露 - 注释和示例代码清理,提升代码可维护性

пре 2 недеља

liangyibo створи нову филијалy third_verison at liangyibo/CameraMachine

пре 2 недеља