自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (3)
  • 收藏
  • 关注

原创 C# datagridView 控件使用心得

首先本人的需求是,通过UI编辑一个表格文件,然后将其存储起来。同时也可以对其进行载入,话不多说先上图片。

2023-11-14 11:43:24 738

原创 C# 中take() 和 skip()的使用方式

Skip()和Take()方法都是IEnumerable<T> 接口的扩展方法,包括C#中的所有Collections类,如ArrayList,Queue,Stack等等,还有数组和字符串都可以调用这两个方法。//结果为{0,1,2,3,4,5,6,7,8,9,}Console.WriteLine(string.Concat(test.Take(0)));

2023-11-14 10:07:54 1131 2

原创 EntherNet IP通讯学习

哎 最近接触ENIP通讯,但是觉得这玩意真的挺复杂的,主要是资料太少了。好像大家都在保密一样。1、学习这个通讯一定是因为实际工作中有用到,所以这个时候你一定有一个PLC做了从站。OK,那下面继续学习吧!

2023-11-04 10:00:27 394

原创 WPF 如何让xmal的属性换行显示 格式化

然后需要配置,工具 选项 -文本编辑器 -xmal -格式化-间距。首先格式化显示在VS中的快捷键是 Ctrl +K+D。WPF 如何让UI的xmal 按照下面的格式化显示。

2023-09-16 11:35:13 874

原创 C# 如何读取dxf档案

C# 读取Dxf 档案

2023-09-04 22:48:09 1411

原创 计算空间中两条直线之间最短距离 matlab

计算空间中两条直线之间最短距离 matlab

2023-07-20 19:28:31 998

原创 曲柄滑块运动学求解基于Matlab

【代码】曲柄滑块运动学求解基于Matlab。

2023-07-13 13:38:06 1236

原创 利用matlab求点到直线距离和垂足坐标(空间)

【代码】利用matlab求点到直线距离和垂足坐标(空间)

2023-06-19 21:38:52 1534 1

原创 图像插值算法

双三次插值 (待完成)https://blog.csdn.net/Effend/article/details/82996899。插值函数及其原理 https://blog.csdn.net/Effend/article/details/82870144。最近邻插值 https://blog.csdn.net/Effend/article/details/82897898。双线性插值 https://blog.csdn.net/Effend/article/details/82996871。

2023-03-20 09:18:12 113 1

原创 基于matlab停车位识别

对直线的点进行处理 提取的到边角的点位。得到点位绘制到图像上面。

2023-03-10 23:36:24 946 4

原创 TSP 问题求解的最好方法 LKH

matlab 调用LKH求解TSP问题

2023-03-06 20:49:15 1021

原创 如何绘制凸包四边形的抛面线

抛面线绘制

2022-09-05 16:07:47 356

原创 基于Matlab 实现螺旋线 轨迹曲线绘制

螺旋线

2022-09-02 14:21:29 5504

原创 机器人手眼标定相关笔记

9点坐标校正算法介绍:9点标定可以实现哪些校正:

2022-08-10 10:18:59 255

原创 使用深度学习语义分割

Getting Started with Semantic Segmentation Using Deep Learning

2022-03-12 19:35:05 4767

原创 matlab Sfunction 学习

s function 是matlab中经常使用的一个元件,当然也包括 level 2 s function下面是在学习 sfunction 中的一些心得,整理于下:在matlab中查看 s function的帮助文件:可以在命令行窗口使用如下指令:doc s-functiondoc Level-2 MATLAB S-Function (msfunction)下面搭建一个sfunction 的环境输入 s function 然后找到对应的模块然后选中sfunction

2022-03-09 12:28:15 2815

原创 遗传算法学习笔记

遗传算法

2022-03-09 11:30:50 311

原创 A*算法学习笔记

路径规划中经常会用到一种算法叫做A*首先需要了解A*算法的原理A*寻路算法详解 #A星 #启发式搜索_哔哩哔哩_bilibili在学A*算法之前需要了解广度优先算法,广度优先算法是将起始点依次向周围探索,然后再以下一轮探索到的方块向周边探索。最后直到探索到终点。或将所有的方块都探索到。如何知道路径呢,需要在探索时记录路径的来向。另外需要注意探索过的方块需要做标记,下次不再进行探索。...

2022-03-08 21:27:53 456

原创 基于matlab 的ACF 目标识别训练 object detect

首先需要知道ACF 是机器学习算法的一种下面我们介绍一种基于matlab 软件实现目标检测的方法ACFACF 实现的主要流程是1、拥有图像库2、对图像进行标注(labeler)3、使用trainACFObjectDetector 函数对数据进行训练4、使用训练后的模型进行验证1\使用...

2022-03-07 23:18:24 1707

原创 Matlab BP神经网络笔记

