自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 神经网络模型结构和参数可视化

本文主要介绍了几种用于神经网络结构可视化的工具,并通过实际测试比较各自的优劣,最终给出不同应用场景下的最适用工具。

2024-05-23 22:59:58 578

原创 WPF中将多个函数返回值分别绑定至界面控件

WPF的一个优势是对于逻辑层中数据在界面的展示具有很好的支持,可通过Binding即数据绑定实现。本文的应用场景为使用数据绑定实现:使用界面中Textbox控件获取用户的输入,然后进行一定的函数运算,随输入的变化实时将函数返回值显示至界面的TextBlock控件。文中使用了ObjectDataProvider和INotifyPropertyChanged自定义类实现单个和多个函数返回值的绑定。

2024-05-14 16:52:40 844

原创 Windows10使用GitHub上的tensorflow源码训练DeepLabV3p模型

Win10下尝试训练tensorflow的官网models分支中的DeepLabV3p模型

2023-01-11 23:22:32 1051 1

原创 基于Paddle2.4.0训练报错Debug

在Ubuntu系统,基于Paddle2.4.0,使用RTX3090显卡,训练报错,对错误进行Debug,最终问题得到解决顺利运行程序。

2022-12-13 18:45:16 2520

原创 PaddleX数据标注与Halcon数据标注与转换

PaddleX为百度飞浆开发的一种开源的深度学习架构,可用于目标检测、语义分割等任务,相较于TensorFlow、Pytorch两种开源架构搭建、训练模型简单,代码量少,易上手。Halcon作为一款商业机器视觉软件开发包,可用于图像处理与深度学习,使用效果要优于多数开源软件。本文主要记录了在语义分割任务中PaddleX与Halcon数据标注的实现流程,及在Halcon中使用PaddleX标注的数据的方法和相应代码。

2022-11-06 11:05:07 2244 3

原创 神经网络模型训练简记(三)

简要记录了UNet、BiSeNet、DeepLab系列等12种语义分割网络模型的结构和特点。

2022-11-06 00:48:10 1182

原创 神经网络模型训练简记(二)

本文简要记叙了目标检测任务中经常使用到的16种网络模型或检测算法。

2022-10-05 18:59:38 3698

原创 神经网络模型训练简记(一)

本文首先记录了神经网络学习中的一些概念,并对四个官方数据集进行了介绍,最后介绍了图像分类任务中经常使用到的11种网络模型。

2022-10-01 22:49:32 1627 1

原创 C#在Excel与Word中写入上角标与下角标

C#使用MicrosoftOffice组件在Excel与Word中写入上角标与下角标

2022-09-17 18:53:15 1016

原创 Windows10系统下C#部署Paddlex模型

在Windows10系统下部署PaddleX模型用于C#项目使用

2022-09-11 19:03:44 2820 2

原创 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 1171 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 3126 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 4429 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 3666 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 1713

原创 C#与C++动态链接库DLL参数互传

C#与C++动态链接库DLL参数互传一、C#中导入C++动态链接库二、C#传入字符串参数三、C++传出字符串参数一、C#中导入C++动态链接库二、C#传入字符串参数三、C++传出字符串参数

2021-05-08 00:01:10 2685 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 2763

原创 C#之字符串类型互转与搜索

C#之字符串操作简析一、int、double类型与字符串互转二、DateTime类型与字符串互转三、字符串查找一、int、double类型与字符串互转二、DateTime类型与字符串互转三、字符串查找

2021-03-14 11:52:05 271

原创 C#操作MySql数据库

C#向MySql数据库中插入数据

2021-03-11 23:24:22 1520

原创 C#编程中跨线程访问控件

C#编程中跨线程访问控件一、简述二、Winforms中跨线程访问控件三、WPF中跨线程访问控件参考文档一、简述C#中不允许跨线程直接访问界面控件,即一个线程中如主线程创建的控件不允许被其他线程例如子线程直接访问,如果直接访问或设置属性则会爆出“调用线程无法访问此对象,因为另一个线程拥有该对象”等类似错误。在一个线程中设置其他线程所有的控件属性通常有两种方法,一是设置System.Windows.Forms.Control的CheckForIllegalCrossThreadCalls属性值为false

