自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiangxianghehe的博客

想成为大神的菜鸟的漫漫探索路

  • 博客(461)
  • 资源 (13)
  • 收藏
  • 关注

原创 2020CV秋招求职的若干思考

文章目录前言一、秋招到底考察什么二、秋招该如何准备1.储备基础知识2.锻炼工程能力三、有哪些面试技巧1.如何引导面试官2.面试的那些黑话总结前言知乎上对算法岗的提问逐渐从“饱和”、““神仙打架”、“诸神黄昏”到“灰飞烟灭”,甚至预订了明年的“车毁人亡”。笔者毕业于2019年,参加了2018的秋招,结合自己秋招经历和今年听到的一些秋招历程,简单谈下对CV秋招的看法。一、秋招到底考察什么示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、秋招该如何准备

2020-09-20 17:15:33 830 4

原创 Windows下安装PyTorch1.0

PyTorch简介在2017年1月18日,facebook下的Torch7团队宣布PyTorch开源后就引来了剧烈的反响。PyTorch 是 Torch 在 Python 上的衍生版本。Torch 是一个使用 Lua 语言的神经网络库, Torch 很好用, 但是 Lua 流行度不够, 所以facebook开发团队将 Lua 的 Torch 移植到了更流行的语言 Python 上,推出了PyTo...

2019-01-11 14:45:12 31028 24

原创 Windows下安装PyTorch0.4.0

本文系转载,出处:https://blog.csdn.net/sunqiande88/article/details/80085569。PyTorch简介在2017年1月18日,facebook下的Torch7团队宣布PyTorch开源后就引来了剧烈的反响。PyTorch 是 Torch 在 Python 上的衍生版本。Torch 是一个使用 Lua 语言的神经网络库, Torch 很...

2018-04-27 09:21:52 51370 27

转载 Win10 Python3.6下安装PyTorch

更新提醒:本文已过期,PyTorch0.4.0已经有官方的Windows支持,Windows下安装最新的PyTorch0.4.0请移步本人另一篇博客:Windows下安装PyTorch0.4.0。2017年1月18日,周董生日这一天,facebook下的torch7团队宣布Pytorch开源,官网地址:pytorch。pytorch是一个python优先的深度学习框架,是一个和tensorfl...

2017-06-20 16:27:15 124835 57

原创 nndeploy:一款最新上线的支持多平台、简单易用、高性能的机器学习部署框架

nndeploy是一款最新上线的支持多平台、高性能、简单易用的机器学习部署框架。做到一个框架就可完成多端(云、边、端)模型的高性能部署。作为一个多平台模型部署工具,我们的框架最大的宗旨就是高性能以及使用简单贴心😚,目前nndeploy已完成TensorRTOpenVINOMNNTNNncnn六个业界知名的推理框架的集成,后续会继续接入TFLitecoreMLTVMAITemplate,在我们的框架下可使用一套代码轻松切换不同的推理后端进行推理,且不用担心部署框架对推理框架的抽象而带来的性能损失。

2023-09-22 10:42:42 39

原创 libnvjpeg各版本下载

https://developer.download.nvidia.com/compute/redist/libnvjpeg

2023-07-24 18:21:48 49

原创 打印ONNX/TRT文件的所有节点

给一段python代码 可以查看.onnx文件的所有节点。给一段python代码 可以查看.trt文件的所有节点。

2023-07-18 14:11:16 63

原创 Albumentations 对 PIL 图像进行数据增强

然后,我们定义了一个增强函数 transform,其中包含了一系列的增强操作,如随机裁剪、水平翻转和旋转。最后,我们将图像传递给增强函数 transform,并通过访问字典的键 ‘image’ 来获取增强后的 NumPy 数组。最后,我们将增强后的 NumPy 数组转换回 PIL 图像,并显示出来。要使用 Albumentations 对 PIL 图像进行数据增强,你需要将 PIL 图像转换为 NumPy 数组,并使用 Albumentations 库中的转换函数来进行数据增强。

2023-06-06 19:40:37 81

原创 无需安装ROS在python3安装rosbag

【代码】无需安装ROS在python3安装rosbag。

2023-05-09 18:06:24 256 1

原创 Python和C++实现简易的扩展卡尔曼滤波EKF

扩展卡尔曼滤波器(EKF,Extended Kalman Filter)是一种非线性状态估计方法。下面是一个简单的二维EKF实现,输入为x和y坐标,输出为坐标(x, y)和速度(vx, vy)。

2023-03-25 10:26:49 445 1

原创 vscode自动升级后无法打开远程解决方案

【代码】vscode自动升级后无法打开远程解决方案。

2022-09-13 11:00:43 434

原创 GeForce GTX 2050/2080/3090/A6000自动安装nvidia显卡驱动

自动安装nvidia显卡驱动

2022-06-10 19:38:15 1143 1

