自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (1)
  • 收藏
  • 关注

原创 onnx模型转TensorRT模型时出错

【代码】把onnx模型转TensorRT模型出错。

2023-06-08 17:58:48 1177 1

原创 ubuntu20.04安装opencv4.6.0-CUDA版本

Ubuntu20.04 安装OpenCV4.6.0

2023-05-14 10:00:04 1180 2

原创 3.7. softmax回归的简洁实现

【代码】3.7. softmax回归的简洁实现。

2023-04-03 19:58:41 255

原创 3.3. 线性回归的简洁实现

1f。

2023-04-01 16:05:50 129

原创 Ubuntu20.04下Qt配置OpenCV和libtorch

Ubuntu下Qt配置OpenCV和libtorch

2023-02-28 21:24:29 751

原创 从VOC数据集中提取部分图片对应的标签文件

本人从VOC数据集中提取单一类别的目标图片,然后获取单一目标图片对应的标签文件

2022-12-04 16:13:13 462

原创 Win10下Qt配置opencv/libtorch闭坑总结

win10下使用Qt5.14.2配置libtorch1.12.0和opencv4.3.0

2022-11-06 09:54:34 1463

原创 【ubuntu18.04中Qt配置opencv】

Ubuntu中Qt配置opencv

2022-10-14 17:40:42 962

原创 激光雷达点云的向图像的投影

激光雷达和相机的联合标定,重投影

2022-08-31 19:12:17 612 1

原创 VS2019配置libtorch

记录libtorch学习过程

2022-08-15 09:26:43 229

原创 robotcar数据集提取(转换为彩色图像)

robotcar数据集提取(转换为彩色图像)

2022-07-30 16:39:44 1069 2

原创 ROS分布式多机通信(主从机配置)

ROS分布式通信

2022-06-11 10:31:48 3999 3

原创 改进模型结构后,将官方的预训练权重文件转化为自己模型的权重文件

改进模型结构后,将官方的预训练权重文件转化为自己模型的权重文件直接上代码import torch# 更改模型训练一周期得到模型随机初始化的模型权重文件my_weights = torch.load(r'my_weights_path')# 原网络模型提供的预训练权重Pretrained_weights = torch.load(r'Pretrained_weights_path')for item in Pretrained_weights.keys(): print(item)

2022-05-05 17:44:33 880 4

原创 kmeans++聚类生成anchors

kmeans++聚类生成anchors说明使用yolo系列通常需要通过kmeans聚类算法生成anchors,但kmeans算法本身具有一定的局限性,聚类结果容易受初始值选取影响。因此通过改进原kmeans_for_anchors.py实现 kmeans++聚类生成anchors。具体实现如下:import globimport xml.etree.ElementTree as ETfrom tqdm import tqdmimport numpy as npdef cas_iou

2022-05-02 17:22:50 4540 11

转载 rosdep init/rosdep update error:timeout

rosdep init/rosdep update error:timeoutrosdep init/rosdep update error:timeout

2022-01-16 16:54:35 198

原创 350. 两个数组的交集 II

350. 两个数组的交集 II题目描述哈希映射实现#pragma once#include <iostream>#include<vector>#include<unordered_map>using namespace std;class Solution {public: vector<int> intersect(vector<int>& nums1, vector<int>& nums

2021-12-12 11:20:30 317

原创 387. 字符串中的第一个唯一字符

387. 字符串中的第一个唯一字符题目描述哈希映射实现#pragma once#include <iostream>#include<string>#include<unordered_map>using namespace std;//遍历字符串,使用哈希映射统计出字符串中每个字符出现的次数。//遍历字符串,找出只出现一次的字符,返回它的索引,否则返回−1。class Solution {public: int firstUniqC

2021-12-12 10:41:33 442

原创 599. 两个列表的最小索引总和

599. 两个列表的最小索引总和题目描述哈希映射实现#pragma once#include <iostream>#include<vector>#include<unordered_map>using namespace std;class Solution {public: vector<string> findRestaurant(vector<string>& list1, vector<string

2021-12-11 21:30:08 306

原创 205. 同构字符串

205. 同构字符串哈希映射实现#pragma once#include <iostream>#include<string>#include<unordered_map>using namespace std;// 不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符上class Solution {public: bool isIsomorphic(string s, string t) { unordered_map<

2021-12-11 10:18:24 555

