自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 一个简单的UI显示两个摄像头的视频流

然后,在将字节流转换为 QImage 时,需要注意格式。例如,如果原始图像是 BGR 格式(OpenCV 默认),压缩为 JPEG 后的数据在解码时可能需要转换为 RGB,或者使用 QImage.Format_RGB888 等。主进程是pyside2写的UI,有两个子进程都是用opencv读取相机,然后在UI用两个label显示这个两个相机的图像。创建两个队列,queue1 和 queue2。创建 UI,两个 QLabel。将帧压缩为 JPEG,放入队列。启动两个进程,传入各自的队列。

2025-03-23 16:18:40 242

原创 一个能够限定函数运行时间的装饰器

【代码】一个能够限定函数运行时间的装饰器。

2025-03-21 08:18:42 97

原创 Python的函数装饰器

实现一个计时装饰器:二、带参数的装饰器若装饰器需要参数,需嵌套三层函数:三、多个装饰器的执行顺序装饰器按从下到上的顺序应用,执行时按从上到下顺序执行外层到内层:四、类装饰器类可作为装饰器,需实现__call__方法:

2025-03-20 17:17:18 202

原创 python:一个利用进程(multiprocessing)来管理各项工作的框架

有三个独立的任务:马达运动、相机 1 和相机 2 的运作。需要实现:这三个任务需要并行运行,同时需要协调它们之间的操作,比如可能需要同步或数据交换,同时确保进程安全,避免资源冲突或竞争条件。提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

2025-03-20 08:40:14 997

原创 python线程锁:threading.Lock

在你的代码中,它保护了全局状态 flag 的读写一致性,是构建可靠多线程应用的基石。通过 原子操作(atomic operation)保证状态的切换不可分割,确保同一时间只有一个线程能获得锁。线程锁(threading.Lock)是解决 多线程竞争资源问题 的核心机制。3.粒度控制:锁的范围应尽量小(如你的代码只保护 _flag)2.读操作的一致性:读取时总能获取到完整修改后的值。2.性能开销:锁的获取 / 释放需要时间(微妙级)四、锁的底层实现(简化版)二、在代码中的具体表现。五、与你的代码的关联。

2025-03-13 16:19:49 331

原创 asyncio协程:用事件循环来调度任务

【代码】asyncio协程:用事件循环来调度任务。

2025-03-13 09:50:35 114

原创 asyncio协程:将一个函数传给另一个函数(装饰器多参数输入)

②被装饰函数的参数通过 *args, **kwargs 传递。①装饰器参数 c 在工厂函数中接收。

2025-03-06 16:44:09 173

原创 asyncio协程:将一个函数传给另一个函数

【代码】asyncio协程:将一个函数传给另一个函数。

2025-03-06 16:29:26 90

原创 python:将一个函数传给另一个函数

【代码】python:将一个函数传给另一个函数。

2025-03-06 16:05:57 93

原创 asyncio协程:同时执行两个任务,任务2完成了,任务1也随之结束

【代码】asyncio协程:同时执行两个任务,任务2完成了,任务1也随之结束。

2025-03-06 13:07:22 121

原创 asyncio协程:同时执行两个任务,每个任务设定停止时间

【代码】asyncio协程:同时执行两个任务,每个任务设定停止时间。

2025-03-06 11:53:47 109

原创 通过一个父类可以创建多个子类,每个子类的信号都由父类发出

【代码】通过一个父类可以创建多个子类,每个子类的信号都由父类发出。

2025-03-05 15:37:04 770

原创 博思得(POSTEK)打标签程序DEMO(python版本)

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。输入的字符串一定要用encode进行转换,否则无法识别字符串。

2024-09-12 09:13:54 402

原创 博思得(POSTEK)打标签程序DEMO(C++版本)

【代码】博思得(POSTEK)打标签程序DEMO(C++版本)

2024-09-12 09:08:19 369

原创 实现文字识别,条形码和二维码快速识别

此功能可以实现类似于菜鸟驿站识别快递包裹条码的效果;此外还增加了文字识别功能。在制造业当中,原物料标签因为不同供应商会有不同的样式。如果使用人工识别的方式既耗时又增加识别错误的风险。如果能自动识别标签上的文字就可以识别出是那家供应商的物料,从而可以进行后台的处理。本文介绍如何使用这一功能!(我没有把实现该功能的方方面面写得很详细,但有python和opencv基础的人一定会看的懂!

2024-08-30 15:55:54 746

原创 vscode 配置opencv(C++开发环境)

对 mingw64\bin 和 opencv\x64\mingw\bin 设置环境变量,当然是要根据你放置的位置设定。(我是放在D:\setup)在.vscode文件夹里有3个后缀为.json的文件,分别是:c_cpp_properties.json,launch.json和tasks.json。mingw和opencv-放在哪个文件夹都行。.vscode-放在你的项目文件夹里。

2024-08-23 08:44:36 1408

原创 程序入口处捕获异常并写进数据库(不需要try-except)

【代码】程序入口处捕获异常并写进数据库(不需要try-except)

2024-08-14 14:00:37 100

原创 sql记录

select 字段 FROM 表 WHERE 字段=STH. order by id desc limit 1。SELECT 字段 FROM 表 ORDER BY 时间 DESC LIMIT 10。我做了个历史表,按片号录入数据,也就说片号会重复,那我怎么找到最后一次写入的数据?select distinct 重复的字段 from 表名。数据库里某列有重复数据,怎么样筛选出唯一数据?select max(字段) from 表名。(desc 是倒序排,asc是顺序排)按时间选择最新的10条记录?

2024-08-13 14:56:45 167

原创 线程的开启与停止示例

【代码】线程的开启与停止示例。

2024-08-13 14:49:31 422

原创 在pycharm的External Tools设置Cython工具

第二,将setup.py文件放在与解释器同级文件夹。

2024-08-05 18:30:40 299 1

原创 导入pyd文件报错

不同项目共用pyd文件。

2024-08-05 11:25:01 218

博思得(POSTEK,型号:G-3106)标签打印机dll文件

博思得(POSTEK,型号:G-3106)标签打印机dll文件

2024-09-12

实现文字识别,条形码和二维码快速识别

此功能可以实现类似于菜鸟驿站识别快递包裹条码的效果;此外还增加了文字识别功能。 在制造业当中,原物料标签因为不同供应商会有不同的样式。如果使用人工识别的方式既耗时又增加识别错误的风险。如果能自动识别标签上的文字就可以识别出是那家供应商的物料,从而可以进行后台的处理。

2024-08-30

vscode 配置opencv(C++开发环境)

包含MinGw,opencv(已编译好),jason文件

2024-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除