- 博客(66)
- 收藏
- 关注
原创 esp32 Micropython 使用多线程驱动EC11编码器
,在测试时总是不成功,最终发现在模块内重新定义一次多线程函数可顺利运行,本次使用ESP32S3芯片,发现运行出现卡顿现象,一直没有找到原因,各位大佬有了解原因烦请留言指教。
2024-05-25 09:42:13 330
原创 基于Micropython系统Esp32开发板使用1.3寸OLED sh1106驱动
Micropython + Esp32 + 1.3寸OLED + sh1106驱动
2024-05-16 18:27:05 475 1
原创 Pyqt5使用控件提升的方法自定义控件
新建一个py文件,与Qt界面放置在同级目录# 重写横坐标p.save()p.rotate(-20) # 横坐标字符旋转角度p.drawText(int(-rect.width()), int(rect.height()), int(rect.width()), int(rect.height()), flags, text) # 横坐标位置!!pg.setConfigOption('background', 'w') # 将背景色设置为白色。
2023-12-12 11:18:19 668 1
原创 python中时间戳与时间字符的相互转换
Python time模块 strftime() 和time.localtime()方法。2.将时间戳转化为标识时间的字符串。时间结构体的时间型式参考文章。3.将字符串转化为时间戳。使用的是time模块。
2023-12-07 15:54:21 175
原创 python跨py文件使用全局变量
当项目中需要跨py文件使用全局变量时,可通过建立一个新的模块实现全局变量的储存和调用。2、建立全局管理模块,config.py用来管理,配置所有需要使用的全局变量。1、建立一个global_var.py文件。3、在需要的py文件中调用该全局变量。
2023-12-05 14:58:09 1027
原创 opencv使用pyinstaller打包错误:‘can‘t find starting number (in the name of file)
找打环境中安装cv2时的文件夹“D:\Program Files\XXX\envs\Lib\site-packages\cv2”,将opencv_videoio_ffmpeg4XX_64.dll复制到打包好的exe所在的文件夹中,问题解决。原因是打包的文件中缺少了缺少对应型号的ffmpeg,如opencv_videoio_ffmpeg430_64.dll。
2023-11-23 13:10:40 766
原创 车道线分割检测
利用opencv,使用边缘检测、全局变化梯度阈值过滤、算子角度过滤、HLS阈值过滤的方法进行车道线分割检测,综合多种阈值过滤进行检测提高检测精度。
2023-09-28 17:21:18 270
原创 仿射变换案例
仿射变换(Affine Transformation)其实是另外两种简单变换的叠加:一个是线性变换,一个是平移变换仿射变换变化包括缩放(Scale、平移(transform)、旋转(rotate)、反射(reflection,对图形照镜子)、错切(shear mapping,感觉像是一个图形的倒影),原来的直线仿射变换后还是直线,原来的平行线经过仿射变换之后还是平行线,这就是仿射仿射变换中集合中的一些性质保持不变:(1)凸性(2)共线性:若几个点变换前在一条线上,则仿射变换后仍然在一条线上。
2023-09-27 15:51:00 146
原创 张正友标定法
张正友标定法使用一张打印出来的棋盘格进行2D平面靶标的相机标定。对平面棋盘格进行多角度拍摄后,将所得图片输入计算即可实现相机标定,具有较强的实验可行性。
2023-09-27 14:56:13 217
原创 Nuitka打包exe
Nuitka打包相比于pyinstaller打包要复杂很多,另外也存在一些疑难问题,国内对Nuitka应用的帖子较少,学习难度较大。在实际应用中与pyinstaller打包生成的exe文件相比,在打开速度上确实有一定提升,但本次试验项目使用Nuitka打包exe占用内存大小更大。在初次使用Nuitka打包exe后,运行文件界面风格发生畸变,但该问题得到解决。
2023-03-06 23:46:54 666 1
原创 Python + Pyqt5 使用listWidget设置Item的两种方法
Python + Pyqt5 使用listWidget设置Item的两种方法
2022-12-23 22:39:00 2762
原创 Python使用openpyxl和pd.ExcelFile读取excle
Python使用openpyxl和pd.ExcelFile读取excle
2022-12-05 11:16:57 2980
原创 Python使用win32com.client()和load_workbook()追加写入excle
win32com.client()和load_workbook()追加写入excle的两种方法的简要说明
2022-12-05 10:50:57 4107 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人