转载 docker-cuda之base,runtime,devel的区别

本文系转载,出处:https://blog.csdn.net/u011622208/article/details/113650011DescriptionCUDA图像有三种风格,可以通过NVIDIA公共集线器存储库获得。基础(base):从CUDA 9.0开始,包含了部署预构建CUDA应用程序的最低限度(libcudart)。如果你想手动选择你想要安装的CUDA包,请使用这个映像。运行时(runtime):通过添加CUDA工具包中的所有共享库扩展基本映像。如果您有一个使用多个CUDA库的预构建

2022-03-23 10:33:23 1582

原创 使用basename批量删除某文件夹下所有文件的后缀

basename命令用于去掉文件名的目录和后缀(strip directory and suffix from filenames),对应的dirname命令用于截取目录示例一 # 获取到最后文件名sort[root@local ~]# basename /usr/bin/sort sort示例二 # 去除文件名后缀[root@local ~]# basename /usr/include/stdio.h .h stdio[root@local ~]# basen

2022-03-14 21:27:56 811

原创 解决Python存储或读取json时引入额外的双引号和转义引号

最近在解析json时发现value部分引入了不少额外的双引号和转义引号,具体如下:"test_str":"{\"created_time\": \"Fri_Aug_08 11:04:40 +0000 2014\"}"下面解释下如何在存储和读取json文件时避免这种情况。一、如何在存储时避免存储这里如果能规避掉,就可以让解析的同学解析更加方便。因为是存储时写入了双重编码JSON字符串,所以才会出现这种情况。所以写入文件时检查一下是否进行了多次编码。>>> import jso

2022-03-06 23:41:09 7778

原创 Python解析json出现NameError: name ‘false‘ is not defined