原创 1. 两数之和

1. 两数之和题目描述哈希映射实现#pragma once#include <iostream>#include<vector>#include<unordered_map>using namespace std;class Solution{public: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int,

2021-12-10 11:35:31 313

原创 202. 快乐数

202. 快乐数题目描述题目描述哈希集合实现#pragma once#include <iostream>#include<unordered_set>using namespace std;class Solution {public: //计算每位上数的平方和 int getsum(int n) { int sum = 0; while (n > 0) { sum += (n % 10) * (n % 10); n =

2021-12-09 19:41:40 162

原创 349. 两个数组的交集

349. 两个数组的交集题目描述题目描述哈希集合实现#pragma once#include <iostream>#include<vector>#include<unordered_set>using namespace std;class Solution {public: vector<int> intersection(vector<int>& nums1, vector<int>&am

2021-12-09 19:01:42 82

原创 136. 只出现一次的数字

136. 只出现一次的数字题目描述题目链接使用哈希集合实现#pragma once#include <iostream>#include<vector>#include<unordered_set>using namespace std;//思路:遍历容器中的元素,如果哈希集合中没有此元素,将此元素插入哈希表中;//如果哈希集合中出现这个元素,那么将此元素删除//最后哈希集合中只剩下出现一次的元素class Solution {publ

2021-12-09 16:18:45 425

原创 217. 存在重复元素

217. 存在重复元素题目描述题目链接使用哈希集合查重#pragma once#include <iostream>#include<vector>#include<unordered_set>using namespace std;class Solution {public: bool containsDuplicate(vector<int>& nums) { unordered_set<int&gt

2021-12-09 15:45:16 511

原创 第七章-查找-算法设计题6

第七章-查找-算法设计题6题目描述分别写出在散列表中插入和删除关键字为 K 的一个记录的算法,设散列函数为 H,解决冲突的方法为链地址法。实现#pragma once#include <iostream>using namespace std;#define LEN 13typedef struct hash_node { int data; struct hash_node* next;}hash_node;//表里存的是个地址,这是个HashNode*类型

2021-12-09 10:43:55 969

原创 705~706. 设计哈希集合/哈希映射

705. 设计哈希集合题目链接实现#pragma once#include <iostream>#include<list>#include<vector>using namespace std;class MyHashSet {public: //散列函数 int Hash(int key) { return key % base; } MyHashSet() { //初始化 HT.resize(base); }

2021-12-08 21:12:02 197

原创 例7.2连地址法(除留余数法和链地址法构造散列表)

除留余数法和链地址法构造散列表实现#pragma once#include <iostream>using namespace std;#define LEN 13typedef struct hash_node { int data; struct hash_node* next;}hash_node;//表里存的是个地址,这是个HashNode*类型的数组typedef hash_node* HashTable[LEN];//初始化void InitH

2021-12-08 14:52:40 831

原创 142. 环形链表 II

142. 环形链表 II题目链接快慢双指针法求解#pragma once#include <iostream>using namespace std;typedef struct ListNode{ int val; struct ListNode* next;}ListNode, * LinkList;//头插法创建单链表void CreateList_H(LinkList& L, int n){ //创建带头结点的单链表 并初始化 L =

2021-12-07 15:52:11 71

原创 141.环形链表

141.环形链表题目描述题目链接快慢双指针法实现#pragma once#include <iostream>using namespace std;typedef struct ListNode{ int val; struct ListNode* next;}ListNode,*LinkList;//头插法创建单链表void CreateList_H(LinkList& L, int n){ //创建带头结点的单链表 并初始化 L =

2021-12-06 21:49:05 374

原创 7.3.1二叉排序树

7.3.1二叉排序树代码实现#pragma once#include <iostream>using namespace std;typedef int KeyType;typedef int InfoType;#define ENDFLAG 2021//二叉排序树的二叉链表存储表示//结点的数据域类型定义typedef struct{ KeyType key;//关键字项 InfoType otherinfo;//其他数据项}ElemType;//二叉链表

2021-12-06 15:30:10 113

原创 使用SW2018导出urdf模型文件

使用SW2018导出urdf模型文件1.下载solidworks_urdf_exporter插件2.SW2018建立模型3.使用solidworks_urdf_exporter插件导出urdf模型文件4.虚拟机中Ubuntu加载模型文件将文件放在catkin_ws/src目录下catkin_make编译新建终端运行roslaunch model125 display.launch更改Fixed Frame点击Add添加机器人模型显示结果5.加载joint_state_publisher_gui1.下载so

