自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (6)
  • 收藏
  • 关注

原创 电脑搜不自己的手机热点,其余热点均可!

之前可正常连接,突然间发现收不到自己的WiFi信号,其余人均可收到。通过重复手机电脑关机、改变热点设置中的频段等方式均没解决,同事电脑和手机可搜索到我的WiFi。1、设备管理器\网络适配器\Intel(R) Dual Band Wireless-AC 3165。将WiFi驱动程序回归上一版本即可。3、驱动程序/回归驱动程序。

2023-12-07 15:15:30 676

原创 Python(matplotlib)画图设置正斜体,及中文宋体、英文Timenews--用于论文画图,导出高清晰图像

这里先介绍怎么同时设置上下标,看代码照着做即可。

2023-04-02 11:49:38 8355 1

原创 vs2022 编译遇见编译器堆空间不足,解决办法(针对CMAKE工程)

vs2022 编译遇见编译器堆空间不足,解决办法(针对CMAKE工程)

2022-11-22 11:28:57 10089

原创 对于Colmap的三个文件讲解

Colamp稀疏重建文件分析

2022-09-15 23:23:30 1636 2

原创 Mac - IDEA 中常规快捷键 -- 新人

1、command + shift + F:全局查找(方法,类,属性变量等)2、command + F 局部查找(同一个文件下查找)3、command + B/点击 进入对应的方法和类4、option + command +

2022-07-07 20:54:29 1506

原创 java - 日常错误总结 -1 Cannot find class : com.mysql.cj.jdbc.Driver

现象秒速:Cannot find class : com.mysql.cj.jdbc.Driver错误原因有很多种,依次进行总结。1、pom.xml文件没有导入其依赖解决:在pom.xml文件导入:2、value内容里面打了空格或则没打正确如果出现报错,大部分人应该都是这种错误,特别是看看是否多打了空格。比如说前面多打了一个空格: 3、 更换驱动走到这里,那肯定不是上面的两种错误。首先在pom.xml中导入依赖: 其对应的版本,需要根据你mysql的版本来设置,我这里版本是8.0.28.然

2022-06-10 19:21:01 2668 1

原创 混泥土(地面+墙面)+ 山体裂缝数据集汇总(分类及目标检测)

混泥土裂缝网上数据集有很多,作者自己收集了一些,大家如果有意愿,麻烦在下方留言。1、SDNET2018数据集(数据集来源:SDNET2018)主要是用来分类论文:SDNET2018: An annotated image dataset for non-contact concrete crack detection using deep convolutional neural networks下载:论文中有介绍,如果大家找不到,可以在下方留言,私发。2、ConcreteCrackImagesforCla

2022-06-05 23:56:00 8914 202

原创 Git 指令总结汇总

⚠️:内容来源于: 工作区和暂存区 - 廖雪峰的官方网站研究互联网产品和技术,提供原创中文精品教程https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576工作区>>>>暂存区>>>>仓库1 git add把文件从工作区>>>>暂存区,git commit把文件从暂存区>>>>仓库,2 git diff查看工作区和暂存区差异,3 git diff --cached查看暂存区和仓库差异,4 git diff HEAD 查看工作

2022-06-01 12:04:08 1497

原创 YOLOVx 测试自己测试集集或者其他数据的MAP

1、情况1:我是这种情况,我需要利用数据集训练模型去测试另外一个数据集的数据,类似于利用VOCdevkit 的 数据集训练 测试 VOCdevkit1的数据集:其中VOCdevkit1和VOCdevkit分布格式一样修改代码格式为:2、情况二就是测试本身测试集的map:...

2022-05-10 10:15:23 894

原创 C++ 带逗号输入数组(大厂笔试输入出现多次)

1、第一种情况:输入形式:81,2,30,100,50,2,7,5输出形式:1 2 30 100 50 2 7 5代码:# include<iostream># include<vector># include<string>using namespace std;int main() { int n; cin >> n; string s; cin >> s; int start = 0; i

2022-04-30 21:55:25 7418 4

原创 Linux 项目实战记录

1.阻塞/非阻塞、同步/异步(网络IO)典型的一次IO的两个阶段是什么?数据就绪和数据读写数据就绪:根据IO操作的就绪状态阻塞 :1、调用IO方法的线程进入阻塞状态,(函数进入waiting函数等待);非阻塞:不会改变线程的状态,通过返回值判断(会立即返回);ssize_t recv(int sockfd, void *buf, size_t len, int flags);1、size == -1EINTR:不是一种错误 要处理,信号产生,进入中...

2022-03-25 23:54:05 5948

原创 Linux Socekt 相关操作代码