2021-02-22 23:17:08 2958

原创 使用C#与三菱PLC通讯

使用C#与三菱PLC通讯一、三菱PLC驱动程序安装一、三菱PLC驱动程序安装

2021-02-13 22:41:00 17278 6

原创 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 5489

原创 串口数据接收、发送与USB转串口驱动下载

C#使用之串口数据接收与发送一、串口参数设置二、串口数据发送三、串口数据接收参考文档一、串口参数设置串口是一种非常通用的设备通信的协议(不要与通用串行总线Universal Serial Bus(USB)混淆)。在C#中使用System.IO.Ports中的SerialPort类实现对串口的操作,包括设置端口号、波特率、数据位、校验位及停止位等参数,和进行数据接收与发送。属性名称释义PortName 串口名串口对于操作系统来说是一个文件,如果设置PortName为本机不存在的串

2021-02-09 17:50:56 1066

原创 WPF之DataGrid控件使用

WPF之DataGrid控件使用一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑三、DataGrid增加删除行参考文档一、DataGrid简介二、DataGrid数据源绑定三、DataGrid单元格编辑要实现对DataGrid单元格编辑,需先将DataGrid属性IsReadOnly设置为false,可以在DataGrid定义中设置,这样是对全体单元格只读属性进行设置,也可以在列定义中设置,这样是对单个列字段进行设置。DataGrid单元格编辑触发方法主要有Ce

2021-01-24 12:32:16 7938 1

原创 Windows10下使用Conda安装TensorFlow-GPU

Windows10下使用Conda安装TensorFlow-GPU

2020-11-29 00:31:44 2695

原创 Python开发之Conda与Pycharm下载安装

Python开发环境搭建

2020-11-28 11:28:20 699 2

原创 使用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 6599 1

原创 Windows10最新版20H2系统下载与安装

Windows10最新版20H2系统下载、安装并激活一、系统镜像下载二、系统安装三、系统激活参考文档一、系统镜像下载2020年10月21日,微软官方终于在许多用户的热切期盼下,正式发布了Win10十月更新版20H2更新,此版本是作为微软Win10每年的两个重点更新之一的下半年更新,相对于上一版本20H1 正式版,这一版本也带来了许多令人惊喜的功能,具体功能本文不再赘述。最新版系统分为两种,一种为消费者多版本32/64位,内含专业版零售版、专业工作站版、家庭版、家庭中国版、核心单语言版、零售教育版,一

2020-11-15 22:03:34 4839

原创 安卓程序开发平台Android Studio下载和配置

安卓程序开发平台Android Studio下载和配置一、Android studio下载二、Gradle下载三、配置依赖包下载地址四、报错Plugin with id 'com.android.application' not found.解决参考文档一、Android studio下载Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调

2020-11-14 23:01:42 338

原创 VBA复制Excel数据速度过慢解决方法

VBA复制Excel数据速度过慢解决方法在使用VBA语句实现对Excel文件自动化处理过程中,当所操作的数据量很大时,会发现程序执行起来很慢,而且Excel文件中行数越多,速度越慢,这时除了改进程序,编写得更加高效方法外,还可以通过设置Application.ScreenUpdating 属性来提高运行速度。Application.ScreenUpdating属性是用来设置屏幕更新是否启用,此属性的值为 True, 读/写 Boolean。禁用屏幕更新可以加快宏代码的速度。 虽然无法实时了解宏的最新动

2020-11-01 20:17:00 2718

原创 C#调用Tesseract报错System.DllNotFoundException

C#调用Tesseract报错System.DllNotFoundException一、程序发布安装后出现错误二、解决该bug方法一、程序发布安装后出现错误在使用C#语言编写程序,调用Tesseract——OCR识别引擎时,在程序调试阶段不会出现任何错误,但当发布程序后,在自己电脑或目标主机安装程序并运行时,可能会莫名其妙程序崩溃,错误信息提示System.DllNotFoundException错误,使用VS调试发现错误信息为:System.Reflection.TargetInvocationEx