2021-12-05 18:53:24 1386

原创 算法6.11 弗洛伊德算法

算法6.11 弗洛伊德算法代码实现//算法6.11 弗洛伊德算法#pragma once#include <iostream>using namespace std;#define MaxInt 32767 //表示极大值,即∞#define MVNum 100 //最大顶点数typedef char VerTexType; //假设顶点的数据类型为字符型

2021-12-05 14:47:03 182

原创 算法6.10 迪杰斯特拉算法

算法6.10 迪杰斯特拉算法代码实现//算法6.10 迪杰斯特拉算法#pragma once#include <iostream>using namespace std;//图的邻接矩阵存储//表示极大值#define MaxInt 32767//最大顶点数#define MVNum 100//顶点类型typedef char VerTexType;//边上的权值类型typedef int ArcType;//三个辅助数组int* D = new int

2021-12-04 10:36:01 682

原创 第六章算法6.9-克鲁斯卡尔算法

算法6.9-克鲁斯卡尔算法代码实现#pragma once#include <iostream>#include <algorithm>using namespace std;//图的邻接矩阵存储//表示极大值#define MaxInt 32767//最大顶点数#define MVNum 100//顶点类型typedef char VerTexType;//边上的权值类型typedef int ArcType;typedef struct{

2021-12-02 16:36:24 896

原创 第六章图-算法6.8普里姆算法

第六章图-算法6.8普里姆算法代码实现#pragma once#include <iostream>using namespace std;//图的邻接矩阵存储(创建无向图)//表示极大值#define MaxInt 32767//最大顶点数#define MVNum 100//顶点类型typedef char VerTexType;//边上的权值类型typedef int ArcType;typedef struct{ //顶点表 VerTexType

2021-12-02 11:28:34 1065

原创 第六章算法6.7-广度优先搜索遍历连通图

第六章算法6.7-广度优先搜索遍历连通图代码实现#pragma once#include <iostream>using namespace std;//图的邻接表存储表示#define MVNum 100 //最大顶点数typedef int OtherInfo;typedef char VerTexType;//边(弧)的结点结构typedef struct ArcNode { int adjvex;//存储与顶点vi相邻的顶点的位置 struct A

2021-12-01 15:39:09 687

原创 算法6.6 采用邻接表表示图的深度优先搜索遍历

算法6.6 采用邻接表表示图的深度优先搜索遍历代码实现#pragma once#include <iostream>using namespace std;//图的邻接表存储表示#define MVNum 100 //最大顶点数typedef int OtherInfo;typedef char VerTexType;//边(弧)的结点结构typedef struct ArcNode { int adjvex;//存储与顶点vi相邻的顶点的位置 struct

2021-11-29 20:56:01 3145

原创 第6章-算法6.5采用邻接矩阵表示图的深度优先搜索遍历

第6章-算法6.5采用邻接矩阵表示图的深度优先搜索遍历代码实现#pragma once#include <iostream>using namespace std;#define MVNum 100//图的邻接矩阵存储(创建无向图)//表示极大值#define MaxInt 0//最大顶点数#define MVNum 100//顶点类型typedef char VerTexType; //边上的权值类型typedef int ArcType;typed

2021-11-29 20:11:46 913

原创 19. 删除链表的倒数第 N 个结点

19. 删除链表的倒数第 N 个结点题目描述代码实现#pragma once#include <iostream>using namespace std;//单链表的存储结构typedef struct ListNode{ int val; ListNode* next;}ListNode, * LinkList;//头插法创建单链表void CreateList_H(LinkList& L, int n){ //创建带头结点的单链表 并初始化

2021-11-26 21:42:47 149

原创 24. 两两交换链表中的节点

24. 两两交换链表中的节点题目描述题目链接代码实现#pragma once#include <iostream>using namespace std;//单链表的存储结构typedef struct ListNode{ int val; ListNode* next;}ListNode,*LinkList;//头插法创建单链表void CreateList_H(LinkList& L, int n){ //创建带头结点的单链表 并初始化

2021-11-25 22:03:30 59

动手学深度学习数据集之热狗识别

动手学深度学习微调使用的数据集

2021-08-03

空空如也

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

TA关注的人

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