Python解析一段json字符串,直接调用json.loads报错:NameError: name 'false' is not defined解决方案:用Python的r 原始字符串(raw strings),即在json字符串之前加入r''',之后加入'''。例如:>>> import json>>> json_string = r'''{"created_at":"Thu Jul 10 20:02:00 +0000 2014","id":4873258

2022-02-25 10:40:45 1991

原创 Ubuntu 22.04换国内源 清华源 阿里源 中科大源 163源

Ubuntu 22.04 的稳定版计划于 2022 年 4 月 21 日发布。开发工作已经在紧锣密鼓地进行,它将遵循如下发布时间表:2022 年 2 月 24 日:功能冻结2022 年 3 月 17 日:用户界面冻结2022 年 3 月 31 日:测试版发布2022 年 4 月 14 日:候选版本2022 年 4 月 21 日:最终稳定版本Ubuntu 22.04 仍在积极开发中。您不应该在生产机器或主系统上使用它。如果你想在备用机器或虚拟机上测试它,你可以从 Ubuntu 的网站下载每日

2022-02-10 11:14:04 112450 10

原创 C语言中 #include 的尖括号(<>)和双引号(““)的区别

用尖括号是在宏展开的时候,系统首先从C语言函数库中找文件 用双引号的则从项目目录中找文件。所以, 在使用中,一般如果头文件是系统函数库中的, 则用尖括号,否则用双引号。

2022-02-08 16:25:42 1746

原创 一行命令递归复制当前路径下所有jpg文件至新的目录

find source_dir |grep jpg | xargs -i cp {} dst_dir

2022-01-06 10:38:32 527

原创 在线运行C++的网站整理(持续更新)

1.https://godbolt.org/2.https://wandbox.org/

2022-01-05 10:01:52 3716

原创 常见深度学习框架和推理框架的通道顺序

N: batchC: channelH: heightW: widthCaffe 的Blob通道顺序是:NCHW;TensorFlow的tensor通道顺序:默认是NHWC, 也支持NCHW,使用cuDNN会更快;Keras和TensorFlow一样,默认使用NHWC,但可以用data_format='channels_last' #NHWCdata_format='channels_first' #NCHW进行切换Pytorch中tensor的通道顺序:NCHWPaddle中

2021-09-14 11:26:06 294

原创 YOLOX自定义数据训练

有点个人笔记的意思,写的不是特别详细1.数据转成voc格式ln到dataset目录下面;2.exps/example/yolox_voc/yolox_voc_s.py下修改self.num_classes;3.data/datasets/voc_classes.py修改class name;4.yolox/exp/yolox_base.py下修改epoch值和train_size,数据较少,epoch可以改小,train_size和自己数据集大小保持一致;5.下载预训练模型yolox_m.pth6.p

2021-09-09 11:55:00 277

原创 从C++11到C++23(六)C++20利用contains查询map是否存在某个键

在C++20以前,如果map查询是否存在某个键,需要语法为1.使用map::find:if ( m.find(key) != m.end() ) { std::cout << "Found\n";} else { std::cout << "Not found\n";}2.使用count函数,使用下面三条任意一条判断语句即可:m.count(key) > 0m.count(key) == 1m.count(key) != 0区别:map和set两

2021-08-11 10:13:40 4631

原创 从C++11到C++23(五)C++20新增starts_with和ends_with用法

不得不说,C++20真是越来越接近Python语法。在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,startswith()函数判断文本是否以某个或某几个字符开始,endswith()函数判断文本是否以某个或某几个字符结束。例如>>> s = "hello world">>> s.startswith("h")True>>> s.startswith("he")True>&gt

2021-08-10 20:13:29 2346 3

原创 leetcode 3. 最长不含重复的子字符串的五种解法

leetcode链接:最长不含重复的子字符串题目描述给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: s = "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: s = "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 “wke”,所以其长度为 3。

2021-07-10 12:15:51 334

原创 tensorflow2转tflite提示OP不支持的解决方案

环境Python 3.7.10TensorFlow 2.5.0转换代码import tensorflow as tfmodel_dir = './ckpt-120'# Convert the modelconverter = tf.lite.TFLiteConverter.from_saved_model(model_dir) # path to the SavedModel directorytflite_model = converter.convert()# Save the

2021-07-01 10:26:45 2344 1

原创 c++ 打印获取当前系统时间时分秒

#include <iostream>#include <cstdio>#include <chrono>#include <cinttypes>#include <ctime>#include <sstream>#include <iomanip>using namespace std; int main() { std::time_t t = std::time(n

2021-06-17 12:36:58 856

原创 C++ std::multiplies实现无视类型执行乘法

std::multiplies是乘法的二元函数对象。常被用于std::transform或者std::accumulate等的运算算子。例子一.实现两个数组元素的相乘// C++ program to illustrate std::multiplies // by multiplying the respective elements of 2 arrays #include <iostream> // std::cout #include <functional> /

2021-06-09 18:13:01 672

原创 python禁用科学计数的三种方法

见format-specification-mini-language>>> number = 0.0000001>>> f"Number: {number}"'Number: 1e-07'>>> f"Number: {number:f}"'Number: 0.000000'>>> f"Number: {number:.10f}"'Number: 0.0000001000'

2021-04-30 13:55:02 25374 3

原创 按照正则表达式批量删除某个路径下的文件

#include <iostream>#include <cstdlib>#include <regex>#include <glob.h>bool rmConfigFile(const std::string &pattern, std::string &files_path){ std::string files_pattern = files_path + "*"; glob_t glob_result;

2021-04-28 15:47:06 454

转载 QCY T1s 双耳配对教程

手机蓝牙中删除配对记录;将两只耳机放入充电仓后,再取出,然后同时长按3秒到红灯,松手;同时长按20秒(白灯—>红白交替—>灭灯—>红白交替),松手;同时长按耳机1秒开机,松手;等待L灭灯,R红白交替;手机蓝牙连接R原文:https://www.jianshu.com/p/49661ca4d06f...

2021-04-25 19:40:23 4081

原创 C++实现常见shell命令cp mv rm mkdir

#include <dirent.h>#include <stdlib.h>#include <string.h>#include <sys/stat.h>#include <sys/time.h>#include <sys/types.h>#include <unistd.h>#include <cstdio>#include <cstdlib>// mkdir 新建文件夹i.

2021-04-06 12:26:47 604

转载 coco格式数据集划分为训练集验证集和测试集

本文系转载,出处:实例分割MSCOCO。数据集文件夹结构在PaddleX中,实例分割支持MSCOCO数据集格式(MSCOCO格式同样也可以用于目标检测)。建议用户将数据集按照如下方式进行组织,原图均放在同一目录,如JPEGImages,标注文件(如annotations.json)放在与JPEGImages所在目录同级目录下,示例结构如下MyDataset/ # 实例分割数据集根目录|--JPEGImages/ # 原图文件所在目录| |--1.jpg| |--2.jpg| |--...

2021-01-29 10:20:11 5355

原创 C++ map分别按照key和value排序

#include <iostream>#include <map>#include <set>#include <algorithm>using namespace std;// Function to convert a map<key,value> to a multimap<value,key>multimap<int, string> invert(map<string, int> &am

2020-12-26 12:54:37 479

原创 C++ OpenCV进行透视变换后再把坐标映射回原图

//test.cpp//g++ test.cpp -std=c++11 `pkg-config --cflags --libs opencv` -ldl -Wl,-rpath,. -o test#include <opencv2/opencv.hpp>#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/calib3d/calib3d.hpp"#include

2020-12-14 10:19:50 894

原创 C++ OpenCV图像2d坐标和齐次坐标的互转

//g++ test.cpp -std=c++11 `pkg-config --cflags --libs opencv` -ldl -Wl,-rpath,. -o test#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/calib3d/calib3d.hpp"#include <iostream>using namespace std;using n

2020-12-11 17:26:02 988

原创 nvidia所有版本显卡驱动下载地址

https://download.nvidia.com/XFree86/Linux-x86_64

2020-12-11 13:20:14 23299

原创 配置本机访问服务器jupyter

ssh远程使用jupyter notebook在远程服务器上,启动jupyter notebooks服务:jupyter notebook --no-browser --port=8889在本地终端中启动SSH:ssh -N -f -L localhost:8888:localhost:8889 username@serverIP其中: -N 告诉SSH没有命令要被远程执行;-f 告诉SSH在后台执行;-L 是指定port forwarding的配置,远端端口是8889,本地的端口号的8888

2020-12-10 11:34:44 840 1

转载 C++ vector正确删除元素Erase–remove用法

来源:维基百科动机一个常见的编程任务是从集合collection中删除等于某个值或满足某个标准的所有元素。C++语言可以通过手写循环完成这个任务。但更好的办法是使用C++标准模板库中的算法来实现。erase用于从一个集合中删除一个元素,但是对于基于数组的容器,如vector,存储在被删除元素后的所有元素都需要向前以东以避免集合中有一个空位(gap),在同一容器中多次调用产生了大量移动元素的开销。algorithm库提供了remove与remove_if算法。由于这些算法运行在两个前向迭代器确定的元素

2020-12-09 11:14:55 5831 1

原创 leetcode 215. TopK的四种解法

leetcode链接:数组中的第K个最大元素题目描述在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设k总是有效的,且 1 ≤ k ≤ 数组的长度。思路分析这是一道非常经典的题目,在LeetcodeTop中出现频率更是高居第一!思路一最简答的

2020-11-17 12:41:40 367

orb_vocab.zip

OpenVSLAM 是单目的、立体的、RGBD 可视的 SLAM 系统,显著特征如下: 兼容多种相机型号,可以轻松定制其他相机型号 可以存储和加载创建的地图,然后基于预先构建的地图 。

2019-05-25

SSH.NET-1.0.zip

SSH.NET是目前最为强大的C#.NET SSH Library类库,为了取代之前的SharpSSH而推出的,可以在远程控制另一机器执行shell命令,sftp,scp等等,该资源是目前最新的正式1.0版本,资源内含8个dll集合和chm开发文档,dll集合包括: NET3.5, NET4.0及以上, .NET Standard 1.3 Silverlight 4 Silverlight 5 Windows Phone 7.1 Windows

2019-05-17

树莓派控制小车追踪物体原理和源码

树莓派控制小车追踪物体原理和源码,Python+Opencv实现,不错的小项目。入门ai的资源,识别、追踪和控制。

2017-12-08

vs2015卸载工具

vs2015卸载小助手,只需解压后管理员身份运行Setup.ForcedUninstall.exe即可。适用于vs2015所有版本。

2017-10-19

SSH.NET最新dll集合(2017年8月)

SSH.NET是目前最为强大的C#.NET SSH Library类库,为了取代之前的SharpSSH而推出的,dll集合共8个,包括: NET3.5, NET4.0及以上, .NET Standard 1.3 Silverlight 4 Silverlight 5 Windows Phone 7.

2017-09-07

C# SSH.NET库Renci.SshNet.dll最新集合(8个)

SSH.NET是目前最为强大的C#.NET SSH Library类库,为了取代之前的SharpSSH而推出的,dll集合共8个,包括: NET3.5, NET4.0及以上, .NET Standard 1.3 Silverlight 4 Silverlight 5 Windows Phone 7.1 Windows

2017-07-15

C#SSH.NET开发官方chm帮助文档

SSH.NET是目前最为强大的C#.NET SSH Library类库,为了取代之前的SharpSSH而推出的,支持: NET3.5, NET4.0及以上, .NET Standard 1.3 Silverlight 4 Silverlight 5 Windows Phone 7.1 Windows Phone 8.0 Universal Windows Platform 10

2017-07-15

模式识别与机器学习.pdf

模式识别与机器学习.pdf清晰版

2017-06-21

斯坦福大学2014 机器学习教程笔记 V4.3.pdf

斯坦福大学2014 机器学习教程笔记 V4.3.pdf清晰版

2017-06-21

机器学习-Mitchell-中文-清晰版.pdf

机器学习-Mitchell-中文-清晰版

2017-06-21

流畅的Python.pdf

流畅的Python.pdf高清版本

2017-06-17

机器学习及实践--从零开始通往Kaggle竞赛之路pdf

机器学习及实践--从零开始通往Kaggle竞赛之路pdf清晰版

2017-06-17

最新出炉2015届IT公司校招笔试题集锦

2015最新出炉的校招面试题集锦,你值得拥有,赶紧下载为自己校招冲刺吧!!

2015-08-16

空空如也

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

TA关注的人

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