- 博客(69)
- 收藏
- 关注
原创 多平台谷歌浏览器驱动下载地址分享
本文主要分享了windows、linux、mac、arm多种平台下的谷歌浏览器驱动文件下载地址,为研究自动化网页测试的学习和工作人员提供便利。
2024-08-26 22:34:43 1005
原创 pandas操作Excel文件
本文主要介绍了pandas读取和写入excel文件的一些注意点,以及读取数据的几种常用方法,DataFrame与numpy数据的相互转换,DataFrame类型筛选数据的方法,并且给出了相应的实现代码。
2024-08-26 22:31:41 3398
原创 python数组列表操作简记二
本文主要说明了如何将列表配对组成新列表或转换为字典,numpy数组的加减乘除运算,以及多维数组的切片读取的规律,和数组的约分和复制注意事项,并给出了相应的实现代码。
2024-08-23 22:04:49 1351
原创 正则表达式简记
本文主要讲解了如何使用正则表达式进行开头子串、结尾子串的查找,字符串的分组匹配替换,以及嵌套字符串的查找,并给出了相应的实现代码。
2024-08-23 22:00:22 572
原创 爬虫工具Botasaurus简介
本文主要介绍了Botasaurus这一爬虫工具,并给出了使用该软件包进行查找元素、下载html文件、获取cookie、执行js代码等爬虫常用的操作示例代码,并且分析了Botasaurus相较于selenium的一些优势。
2024-08-21 16:50:14 860
原创 BeautifulSoup与lxml操作html文件
本文主要描述了Beautifulsoup与lxml在解析操作html文件时,如何查找元素及获取元素属性,并给出了对应的代码,比较了二者的处理速度。
2024-08-21 16:44:17 463
原创 python数组列表操作简记
本文主要说明了python列表与数组的增加删除元素的几种方法,以及列表与数组如何进行排序,最后以二维数组列表为例说明了如何进行维度转换,并给出了相应的python代码实现。
2024-06-20 23:32:51 1367
原创 DPI简析
本文主要介绍了一些硬件设备的DPI参数,图片的DPI参数及其如何影响图片的显示和打印,然后给出了修改图片DPI的python代码,最终介绍了PDF文件尺寸显示与DPI的关系。
2024-06-12 22:07:12 1058
原创 工业镜头孔径、分辨率与景深参数简析
本文介绍了机器视觉中镜头选型的分辨率这一关键参数,分析了分辨率如何表征以及孔径对分辨率的影响,还介绍了景深的计算公式及影响因素。
2024-06-11 18:53:59 1987
原创 离线html文件及资源文件夹转换为单个mhtml文件
本文介绍了如何将保存在本地的html文件及资源文件夹整合转换为mhtml文件,方便了网页文件的存储与管理,并说明了转换过程中的几个关键点,最后给出了python的实现代码
2024-06-04 22:28:24 1724
原创 python中编码与解码简记
本文介绍了在python中读取文本文件如何判断和指定编码方式,及字符串与字节类型相互转换的编码解码方式,还介绍了base64与Quoted-Printable编码解码的注意要点
2024-06-03 18:46:53 1172
原创 神经网络模型结构和参数可视化
本文主要介绍了几种用于神经网络结构可视化的工具,并通过实际测试比较各自的优劣,最终给出不同应用场景下的最适用工具。
2024-05-23 22:59:58 1526
原创 WPF中将多个函数返回值分别绑定至界面控件
WPF的一个优势是对于逻辑层中数据在界面的展示具有很好的支持,可通过Binding即数据绑定实现。本文的应用场景为使用数据绑定实现:使用界面中Textbox控件获取用户的输入,然后进行一定的函数运算,随输入的变化实时将函数返回值显示至界面的TextBlock控件。文中使用了ObjectDataProvider和INotifyPropertyChanged自定义类实现单个和多个函数返回值的绑定。
2024-05-14 16:52:40 947
原创 Windows10使用GitHub上的tensorflow源码训练DeepLabV3p模型
Win10下尝试训练tensorflow的官网models分支中的DeepLabV3p模型
2023-01-11 23:22:32 1325 1
原创 基于Paddle2.4.0训练报错Debug
在Ubuntu系统,基于Paddle2.4.0,使用RTX3090显卡,训练报错,对错误进行Debug,最终问题得到解决顺利运行程序。
2022-12-13 18:45:16 2933
原创 PaddleX数据标注与Halcon数据标注与转换
PaddleX为百度飞浆开发的一种开源的深度学习架构,可用于目标检测、语义分割等任务,相较于TensorFlow、Pytorch两种开源架构搭建、训练模型简单,代码量少,易上手。Halcon作为一款商业机器视觉软件开发包,可用于图像处理与深度学习,使用效果要优于多数开源软件。本文主要记录了在语义分割任务中PaddleX与Halcon数据标注的实现流程,及在Halcon中使用PaddleX标注的数据的方法和相应代码。
2022-11-06 11:05:07 2699 3
原创 神经网络模型训练简记(一)
本文首先记录了神经网络学习中的一些概念,并对四个官方数据集进行了介绍,最后介绍了图像分类任务中经常使用到的11种网络模型。
2022-10-01 22:49:32 2232 1
原创 WIndows使用Conda下安装PaddleX过程Debug
WIndows系统下使用Conda下安装PaddleX过程Debug一、安装环境简介二、安装过程2.1 安装PaddleX报错2.2安装Microsoft Visual C++2015-20192.3通过Visual Studio 2019安装C++编译器与Win10 sdk参考文档一、安装环境简介操作系统及版本:WIndows10 系统家庭中文版。Conda版本:MiniConda 4.11.0。Python版本:3.7.10。PaddlePaddle版本:2.2.2。PaddleX版本:2.
2022-05-04 20:33:56 1376 2
原创 Windows系统下使用pyinstaller打包PaddleOCR中表格识别PP-Structure
Windows系统下使用pyinstaller打包PaddleOCR中表格识别PP-Structure一、系统环境及PP-Structure简述二、安装Python环境与PP-Structure三、使用pyinstaller打包为exe文件四、打包好的文件分享参考文档一、系统环境及PP-Structure简述本文使用操作系统为Windows10 专业版,使用Miniconda3搭建环境,安装PaddleOCR中的PP-Structure。对PP-Structure进行一个简要的介绍,该工具包为百度飞浆
2022-04-23 21:46:22 3450 4
原创 C#语言实现Windows系统下语音播报及语音识别
C#语言实现Windows系统下语音播报及语音识别一、语音播报二、语音识别三、Debug For Win7三、Debug For WinXP参考文档一、语音播报二、语音识别与语音播报类似,在Windows下要实现语音播报功能可以使用System.Speech与Microsoft.Speech两个dll,两者都属于微软语音API,Microsoft.Speech适用于服务器,用于识别低质量的音频,而System.Speech适用于桌面计算机,用于识别更高质量的音频,识别率较Microsoft.Speec
2021-07-03 09:25:06 4801 5
原创 Windows下编译语音识别引擎Wenet
Windows下编译语音识别引擎Wenet一、Wenet简介二、Wenet首次编译过程2.1下载第三方库源码2.2替换软链接2.3下载gRPC的third_party三、Wenet第二次编译过程3.1Git中设置代理3.2Cmake中设置代理3.3进行编译参考文档一、Wenet简介Wenet是出门问问语音团队联合西工大语音实验室开源的一款面向工业落地应用的语音识别工具包,该工具用一套简洁的方案提供了语音识别从训练到部署的一条龙服务。该工具在GitHub上开源,GitHub地址为https://gith
2021-07-02 23:54:25 4113 3
原创 C#在Word表格中插入图片调整大小Debug
C#在Word表格中插入图片调整大小Debug一、C#在Word表格中插入图片并调整大小二、设置单元格大小随图片大小变化一、C#在Word表格中插入图片并调整大小C#编程中在word中和Word表格中插入图片是使用InlineShapes.AddPicture方法,方法官方微软说明如下:具体示例代码见本博客下使用C#对Word进行读写、搜索、插入图片等操作文章。在Word中的表格单元格中插入图片后,可以设置图片宽度和高度,而经实际测试发现当设置文档可见时,更改图片大小后,所在的单元格大小会随之变化
2021-06-23 23:37:54 1868
原创 C#与C++动态链接库DLL参数互传
C#与C++动态链接库DLL参数互传一、C#中导入C++动态链接库二、C#传入字符串参数三、C++传出字符串参数一、C#中导入C++动态链接库二、C#传入字符串参数三、C++传出字符串参数
2021-05-08 00:01:10 2903 2
原创 Windows下使用PaddleOCR识别
C#下使用PaddleOCR识别一、下载PaddleOCR源文件二、使用CMake进行编译三、使用Visual Studio进行编译一、下载PaddleOCR源文件PaddleOCR为百度PaddlePaddle(飞浆)开源的OCR识别项目,最新版本为2.1,其源代码放在GitHub上,项目地址为https://hub.fastgit.org/PaddlePaddle/PaddleOCR,hub.fastgit.org为GitHub的镜像网站,访问速度和下载速度较快,且可以跟GitHub完整同步,而此前
2021-05-03 22:14:39 2870
原创 C#之字符串类型互转与搜索
C#之字符串操作简析一、int、double类型与字符串互转二、DateTime类型与字符串互转三、字符串查找一、int、double类型与字符串互转二、DateTime类型与字符串互转三、字符串查找
2021-03-14 11:52:05 302
原创 C#编程中跨线程访问控件
C#编程中跨线程访问控件一、简述二、Winforms中跨线程访问控件三、WPF中跨线程访问控件参考文档一、简述C#中不允许跨线程直接访问界面控件,即一个线程中如主线程创建的控件不允许被其他线程例如子线程直接访问,如果直接访问或设置属性则会爆出“调用线程无法访问此对象,因为另一个线程拥有该对象”等类似错误。在一个线程中设置其他线程所有的控件属性通常有两种方法,一是设置System.Windows.Forms.Control的CheckForIllegalCrossThreadCalls属性值为false
2021-02-22 23:17:08 3157
原创 Basler相机参数设置
Basler相机参数设置一、Basler相机SDK简介二、Basler相机参数设置一、Basler相机SDK简介在编写软件连接Basler相机时,一般使用其自带的SDK进行开发,即使用自带的dll文件和参照说明书及示例代码进行开发。在安装Basler驱动程序后,在软件安装目录下找到Development\Samples文件夹,其中就包含C、C#和C++语言编写的示例代码,在Development\Documentation文件夹下则可以找到帮助文档,其中有对SDK函数及参数的详细解释。需要注意的是在安装
2021-02-11 18:14:27 6025
原创 串口数据接收、发送与USB转串口驱动下载
C#使用之串口数据接收与发送一、串口参数设置二、串口数据发送三、串口数据接收参考文档一、串口参数设置串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。在C#中使用System.IO.Ports中的SerialPort类实现对串口的操作,包括设置端口号、波特率、数据位、校验位及停止位等参数,和进行数据接收与发送。属性名称释义PortName 串口名串口对于操作系统来说是一个文件,如果设置PortName为本机不存在的串
2021-02-09 17:50:56 1396
原创 WPF之DataGrid控件使用
WPF之DataGrid控件使用一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑三、DataGrid增加删除行参考文档一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑要实现对DataGrid单元格编辑,需先将DataGrid属性IsReadOnly设置为false,可以在DataGrid定义中设置,这样是对全体单元格只读属性进行设置,也可以在列定义中设置,这样是对单个列字段进行设置。DataGrid单元格编辑触发方法主要有Ce
2021-01-24 12:32:16 8331 1
原创 使用C#对Word进行读写、搜索、插入图片等操作
C#操作Word备忘录一、C#中操作word的三种插件二、创建word文档三、页面设置四、页面设置参考文档一、C#中操作word的三种插件使用C#对word文档进行读写,方法有:1、通过office组件,在C#中添加dll引用,这种方法需要电脑先安装office软件,然后才能调用;2、通过NPOI组件,NPOI组件是开源而且免费的,可以在VS中通过nuget包管理器进行下载安装插件;3、使用Spire组件,Spire组件是一个企业级的.NET Office操作组件,既有收费版本又有免费版本,使用免
2020-11-19 21:48:11 7856 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人