matlab 创建神经网络创建神经网络:1、tf为神经网络的传输函数,默认为’tansig’函数为隐层的传输函数,2、purelin函数为输出层的传输函数%TF1 = ‘tansig’;TF2 = ‘logsig’;%TF1 = ‘logsig’;TF2 = ‘purelin’;%TF1 = ‘logsig’;TF2 = ‘logsig’;%TF1 = ‘purelin’;TF2 = ‘purelin’;TF1=‘tansig’;TF2=‘purelin’;旧版的语法.

2022-03-06 11:25:35 546

原创 基于matlab雷达图片处理

需求:导入雷达图片,将故障点分割出来,然后将图像中各个故障点转化为像素点,再将像素点和实际的坐标构成映射。得到实际的地图,然后根据地图中的点位求凸包,以及后期路径的规划。操做步骤:1、导入图片2、色彩分割3、二值化4、像素坐标和实际坐标转化5、提取出点位信息6、根据点位信息求凸包的路线7、A*算法规划路径...

2022-03-03 12:36:26 2564

原创 基于matlab 汉字字符识别——神经网络

下面针对汉字的识别程序进行分析,首先需要知道在使用神经网络进行字符识别时,首先需要建立字符库,然后对库中的字符进行训练。最后调用数据进行识别。程序的实现步骤如下:图像处理:1、导入图片2、对图片进行灰度化3、对图片进行二值化4、字符分割5、细化图像6、膨胀图像得到分割后的字符创建字符库将分割得到的字符,保存到对应的字符库中神经网络训练字符库(离线训练)通过神经网络训练字符库中的字符训练后得到一个离线的数据文件保存到本地在线识别导入图片,

2022-03-02 20:50:09 3472

原创 WPF对文件和路径等操做等对话框详解

在编写软件过程中经常会遇到一个比较常见的操做就是对文件和路径的操做如:选择路径、选择文件、保存文件等等然而很多时候这些路径不是固定的,是需要人机交互的,这个时候就会想到对话框下面对文件导入导出相关的操做会用到的对话框进行汇总...

2022-02-23 22:34:45 418

原创 WPF 如何实现事件绑定 (MVVM)

什么是事件绑定?首先说到绑定,一般是在WPF 中常见的,因为WPF中有一个比较好用的框架叫做MVVM所以View层的按钮等元件的的动作都是需要和后台ViewModel 中的函数进行绑定的。如 我们最常见的按钮的command 绑定 Command="{Binding Btncommand}" CommandParameter="write"这里面的command 是命令,不是事件如果点击图片,或者按钮抬起来的时候需要触发一些命令的时候就需要使用命令绑定。为什么要用到事件绑定

2022-02-23 22:16:25 8163 1

原创 C#对文件得读写

C# 读写ini 文件想要使用C# 读取ini 文件首先可以在Model文件夹中创建一个Class,名为:IniHelper程序中得内容为:using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices;using System.IO;namespace Mvvmtoolkit.Models{ public class IniHelpe

2022-02-18 17:43:09 688

原创 MATLAB 车牌识别程序介绍 SVM、神经网络[毕业设计]

这个文章介绍使用matlab 识别车牌内的信息

2022-02-16 19:22:56 1200

原创 Matlab编程笔记

matlab 如何获取文件的扩展名:[~, ~, ext]=fileparts(Filename);matlab 如何通过UI界面获得文件:[Filename, Pathname] = uigetfile({'*.*'},'选择你要处理的图片');

2022-02-16 19:20:10 861

原创 上位机开发之 SQL server数据库学习

启动数据库,然后以windows身份登录新建数据库的方法为:鼠标点击数据库节点然后单击右键,点击新数据库建填写名称和路径后 点击确认然后完成数据库的创建下节点 : 数据库的组成数据库是以文件的方式存储的是由文件和文件组组成的主要数据文件中存放数据和数据初始话的信息,该文件在单个数据库中有且只有一个。(.mbf)数据库常用对象:1、表:包含数据库中所有的对象,行和列组成,用于组织和存储数据。2、字段:表中的列 一个表可以由多个列 , 每个列有自己的属性,数据

2022-02-03 22:58:21 2849

原创 C#多线程的使用

多线程相关的命令Thread、ThreadPool、Task、Async、Invoke、awaitThread的使用方式Thread的使用可以参考官方的连接:https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.thread?view=netframework-4.7.2简单的线程处理功能这里为了演示,使用wpf 的界面整合,不过还是使用的click 耦合代码进行演示:Xaml的前端代码是: <G

2022-01-30 12:58:16 1993

原创 工业上位机开发实战 WPF + MVVM 框架

上一篇博客介绍了上位机实现MVVM 框架的步骤MVVMtoolkit 学习_叮当说的博客-CSDN博客下面我们继续来讲解下实现上位机中会遇到的一些小问题:回顾:之前的程序中我们已经知道了 ,当数据改变的时候,可以使用通知的方法来来告知其他的模块这样便可以实现多个界面的通讯...

2022-01-16 21:01:59 10495 1

原创 机器人手眼标定算法研究

matlab 将欧拉角转化为旋转矩阵eul2tformConvert Euler angles to homogeneous transformation

2022-01-12 13:09:35 201