内容来自于:https://www.nowcoder.com/courses/cover/live/504便于复习。1、字节序判断时候小端字节序还是大端字节序小端字节序:数字高位在内存高地址存放,低位在内存低地址存放大端字节序:与小端相反# include <stdio.h>int main() { union { short value; char bytes[sizeof(short)]; } test;

2022-03-22 23:43:13 1709

原创 Linux线程操作以及相关知识

1 线程◼ 与进程(process)类似,线程(thread)是允许应用程序并发执行多个任务的一种机 制。一个进程可以包含多个线程。同一个程序中的所有线程均会独立执行相同程序,且共 享同一份全局内存区域,其中包括初始化数据段、未初始化数据段,以及堆内存段。(传 统意义上的 UNIX 进程只是多线程程序的一个特例,该进程只包含一个线程)◼ 进程是 CPU 分配资源的最小单位,线程是操作系统调度执行的最小单位。◼ 线程是轻量级的进程(LWP:Light Weight Process),在 Linu

2022-03-20 23:18:22 1154

原创 Linux 进程操作以及相关知识

1、fock/*实际上,更准确来说,Linux 的 fork() 使用是通过写时拷贝 (copy- on-write) 实现。写时拷贝是一种可以推迟甚至避免拷贝数据的技术。内核此时并不复制整个进程的地址空间,而是让父子进程共享同一个地址空间。只用在需要写入的时候才会复制地址空间,从而使各个进行拥有各自的地址空间。也就是说,资源的复制是在需要写入的时候才会进行,在此之前,只有以只读方式共享。注意:fork之后父子进程共享文件,fork产生的子进程与父进程相同的文件文件描述符指

2022-03-16 23:21:37 1469

原创 LeetCode 热题 HOT 100

申明:以下所有内容均来自力扣本博客主要是方便复习和查看4. 寻找两个正序数组的中位数https://leetcode-cn.com/problems/median-of-two-sorted-arrays/给定两个大小分别为 m和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000...

2022-03-08 13:49:12 1925

原创 力扣-剑指offer所有题

第27天 单向队列剑指 Offer 59 - I. 滑动窗口的最大值https://leetcode-cn.com/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof/给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值---------.....

2022-03-08 11:01:57 5152

原创 力扣 字符串题目总结

有些字符串的题是真的烦,这些题既可以有动态规划,滑动窗口来做,也可以用回溯,反正乱七八糟,还有些就是硬钢,无套路而言,就算会做,也会浪费大把时间,在这里我将分开总结,也会持续更新。1、动态规划2、滑动窗口3、乱七八糟题1:剑指 Offer 67. 把字符串转换成整数写一个函数 StrToInt,实现把字符串转换成整数这个功能。不能使用 atoi 或者其他类似的库函数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字

2022-03-07 11:36:42 243

原创 “无法登陆到你的账户”的问题解决方案

电脑打开后,win+R打开命令窗口 输入:netplwiz点击添加​​​​​​​​​​​​​​点击添加方框内点击本地账户输入你要创建的账号那些:我当时已经创建好了,就是user.然后需要将该用户设置为管理员权限即可。重回回到,此时你会发现多了一个用户。点击属性->组成员->管理员->确定​​​​​​​然后点击win + L, 切换用户然后,按照下面步骤:结束后,会注销重置,那么久可以用了有什...

2022-02-28 12:17:07 10801 9

原创 tensorflow Lite 2---- 移动端部署--yolov5+训练自己的数据集

一、模型移动端环境部署可以参考:tensorflow lite 1---- 移动端部署--object detection 官方历程手把手教程_行码阁119的博客-CSDN博客二、训练模型本文使用的yolov5为ultralytics公司的一个开源产品,由Glenn大佬实现,有很多合作的开发者参与了该项目,开发迭代速度非常快,三天两头就有更新。本文训练采用的GOOGLE的colab,不用在自己环境配置pytorch,很方便。当然这个需要翻墙,各位如果需要,可以去收一下:登录 — iK

2022-01-19 17:14:39 5886 9

原创 android .tflite模型报错 No metadata found in this model

参考官方历程即可:TensorFlow Lite Metadata Writer API可能需要vpn打开。官方例程分为了很多部分:每部分解决方式不一样,找到自己对应的版本即可,我是Object detectors:首先在环境下安装:(base) C:\Users\Administrator>pip install tflite-support-nightly然后利用下面代码:from tflite_support.metadata_writers impo...

2022-01-10 22:28:51 2711 3

原创 tensorflow lite 1---- 移动端部署--object detection 官方历程手把手教程

配置过程出 出现了太多问题。而且由于自己是小白,从开始接触tflite到布置成功,走过了很多弯路,这里主要是把自己遇到的问题记下来。

2022-01-10 18:32:17 6186 12

原创 .pb文件转换为tflite文件遇到问题汇总

1、AttributeError: type object 'TFLiteConverterV2' has no attribute 'from_frozen_graph' 或者 convertr=tf.lite.TFLiteConverter.from_frozen_graph(in_path,input_arrays=input_tensor_name AttributeError:module'tensorflow'hasnoattribute'lite'对于tenor...

2022-01-05 20:15:52 2544 2

原创 解决This application failed to start because it could not find or load the Qt platform plugin “windows

错误如下:不要去追求什么方法了,直接重装即可:1.打开命令提示符输入:1.pip install PyQt5 -i https://pypi.douban.com/simple2.安装PyQt常用工具pip install PyQt5-tools -i https://pypi.douban.com/simple问题解决!!!!...

2022-01-03 21:49:06 1057 1

原创 点云配准 8-pcd与ply文件转换以及数据保存格式:ascll 和二进制转换,txt->pcd

一、ply转换为pcd改变代码保存路径即可#include <iostream> //标准C++库中的输入输出的头文件#include <pcl/io/pcd_io.h> //PCD读写类相关的头文件#include <pcl/io/ply_io.h> //PCD读写类相关的头文件#include <pcl/point_types.h> //PCL中支持的点类型的头文件in

2021-12-22 22:54:33 2737 2

原创 点云配准 7-特征描述子

0、前言:自己才接触这一部分,如有错误,大家指出。后续会补充,这个相当于自己学习笔记,便于后面复习。大篇数学公式 真的是。首先我们要弄明白,什么是特征点:特征点的组成: 1.关键点:指特征点在控制里的位置(二维就是图像的位置) 2.描述子:通常是一个向量,按照某种人为设计的方式,描述了该关键点周围点的信息。相似的特征应该有相似的描述子(即当两个特征点的描述子在向量空间上的距离相近,认为这两个特征点是一样的)一、Point Pair Feature(PPF)在原论文中,有s...

2021-11-28 21:30:21 3494

原创 点云配准 6 -pcl如何使用正态分布变换进行配准

本节我们将介绍如何使用正态分布变换算法来确定两个大型点云(都超过100,000个点)之间的刚体变换。正态分布变换算法是一个配准算法,它应用于三维点的统计模型,使用标准最优化技术来确定两个点云间的最优的匹配,因为其在配准过程中不利用对应点的特征计算和匹配,所以时间比其他方法快。想了解更多信息,请看这篇论文:The Three-Dimensional Normal-Distributions Transform - an Efficient Representation for Registration,Sur

2021-11-22 22:06:15 1488

原创 点云配准5 -辅助知识 最小二乘法代码实现拟合曲线(C++)

一、原理讲解通过实验获得一些列的观测数值(假设为三个):其每个样本观测值对应的精确值为:这里假设其观测值对应的准确值为:上面矩阵计算公式可以等价于:其误差计算公式:其平方误差计算公式: 由于这是误差公式关于的平方公式,所以根据要达到误差最小,既是极点,对其求导,令其等于0:可知:此时,系数就找到了,带入就可:二、代码实现2.1最小二乘拟合正弦函数代码复现的统计学第一章-最小二乘拟合正弦函数,正则化,其官方py...

2021-11-21 00:20:27 3267 1

原创 点云配准 4-icp 如何逐步匹配多幅点云(win10)

本例迭代最近点算法的使用,以便逐步地对一系列点云进行两两匹配。它的思想是对所有的点云进行变换,使得都与第一个点云在统一坐标系中。在每个连贯的有重叠的点云之间找到最佳的变换,并累积这些变换到全部的点云。能够进行ICP算法的点云需要粗略的预匹配(如:在一个机器人的量距内或在地图框架内),并且一个点云与另一个点云需要有重叠部分。首先看一下,在变换之前的数据分布形状,仔细一看,还是存在一定的差异:由于,实在win10下,进行了操作,所以,需要提前将项目属性修改如下(既不用修改代码),然后点击确认,即可.

2021-11-18 21:43:07 5837 4

原创 点云配准 3- icp-交互式ICP点云配准

一、声明本人作为初学者,才开始接触点云配准这一块,如有错误地方,望大家指出,我将及时修改,共同进步。其次这一部分主要是点云数据配准的第一个程序,也是官方代码比较直观的一次icp配准实验。二、数据来源本次数据来源于斯坦福大学的兔子,龙,和猴子。在此注明一下,官方代码只能用于三者重建好了点云数据。斯坦福和龙,猴子点云数据下载地址(麻烦大家打一个小星星):StarStar-666/PointData (github.com)三、代码,由于是在windows上面运行的代码,需对官方代码稍

2021-11-16 19:28:06 2623 7

原创 点云配准 2-icp中源点云和目标点云其对应点的查找

一、声明本人作为初学者,才开始接触点云配准这一块,如有错误地方,望大家指出,我将及时修改,共同进步。其次这一部分主要是由于我对于PCL库中对于源点云和目标点云对应关系查找感到好奇,而去研究的,是对于PCL库中代码的理解。二、预备知识一、大家需要提前预备学习Kd-tree以及最近邻收缩和半径区域收缩。三、PCL对应库函数讲解一、PCL库中对于源点云和目标点云对应关系的库函数:correspondence_estimation.hpp其中对应的函数为: //确定输入.

2021-11-15 21:35:43 5222 5

原创 点云配准1-ICP算法 原理代码实现

一、声明:本人作为初学者,才开始接触点云配准这一块,如有错误地方,望大家指出,我将及时修改,共同进步。二、需提前知道理论知识代码只实现ICP算法中理论部分,其他部分后续实现。对于ICP算法了解不够熟悉,推荐其下博客(尤其是第二篇):三维点云配准 -- ICP 算法原理及推导 - 知乎 (zhihu.com)SLAM常见问题(四):求解ICP,利用SVD分解得到旋转矩阵 | RealCat (gitee.io)对于奇异值分解不够熟悉,可以看一下:奇异值分解(SVD) - 知乎 (z

2021-11-09 23:27:00 6068 8

原创 C++ list 排序案例

# include<iostream># include<list>using namespace std;class Person{public: Person(string name, int age, int height) { this->m_name = name; this->m_age = age; this->m_height = height; } string m_name; int m_age; ...

2021-10-18 15:36:40 237

原创 C++ list 翻转与排序

# include<iostream># include<list>using namespace std;bool myCompare(int v1,int v2){ //降序 第一个数大于第二个数 return v1 > v2;}void printList(const list<int>& L){ for (list<int>::const_iterator it = L.begin(); it != ...

2021-10-18 15:19:24 191

原创 C++ list容器 数据存取

# include<iostream># include<list>using namespace std;void printList(const list<int>& L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout << en...

2021-10-18 15:03:18 299

原创 C++ list容器 插入和删除

# include<iostream># include<list>using namespace std;void printList(const list<int>& L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } cout << en...

2021-10-18 14:46:48 768

原创 C++ list容器 大小操作

C++ list容器 大小操作# include<iostream># include<list>using namespace std;void printList(const list<int>& L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it << " "; } c.

2021-10-18 13:48:50 221

原创 C++ list容器 赋值和交换

# include<iostream># include<list>using namespace std;void printList(const list<int> &L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it<<" "; } cout << endl...

2021-10-18 13:42:15 174

原创 C++ list容器 list创建函数

# include<iostream># include<list>using namespace std;void printList(const list<int> &L){ for (list<int>::const_iterator it = L.begin(); it != L.end(); it++) { cout << *it<<" "; } cout << endl...

2021-10-18 13:31:57 227

原创 C++ 提高教程 STL list容器

2021-10-18 13:15:37 86

原创 Letcode 上的双指针题--方便复习

题目1 :给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。示例 1: 给定 nums = [3,2,2,3], val = 3, 函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。 你不需要考虑数组中超出新长度后面的元素。示例2: 给定 nums = [0,1,2,2,3...

2021-10-17 16:40:11 110

混泥土裂缝汇总+分类+分割

资源介绍:https://blog.csdn.net/qq_40214464/article/details/125138837?spm=1001.2014.3001.5501

2022-06-09

yolov3_tiny-车牌识别.rar

yolov3_tiny tensorflow1.x实现,由于框架小,也可用CPU来跑,GPU也可以跑,GPU对应版本:1.x系列都可以+完整教程:车牌识别(PDF版本)+车牌数据集(标签为.xml文件),标签纯手工打造,共202张图片,跑出来测试集map95%。

2021-05-28

BCCD_Dataset-master.zip

BCCD数据集是用于血细胞检测的小规模数据集。我们有三种标签:RBC(红细胞),WBC(白细胞),血小板(血小板)。适合YOLO系列,voc系列。

2021-05-11

pig(猪脸数据集)已标注为.xml文件

pig(猪脸)数据集,总共1447张图片,标注为.xml文件,格式按照voc进行存储的,适合多目标,小目标,重叠,遮挡模型检测。

2021-05-11

红绿灯检测图片数据集以及打好标签的xml文件.rar

图片总共1000张(红绿灯),标签已经做好,为xml文件,适合yolo系列,和voc系列,适合小数据集。

2021-05-11

license-plate-dataset-master.zip

200张图片,160张训练集,40张测试集,已标注好,为.xml文件,适合YOLO系列,标注格式为vocabulary

2021-05-11

空空如也

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

TA关注的人

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