2020-10-19 22:15:22 1959 3

原创 Powershell操作Excel简析

Powershell操作Excel简析一、Powershell简介一、Powershell打开Excel文件二、Powershell导出PDF文件三、Powershell选择单元格区域四、Powershell对单元格操作五、总结参考文档一、Powershell简介powershell是Windows系统中自带的一个shell命令行工具,它是专为系统管理员设计的新Windows命令行shell,它包括交互式提示和脚本环境。PowerShell定义很多命令与操作系统,特别是与文件系统交互,能够启动应用程序,

2020-10-17 22:09:20 3614

原创 VBA操作Excel之获取单元格区域

VBA操作Excel之获取单元格区域一、VBA通过索引引用工作表二、VBA获取单元格区域三、VBA调用方法参数传值参考文档一、VBA通过索引引用工作表VBA打开工作簿后,通常一个工作簿有若干个工作表Sheet,访问其中一个工作表有三种方法,代码如下:ThisWorkbook.Sheets(1)ThisWorkbook.Sheets.Item (1)ThisWorkbook.Sheets("Sheet1")'Sheet1为工作表名称二、VBA获取单元格区域Excel对象中主要有四种方法获取单元

2020-10-17 12:02:48 10914

原创 OpenCV下载地址分享

OpenCV下载地址分享一、OpenCV简介二、OpenCV下载地址三、OpenCV国内下载地址一、OpenCV简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提

2020-10-17 01:09:53 8680

原创 VBA操作Excel之设置单元格属性

VBA操作Excel简介一、VBA读写Excel文件一、VBA读写Excel文件

2020-10-16 22:19:32 7439

原创 C#打开文件之获取当前工作路径Debug

C#打开文件之获取当前工作路径Debug在C#编写程序时,如果需要获取当前程序根目录,通常使用System.Environment.CurrentDirectory语句来获取。并且在程序运行过程中,该语句获取的路径不变,始终是程序启动目录,一般为程序的安装根目录。但是在实际开发过程中发现,程序在Windows7系统上可以正常运行,但在WindowsXP系统,如果使用了OpenFileDialog对象打开某一文件后,程序使用System.Environment.CurrentDirectory获取的路径会

2020-10-13 21:54:21 1654

原创 C#打开Excel文件报错0X80010105

C#操作Excel文件的方法已在前面文章介绍过了,详细见C#操作Excel备忘录。但在打开Excel文件时,可能会报错0X80010105,如下图所示:解决方法参照c#调用excel报错(异常来自HRESULT:0X80010105(RPC_SERVERFAULT)),打开Excel程序,打开选项——选择加载项——选择COM加载项——点击转到,然后将把里面名称带有pdf的加载项去掉,一般是PDF阅读器或编辑器,去掉之后点击确定,然后重新运行程序,应该就不会报错了。如果是最近一段时间突然爆出这种错误,

2020-10-07 00:14:13 1441

原创 C#操作Excel备忘录

C#操作Excel备忘录一、C#引用Excel程序库二、C#打开和保存Excel文件三、C#操作Excel文件四、C#转换Excel为PDF文件参考文档一、C#引用Excel程序库在使用C#操作Excel文件之前,需要引用Excel程序库dll文件。以在vs2019中操作为例,第一种方法是引用自己计算机上已安装的Excel库文件,操作方法为右键资源管理中的引用——添加引用,然后点击COM,在右侧搜索框中搜索office,选中搜索结果中的Microsoft Office .0 Object Librar

2020-10-06 23:45:04 514

原创 VS程序发布之NetFramework版本选择

VS程序发布之NetFramework版本选择

2020-10-06 00:37:05 4882

原创 WPF自定义TabControl选项滚动条显示

WPF自定义TabControl标题滚动显示

2020-10-03 22:07:48 2815

空空如也

空空如也

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

TA关注的人

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