原创 MVVMtoolkit 学习

MVVM WPF 开发必须掌握的框架这里介绍的是使用 MVVMtoolkit 实现的方式;安装插件:1、解决方案 单击右键 选择nuget 管理查找并安装下面的安装包2、点击当前项目 点击右键 然后新键对应的 Models Views ViewModels 等文件夹2、然后在Viewmodels 中新建立一个类,名字可以是 mainViewModel在 mainViewModel 中的代码如下:using Microsoft.Toolkit.Mvvm.Compone

2022-01-08 21:53:25 5542 1

原创 上位机多窗口的编写方式

目前阶段正在学习C# ,但是对于之前写过一些程序语言的人来说可能需要知道开发软件的框架;比如:如何制作一个多画面切换的程序,其实对于些UI界面的软件来说最重要的就是一下几点:1、如何写多画面切换的UI框架2、如何多画面之间进行传递数据3、软件的配置信息如何保存,然后关闭软件后读取(数据库通讯)4、如果是写工业上位机,需要写上位机的通讯下面介绍一个用WPF 实现一个多界面的框架,只涉及多界面切换不涉及其他技术问题首先新建立一个WPF 程序,然后对主画面进行相关的调整上面是我们

2021-12-30 22:39:15 2445

原创 新代Remote API学习

上位机

2021-12-28 17:46:52 838

原创 基于MATLAB的疲劳检测

基于matlab 的驾驶疲劳检测

2021-12-26 22:43:12 4049 1

原创 基于matlab车辆距离识别

需求:先提供数据库,数据库中存放多张车辆的照片,并且每个车辆的照片标出对应对的距离,然后根据车牌的尺寸实现车牌尺寸与距离之间的拟合难点分析:如何实现每个车牌的位置?主要是因为车子的距离有远有近,所以需要算法具有足够的鲁棒性下面是两个极端的车牌图像:近距离的车牌:远距离的车牌:对于这种办法没有太好兼容的方法,只能选择人为缩小ROI,或者自动降低ROI,下面选择基于外部干涉的训练方法,即,处理数据时每个图片,人为进行相对应的裁剪。然后对数据识别后,在一个文件中记录下列数据..

2021-12-25 21:03:45 3868

原创 simulink搭建BP神经网络在线辨识心得

bp 神经网络通常是离线训练,然后使用的,但是有些场合却会要求在线训练然后进行辨识其实在线辨识的意义和离线辨识基本相同,就是在训练过程中就开始使用权重了,然后不管其权重是否准确,这样会产生输出,该输出和实际要求的输出进行做差再来重新调整权重。我们大概可以理解为,其架构如下:这个模块理解上很简单,就是一个模块使用权重产生输出,另外一个模块根据输出数值的差异调整权重,以供另外一个模块来使用。然后在很多论文中并非使用这样的架构,而是使用一个元件:unit delay :单周期延时控件.

2021-12-20 23:59:43 3364

原创 s-function and msfunction 学习 matlab/simulink

s function 是matlab中经常使用的一个元件,当然也包括 level 2 s function下面是在学习 sfunction 中的一些心得,整理于下:在matlab中查看 s function的帮助文件:可以在命令行窗口使用如下指令:doc s-functiondoc Level-2 MATLAB S-Function (msfunction)下面搭建一个sfunction 的环境输入 s function 然后找到对应的模块然后选中sfunction.

2021-12-20 08:10:06 1423

原创 PCA 实现人脸识别之宿舍

程序逻辑:Load_database% 每张图片大小为:112*92=10304 一共92张图片 v 用来存放face 数据 v=zeros(10304,80); for i=1:8 %进入对应的路径 s1 s2... cd(strcat('s',num2str(i))); for j=1:10 a=imread(strcat(num2str(j),'.png')); %将图片数

2021-12-16 22:52:29 868

原创 Matlab Guide设计笔记

Matlab Guide设计笔记

2021-12-14 11:50:01 4363

C# datagridView 控件使用心得

实现文章内容

2023-11-14

CIP通讯协议规范V2

关于Ethernet IP 通讯的资料 CIP,ENIP,EIP关于Ethernet IP 通讯的资料 EtherNet/IP (Ethernet/Industrial Protocol) is a communication system suitable for use in industrial environments. EtherNet/IP allows industrial devices to exchange time-critical application information. These devices include simple I/O devices such as sensors/actuators, as well as complex control devices such as robots, programmable logic controllers, welders, and process controllers.

2023-11-04

matlab 调用LKH求解TSP

使用matlab调用LKH求解TSP问题

2023-03-07

EtherNetIP 程序

EtherNetIP 程序

2022-09-27

使用C#语言 读写ini文件

使用C#语言 读写ini文件

2022-02-19

C# 实现多界面之间切换(WPF)multiWindows.zip

WPF 实现多界面切换

2022-01-02

多界面WPF基于C#开发的.zip

多界面WPF基于C#开发的.zip

2021-12-30

空空如也

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

TA关注的人

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