- 博客(52)
- 资源 (79)
- 收藏
- 关注
原创 RDK X3 环形麦克风板录音与播放
当前工程是博主经过源码进行精简与功能补充后的,保留最基本的录音与播放,同时新增录音的能量计算。p结尾是播放,c结尾是录音。
2024-11-12 23:08:25
318
原创 RDK X5 yolov5+Deepsort 行人跟踪(BPU加速)
工程包含所有需要的bin文件和测试视频,工程下载完之后,直接扔到板子上执行main.py文件即可,运行结果如下,大概每帧的处理速度在0.09S左右,如果需要观看图像,可以将显示器接进去,然后打开“cv2.imshow('demo', result)”,就可以看到识别结果的图像了。
2024-10-22 15:53:10
273
原创 RDK X5 目标跟踪核心代码Deepsort
执行demo.py文件就行了,博主已经测试过了,在RDK X5环境下是可以运行的,只要在把RDK X5的yolo目标检测数据传进去,就能实现目标跟踪了~~RDK X5 目标跟踪核心代码Deepsort,不含yolo代码,主要功能是通过按顺序读取file文件夹下的三个图片,来模拟图像输入。
2024-10-19 21:16:38
188
原创 RDK X5/X3 yolov5目标检测从环境搭建到设备集成
1、RDK X5 yolov5目标检测之训练环境搭建2、RDK X5 yolov5目标检测之pt转onnx3、RDK X5 yolov5目标检测之开发机环境部署4、RDK X5 yolov5目标检测之onnx转bin5、RDK X5 yolov5目标检测之开发板运行
2024-10-18 15:05:26
294
原创 指针式仪表识别
如果是下面这种,刻度线被连接起来的,目前不支持转换成仪表单位,只能输出指针角度,不过yolo的模型文件都是通用的。支持多个指针的角度识别,多个指针角度转仪表数值的算法,我没写,我就写了一个指针的。源码是针对下面这种刻度,并且单个指针的仪表的。3090 GPU 单帧运算速度如下。CPU 单帧运算速度如下。
2024-09-12 11:19:10
241
原创 GPS定位系统(VUE框架)
版本,并没有做到前后端分离,不太适合多人协作开发,这边博主分享一个基于asp.net web api + vue3的GPS定位系统框架,本框架继承了MVC框架的所有功能,如果想用这个框架进行调试的话,可以参考MVC框架的调试方法,当前系列博主也会进行调试演示。GPS定位系统主要实现的功能是基于GPS对远程物体进行无线追踪,GPS模块采用安信可的A9G。3、STM32中GPS定位程序的功能实现(型号:STM32F103ZET6)。我们GPS设备采用安信可的A9G模块,同时支持GPS和GPRS功能。
2024-07-27 16:53:56
420
原创 OpenCv ANN神经网络训练原理与车牌识别(C#\C++\python三合一)
本系列将教大伙如何训练自己的ANN模型,以及如何利用ANN模型进行车牌识别,详细资料如下:【车牌识别1】OpenCv ANN神经网络训练原理 - 小宅博客【车牌识别2】如何制作ANN神经网络训练模板 - 小宅博客【车牌识别3】ANN神经网络车牌识别 - 小宅博客
2024-02-23 09:23:57
673
2
原创 yolov5 车牌识别(C#\C++\Python三合一)
本系列给大伙分享一个博主自己利用yolov5实现的一种车牌识别算法,训练样本都是博主自己手动拍照收集的,所以样本数量并不是很完整,目前主要实现的功能就针对绿牌车和蓝牌车的车牌识别,除了能识别出车牌字符外,还能区别绿牌车和蓝牌车类型。目前的样本的标注数统计如下,部分标注数小于20的预测效果不是很理想,标注数量大于等于20的字符基本都能识别出来。0117A255川71146B20赣202133C44贵43109D34吉23414E51津4589。
2024-02-23 09:18:24
1854
1
原创 A9G GPS定位系统介绍(物联网、.NET Core web、Winform、Wpf、STM32)
.NET6.0 GPS定位系统介绍(物联网),安信可AG9
2022-10-11 09:00:34
2427
3
原创 FTP的上传和下载
客户端是windows环境的,服务端是linux环境的。界面设计如下:源码下载:小宅博客网-文章展示http://www.bilibili996.com/Course?id=4493686000022
2022-05-17 08:49:58
194
原创 Mqtt客户端与服务端通讯
这里给大家讲讲如何实现Mqtt通讯,工程主要有两个,一个是客户端,一个是服务端,功能类都已全部封装好,大家可以直接调用使用。要实现mqtt的功能,我们需要在NuGet包管理器里面安装一个MQTTnet的功能包,版本的话,我这里安装的是最新的3.1.0,如下:首先我们先来看下演示效果:源码下载:小宅博客网-文章展示http://www.bilibili996.com/Course?id=5427072000130...
2022-05-17 08:46:50
511
原创 AES数据加密算法实现
开发环境:VS2019、Ubuntu14.04编程语言:C#、C++C#环境下源码下载:https://download.csdn.net/download/gs1069405343/18652595C/C++环境下源码下载:https://download.csdn.net/download/gs1069405343/18652624执行效果展示:https://space.bilibili.com/1624771...
2021-05-16 09:17:48
498
25
原创 C# 如何调用打印机打印报表
开发环境:VS2019操作系统:windows10 64位电脑:好多钱的。。。具备翻页浏览、多页浏览、页面布局自定义调整。。。。源码下载地址:视频演示效果:https://space.bilibili.com/1624771界面效果:...
2021-05-10 15:38:28
1544
原创 C# C# 如何实现TCP UDP 通信
开发环境:VS2019 、windows10源码下载:https://download.csdn.net/download/gs1069405343/18293982视频展示:https://www.bilibili.com/video/BV1Yh411m78y/
2021-05-02 14:23:40
392
2
原创 C# 实现基本的串口通信
开发环境:VS2019、C#、windows10 64位系统源码下载:https://download.csdn.net/download/gs1069405343/16166763视频讲解:https://space.bilibili.com/1624771效果展示:
2021-03-27 23:53:53
906
原创 如何使用C#中EntityFrameworkCore读写Mysql数据库
开发环境:VS2019系统:windows10语言:C#视频教学:https://www.bilibili.com/video/BV1rZ4y1A7An下载地址效果如下:
2021-02-28 10:40:14
600
原创 串口+网络调试助手
自己用C#写的调试助手,带串口和网络功能的,感兴趣的可以下载试试、发送区2中,有两个功能暂时不能用,没找到算法,如果有哪位大神愿意提供算法,我愿意提供源码。下载地址:https://download.csdn.net/download/gs1069405343/12679162...
2020-08-02 18:45:12
926
1
原创 C# 窗体程序,简单的读写mysql数据库
新建工程,添加MySql.Data引用。添加database.cs文件using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using MySql.Data.MySqlClient;using Syste...
2019-10-05 17:15:37
2055
原创 opencv 求两条线的交叉点
#include <opencv2\highgui\highgui.hpp>#include <opencv2\opencv.hpp>using namespace std;using namespace cv;Point2f CrossPoint(vector<Point2f> dots){ Point2f pt; double ...
2019-09-17 17:25:41
1361
原创 opencv 轮廓包围,剔除中间重叠的轮廓
#include <iostream> #include <opencv2\opencv.hpp> #include <opencv2\highgui\highgui.hpp> #include <fstream> #include <stdio.h> #include <string.h> ...
2019-08-10 10:38:44
3187
原创 opencv3/C++ ANN神经网络字母识别
调试平台:VS2015 windows10 64位openc版本:opencv3.4.0本例子采用opencv 自带的ANN神经网络识别算法,训练库是我自己用1280*720的摄像头采集的,该训练库包含了大写英文字母A~Z,共26个字母,每个字母1000张样本图片,图片尺寸才30*30。大约花了3个多小时训练完成。word中字体样本参数设置。训练图片样本部分截图如下:...
2019-08-09 18:18:11
4213
20
原创 对于单向链表的10几种常用算法(c++语言)
如果要看C语言的请转到https://blog.csdn.net/gs1069405343/article/details/50471736table.cpp文件#include "table.h"table::~table(){;} // 链表初始化void table::ListInit(LIST_DATA *head){ head->data.num ...
2019-05-20 19:00:21
456
转载 ROS学习笔记8-发布imu和gps消息
一、创建工作空间mkdir -p imu_gps/src #创建工作空间catkin_make #编译source devel/setup.bash #将新的工作空间加入到环境变量中echo $ROS_PACKAGE_PATH #输入如下指令查看环境变量1234二、创建IMU_data发布程序包首先下方链接地址中是sensor_...
2019-03-18 17:38:34
1745
原创 ROS学习笔记7-基于Ubuntu 16.04虚拟机编写动作服务器与客户端节点通讯
动作与话题和服务不同,在异步、双向,以及请求和响应之间需要很长的时间的情况,以及需要中途结果值等需要更复杂的编程的情况中显的格外有用。生成功能包以下命令创建ros_tutorials_action功能包。这个功能包依赖于message_generation、std_msgs、actionlib_msgs、actionlib和roscpp功能包,因此将这些作为了依赖选项。...
2019-03-17 21:07:54
449
原创 ROS学习笔记6-基于Ubuntu 16.04虚拟机编写服务器与客户端节点通讯
服务由服务服务器(service server)和服务客户端(service client)组成,其中服务服务器仅在收到请求(request)时才会响应(response),而服务客户端则会发送请求并接收响应。与话题不同,服务是一次性消息通信。因此,当服务的请求和响应完成时,两个节点的连接会被断开。这种服务通常在让机器人执行特定任务时用到。或者用于需要在特定条件下做出反应的节点...
2019-03-17 21:00:59
556
原创 ROS学习笔记5-基于Ubuntu 16.04虚拟机编写ROS发布者节点与订阅者节点通讯
运行环境:Ubuntu 16.04 64位虚拟机ROS消息通信中使用的发布者(Publisher)和订阅者(Subscriber)可以被发送和接收所代替。在ROS中,发送端称为发布者,接收端称为订阅者。本节旨在创建一个简单的msg文件,并创建和运行发布者和订阅者节点。创建功能包以下命令是创建ros_tutorials_topic功能包的命令。这个功能包依赖于message_gen...
2019-03-17 13:57:14
1455
原创 ROS学习笔记4-基于Ubuntu 16.04虚拟机编写ROS第一个程序(话题:发布者)
运行环境:Ubuntu 16.04 64位虚拟机创建工作空间$ mkdir -p ~/catkin_ws/src$ cd ~/catkin_ws/src$ catkin_init_workspace编译工作空间$ cd ~/catkin_ws/$ catkin_make设置环境变量$ source ~/catkin_ws/devel/setup.bas...
2019-03-17 13:44:00
789
原创 ROS学习笔记2-基于Ubuntu 16.04虚拟机的ROS开发环境搭建(运行小乌龟)
运行环境:Ubuntu 16.04 64位虚拟机ROS配置要加载一个配置文件,就像在ROS安装过程中使用的以下命令一样,每次打开新的终端窗口时都必须运行它。$ source /opt/ros/kinetic/setup.bash$ source ~/catkin_ws/devel/setup.bash为了避免这个繁琐的任务,可以设置终端,使得每次打开新的终端窗口时,都读入配...
2019-03-17 13:35:08
1902
2
原创 ROS学习笔记1-基于Ubuntu 16.04虚拟机的ROS常规安装方法
安装环境:Ubuntu 16.04 64位虚拟机设置网络时间协议在ROS官方安装项目中虽然没有包括NTP,但为了缩小PC间通信中的ROS Time的误差,下面我们设置NTP 4 。设置方法是安装chrony之后用ntpdate命令指定ntp服务器即可。这样一来会表示服务器和当前计算机之间的时间误差,进而会调到服务器的时间。这就是通过给不同的PC指定相同的NTP服务器,将时间误差...
2019-03-17 13:29:21
1944
原创 树莓派 Linux 下的串口通讯 (C语言)
运行环境:Ubuntu14.04、树莓派3B+功能:实现串口数据的收发main.c文件#include "com.h" #define BUFFER_SIZE 30 /*最大缓存区*/char *pstr[]={"NO1\n","NO2\n","NO3\n","NO4\n"}; int main(int argc, char *argv[]){ int fd;...
2018-12-29 09:34:14
5473
10
原创 QT+OpenCV+VS2015 Gerber光绘文件的识别
测试平台:VS2015+QT5.11.2+OpenCV2+windows10 64位代码说明:1、目前只测试了CAM350生成的Gerber文件。2、代码中图形填充的功能不稳定,目前还没实现填充挖空的功能,所以我直接用画多边形的方式取代了填充功能。识别效果如下:还可以识别直插件焊点,效果如下:代码下载页:https://download.csdn.net/d...
2018-10-31 16:50:17
2451
6
原创 OpenCV 画任意圆弧曲线
逆时针画圆弧,原理:将360度分割成36份,分别标出每10度角度时的坐标点,然后将每个点连接起来。 #include <iostream> #include <opencv2\core\core.hpp>#include <opencv2\opencv.hpp> #include <opencv2\highgui\highgui.h...
2018-10-26 14:11:37
11925
原创 OpenCV 绘制正多边形
OpenCV 绘制正多边形#include <iostream> #include <opencv2\core\core.hpp>#include <opencv2\opencv.hpp> #include <opencv2\highgui\highgui.hpp> #include <opencv2\cont...
2018-10-24 21:29:02
1414
原创 STM32F103 GU906B模块GPRS、短信收发、拨号等功能的实现
这个程序搞了我很久,尤其是对如何提高响应速度上,程序流程很简单,大概就是:发送AT指令->等待模块响应->一旦响应了,立即返回,并处理掉。这个程序不一定只能用在GU906上,程序框架在任何GPRS模块上都能用,只要修改相应的AT指令,按照对应模块的AT指令流程,做下流程上的修改,就没啥问题,框架很简单,不像某宝上店家的那些代码一样,那些代码反正我是看的头晕,程序接口我都留着,只要按照相应的
2016-07-07 11:15:39
7457
3
【OpenCv基础】第六十讲 使用FLANN进行特征点匹配.zip
2022-07-03
【OpenCv基础】第六十一讲 FLANN结合SURF、SIFT进行关键点的描述和匹配.zip
2022-07-02
【OpenCv基础】第五十九讲 SURF SIFT特征描述.zip
2022-07-02
【OpenCv基础】第五十六讲 warpPerspective透视变换
2022-06-11
【OpenCv基础】第五十四讲 Shi-Tomasi角点检测.zip
2022-06-04
【OpenCv基础】第四十二讲 创建包围轮廓的矩形和圆形边界框.zip
2022-04-17
【OpenCv基础】第四十讲 创建包围轮廓的矩形边界.zip
2022-04-10
【OpenCv基础】第三十讲 霍夫变换HoughLines边缘检测与线性矢量.zip
2022-04-07
【OpenCv基础】第三十一讲 霍夫变换HoughLinesP边缘检测与线性矢量.zip
2022-04-07
【OpenCv基础】第三十二讲 霍夫变换HoughCircles边缘检测与线性矢量.zip
2022-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人