
Python
文章平均质量分 50
一只长不大的小菜鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
通过金蝶云星空API读取生产工单信息的例子
摘要: 企业为保护敏感数据,在内网环境中搭建了金蝶API中转层。通过Python SDK调用金蝶API,实现生产工单等数据查询。关键步骤包括:配置SDK连接参数(服务器地址、账号、密钥)、构建查询SQL(指定表单ID、字段、过滤条件)、使用异步线程池提升性能。最后通过FastAPI封装为REST接口,提供鉴权访问,支持以表单ID为参数获取JSON格式数据。该方案在保证数据安全的同时,实现了与直接调用官方API相近的响应速度。原创 2025-08-06 11:00:00 · 302 阅读 · 0 评论 -
YOLO模型实战:4mm产品检测3秒搞定!分割法实现490个目标零漏检
摘要:针对4×4mm微小产品的盘装检测难题,采用YOLO系列模型进行训练测试时遇到识别率不足的问题,尝试了提升解析度(2000万像素CCD相机)、多尺寸训练(640-1920px)、增加标注数据(100张图/1000+标注点)和更换模型(YOLOv8到v11)均未解决。最终通过图像分割处理方案实现突破:将产品盘图像对半切分后分别识别再合并结果,配合1280px训练尺寸,使490个目标的识别准确率达到100%。测试发现模糊图像的特征简化反而提升识别效果,3060显卡下识别耗时约3秒。该方案通过L型定位规避分割原创 2025-06-03 10:55:43 · 969 阅读 · 0 评论 -
使用yolo模型进行目标检测,包含训练步骤和测试代码
训练过程截图,我这里是使用CPU训练,i7 11700型号的, 8核心CPU测试下来5秒一张图,只要识别指定目标的,我放了18张图,共计包含150个标注信息,训练出来的结果已经很好了。训练好的模型放在my_train\自己定义的输出名称\weights中,bast.pt代表最佳模型,last.pt代表最后训练的模型。val文件夹中,需要放置几个错误的产品,放图片和txt文件,txt设置为空就行,图片名称和txt文件名要保持一致,用于验证的。*这两个是一一对应的,也就是说图片名称和标注名称是一致的。原创 2025-03-24 11:36:51 · 2237 阅读 · 0 评论 -
Python+CV2二维码识别实战:针对大图小码的预处理与检测
一个可行的方案:先识别产品区域,再进一步无损裁剪二维码可能性的区域,裁剪的二维码识别精度低,还需要进一步放大后识别,之前使用了ZXing、Pyzbar 、cv2等最基础的识别库,识别能力一般般。3、I7 9700系列处理器,主要是加快识别速度,感觉还行,差距不大,识别瞬间会调用所有核心,几乎一秒钟后就搞定了。最后翻了好多资料,最终识别二维码采用的是微信开源的算法模型,能识别模糊的、倾斜角度的,识别能力是很靠谱。需求:产品中有二维码,但是二维码很小,需要进行整盘识别二维码并记录,难度大,精度低。原创 2025-03-26 13:46:08 · 302 阅读 · 0 评论 -
win系统接入google_auth实现动态密码,加强保护
首先云服务器启用了远程访问,虽然更换了端口以及初始用户名,不过还是是不是被进行爆破,为了提高安全,登录密码改为动态密码,每30秒更换一次密码,安全性能更好的提升。配置也很简单,直接把脚本设置成开机启动,启动后常驻后台,前提是杀毒软件放过白名单,不然被杀了导致密码失效,项目有风险,不会用PE更改密码的用户,请不要尝试使用。动态密码采用python开发,由于谷歌的动态密码是纯数字,再提高点安全性,添加点属于自己的后缀名拼接成一个强密码。每次使用时,打开手机的google身份认证,根据动态密码进行登录。原创 2024-09-19 15:57:07 · 588 阅读 · 0 评论 -
泛微eteams OA对接金蝶云星空写入数据
公司需要先在OA上对需要生产的订单进行一次量产评审,所有相关人员评审通过后才可以进行生产,导致下工单的人员每次需要把OA上的信息复制到ERP进行审批。为什么不直接在ERP上审批呢?首先该节点涉及到很多不用ERP的用户,为了不增加用户数浪费资源。其次泛微OA是以表单形式展现,相关人员有对该表单进行受控过,原先是需要线下进行签核表单信息,直接转为线上,支持手机电脑任意方式审批,加快效率。原创 2024-08-23 10:33:39 · 767 阅读 · 0 评论 -
python通过pyinstaller库进行打包,运行时提示缺少ODBC驱动
exe文件运行的时候也没有报错,当时但我通过http post的时候返回ODBC错误。重点不是HTTP服务,那就关注为什么缺少ODBC服务,去微软下载了ODBC服务。原创 2024-07-09 10:29:48 · 619 阅读 · 0 评论 -
delphi程序启动时带参数运行的例子
这里有一个坑,就是参数会减少一个。程序传参代码,写在窗体创建处。原创 2023-11-08 10:51:56 · 639 阅读 · 2 评论 -
Python模糊替换的一种方式
Python模糊替换的一种方式。不懂正则那些,只能自己写一个,功能可以实现就行,不管代码有多烂import re#我需要把这些内容替换掉<img src="../../static/batEmojis/laugh@2x.png" class="rose-emoji"alt="[laugh]">#这些是我网页提取出来的,img是表情,所以不需要s='@增长天王 你怕不怕你同学知道<img src="../../static/batEmojis/laugh@2x.png"原创 2021-05-17 10:06:05 · 1555 阅读 · 0 评论 -
Python使用Exchangelib发送邮件例子
from exchangelib import Credentials, Account, DELEGATE, Configuration, NTLM, Message, Mailbox, HTMLBodyfrom exchangelib.protocol import BaseProtocol, NoVerifyHTTPAdapterimport urllib3urllib3.disa...原创 2020-03-09 12:56:31 · 1868 阅读 · 0 评论 -
Python删除文件夹内的所有文件,白名单内的不删除
公司要求定时清理某个文件夹下的所有内容,但是又有个别部门要求某个文件夹不能删除,所以做了判断清空。import osimport shutil# 获取文件一级目录名称列表Listtext = os.listdir('F:\\IUPE')# 循环读取列表名称for i1 in range (0 ,len(text)): # 判断是否属于文件 yn = os.pat...原创 2020-02-28 09:40:24 · 542 阅读 · 0 评论