自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 W: GPG error: http://security.ubuntu.com/ubuntu bionic-security InRelease: Couldn‘t create temporary

这个错误可能是由于系统中的临时文件目录 /tmp 没有正确设置权限而导致的。

2023-06-12 19:51:45 1008

原创 python多路视频并行拉流代码

多路拉流代码思路:从多路地址(rstp_urls.txt)中进行并行拉流(video_save.py)。

2023-03-13 16:47:49 821

原创 Linux ubuntu 服务器部署详细教程

服务器部署

2022-10-31 15:37:15 935

原创 python opencv 同一窗口播放4个以及多个同帧率视频

python opencv 同一窗口播放4个以及多个同帧率视频

2022-06-01 16:30:06 1674

原创 成功解决ubuntu18.04安装python-pcl的各种问题

1、python-pcl库已经很长时间没有维护,支持的vtk和pcl版本是固定的,我们使用其能够支持最新的pcl-1.9.0,对应的vtk是8.1.0;2、安装依赖apt-get updateapt-get install -y git build-essential linux-libc-devapt-get install -y cmake cmake-guiapt-get install -y libusb-1.0-0-dev libusb-dev libudev-devapt-get i

2022-04-19 19:14:51 1551

原创 apt update遇到Certificate verification failed: The certificate is NOT trusted.

解决方式:#将所有的https改成http:vi /etc/apt/sources.listapt-get updateapt-get install --reinstall ca-certificates#镜像源文件改回httpsvi /etc/apt/sources.listapt-get update

2022-03-24 15:57:50 702 1

原创 UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xc3 in position 4029: ordinal not in range(128)

pip3安装包出现: Using cached https://files.pythonhosted.org/packages/54/fd/c1b0bb8f6f12ef9b4ee8d7674dac82cd482886f8b5cd165631efa533e237/scikit-image-0.17.2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last)

2022-02-11 16:11:50 805

原创 ubuntu安装proj通用坐标转换软件

PROJ https://proj.org/download.html是一款通用坐标转换软件,可将地理空间坐标从一个坐标参考系 (CRS) 转换为另一个坐标参考系 (CRS)。这包括制图投影和大地测量变换。在安装之前首先要安装Sqlite3:https://www.sqlite.org/download.htmlSqlite3的安装:tar -xvzf sqlite-autoconf-XXXX.tar.gz./configuremakemake installldconfigPROJ的安装

2022-01-21 10:28:43 1375

原创 ubuntu安装python指定版本

安装指定版本需要在https://www.python.org/ftp/python/中选择版本,以python3.8.4为例:#1、安装依赖apt-get install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev

2022-01-19 11:18:57 2694

原创 vscode C和python launch文件的编写

C++:{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(gdb) 启动", "type": "cppdbg",

2022-01-11 17:19:16 362

原创 C++添加多线程

传递参数不是指针的话,需要使用std::ref进行引用std::thread thread_name(std::bind(&class::def, &class_obj, std::ref(parameter1), parameter2));线程锁和标志Flag的使用#include <mutex>std::mutex mutex_name;//锁住线程,防止其他线程修改数据int falg;//表示交互线程是否运行或者更新数据std::lock_guard&lt

2021-11-26 16:21:54 471

原创 C++线程加睡眠时间

#include <thread>std::this_thread::sleep_for(std::chrono::milliseconds(1));

2021-11-26 10:13:25 993

原创 C++获取时间戳

#include<sys/time.h>double timestamp;struct timeval time_v;gettimeofday(&time_v, NULL);timestamp = time_v.tv_sec*1000 + time_v.tv_usec/1000; //0-3600 000msprintf("now time: %lf\n",timestamp );

2021-11-22 17:46:35 3206

原创 /usr/include/eigen3/Eigen/Core:42:14: fatal error: math_functions.hpp: No such file or directory

在编译pcl gpu版本时,遇到找不到 math_functions.hpp报错。将 math_functions.hpp的42行改为cuda_runtime.h

2021-11-17 16:02:27 2156

原创 /usr/local/cuda/include/crt/common_functions.h:74:24: error: token ““__CUDACC_VER__ is no longer sup

在编译pcl gpu版本时遇到:思路1:将对应的common_functions.h的74行注释掉,目前可以编译通过思路2:更新eigen3为最新版本

2021-11-17 15:59:43 531 1

原创 bash: ccmake: command not found

安装cmake配置选项:apt install cmake-curses-gui

2021-11-10 15:39:57 1104 1

原创 ubuntu PCL安装

1、将以下内容创建一个setup_env.sh的脚本中(命名随意):#!/bin/bashapt-get updateapt-get install -y git build-essential linux-libc-devapt-get install -y cmake cmake-guiapt-get install -y libusb-1.0-0-dev libusb-dev libudev-devapt-get install -y mpi-default-dev openmpi-bin

2021-11-09 15:12:49 202

原创 docker: Error response from daemon: could not select device driver ““ with capabilities: [[gpu]].

distribution=$(. /etc/os-release;echo $ID$VERSION_ID) \ && curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - \ && curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo

2021-10-02 01:24:01 135

原创 Linux下udp组播接受端demo

/* * @Author: your name * @Date: 2021-09-15 13:07:47 * @LastEditTime: 2021-09-16 06:42:55 * @LastEditors: Please set LastEditors * @Description: In User Settings Edit * @FilePath: /wangs/lidar_decode/rslidar/src/test.cpp *//* * *multicast_recv.c

2021-09-16 14:44:37 356

原创 CMake动态库生成和去掉源码后使用动态库的过程

动态库生成# CMake版本依赖cmake_minimum_required(VERSION 3.10.2)# debug标志set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")if(NOT CMAKE_VERSION VERSION_LESS 3.0) cmake_policy(SET CMP0048 NEW)endif()# 项目名称project("DataTranSeqExampleTCP")# 寻找依赖if(NOT fastc

2021-09-14 14:33:53 374

原创 vscode C++断点调试步骤

1、设置CMakeLists.txt,保证CMake是在debug模式下:set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")#set(CMAKE_BUILD_TYPE Release) 这句有的话需要注释掉2、设置launch.json:在这里插入代码片

2021-09-06 20:32:10 2080

原创 CMake使用教程

CMake学习记录1、创建build文件夹创建build文件夹,在此文件下进行编译生成可执行文件,即:mkdir buildcd buildcmake ..make2、对CMakeLists.txt的解析:2.1 CMakeLists.txt一般放在根目录下,文件结构如下:-build-include-srcCMakeLists.txtREADME.md2.2 对CMakeLists.txt文件内容的详细解析cmake_minimum_required(VERSION 3.

2021-08-31 23:18:27 827

原创 使用python对xml文件属性的修改

使用python对xml文件属性的修改import xml.dom.minidomimport ospath='/workspace/head_detect/LFD-A-Light-and-Fast-Detector/Head_train/data/SCUT_HEAD_Part_B/Annotations1' # 原来xml文件存放的路径sv_path='/workspace/head_detect/LFD-A-Light-and-Fast-Detector/Head_train/data

2021-08-16 23:51:56 659

原创 error while loading shared libraries: libroscpp.so: cannot open shared object file: No such file or

roscore出现上述问题,是因为路径改变了,需要在~/.bashrc的最后一行加上如下即可:export LD_LIBRARY_PATH=/opt/ros/kinetic/lib或者:export LD_LIBRARY_PATH=/opt/ros/indigo/lib

2020-05-26 00:15:22 2699

原创 某次重启机器后NVIDIA驱动报错

出现:NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.此时#进去/usr/src里面查看自己的驱动版本号进行安装cd /usr/srcsudo apt...

2020-04-10 23:12:59 340

原创 KITTI数据集下载链接

1.图片下载:点击下载2.点云下载:点击下载3.标签下载:点击下载注意:使用迅雷下载速度更快。

2020-04-08 12:09:57 6745 5

原创 更换conda源的一些基本操作

#查看源conda config --show#添加源conda config --add channels 源的地址url#推荐清华源 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/...

2020-03-23 22:35:17 1433

原创 ubuntu最安全更新cmake的方法

1、首先下载cmake包点击此处,ubuntu的话选择Linux-x86_64.tar.gz版本就可以了;2、下载好之后,添加路径:vim ~/.bashrc#添加如下:export PATH=/home/******/cmake-3.13.3*****/bin:$PATH#添加之后保存退出source ~/.bashrc3、之后直接查询版本就可以了。cmake --versio...

2020-03-23 17:03:51 185

原创 ubuntu实现多版本cuda共存与切换

1、保证多个版本CUDA共存的前提是NVIDIA的驱动能够支持你所安装的CUDA版本,即你的显卡驱动要尽可能的高,越新的驱动,支持的版本就越多。2、安装多个版本CUDA,利用软连接就可以实现版本切换。3、下载cuda点击下载 ,但是一定要点击runfile版本。(提示:安装时不要建立软连接和安装驱动)Do you accept the previously read EULA? (accep...

2020-03-18 20:31:25 734

原创 使用Caffe框架训练模型

使用Caffe框架训练,一般需要网络模型prototxt文件,还需要超参数文件solver.prototxt文件,大部分我们都使用fine-tuning的方法,即加-weights选项,后面跟上一个caffemodel../cafferead/build/tools/caffe train -model xxxx.prototxt -solver=xxxx_solver.prototxt -we...

2019-12-21 17:19:53 402

原创 安装caffe遇到/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o):relocation R_X86_64_32S against

gflags是使用源码安装,因此解决方法是:进入gflags/build中,找到CMakeCache.txt改为CMAKE_CXX_FLAGS:STRING=-fPIC再执行就可以export CXXFLAGS="-fPIC" && cmake .. && make VERBOSE=1make && make install如果之前安装...

2019-12-19 12:49:10 3050

原创 caffe框架训练完成之后编写代码测试

deploy.prototxt文件与训练的文件的数据层不一样,没有数据源。利用deploy.prototxt文件和caffemodel去做分类或者回归任务。编写test_model.py进行测试模型,如下#!/usr/bin/env python#coding=utf-8#因为需要sudo权限,只能作如下处理,自己添加caffe的位置,编译之后,然后用sudo权限运行该.py程序imp...

2019-12-17 23:30:54 352

原创 caffe框架使用代码绘制loss曲线

编写一个loss.py,代码如下:import numpy as npimport matplotlib.pyplot as pltimport sysimport oscaffe_root = '/home/yourname/caffe/'sys.path.insert(0,caffe_root+'python')caffe.set_device(0)#caffe.set_mo...

2019-12-17 22:56:14 119

原创 caffe网络使用代码生成网络配置文件

import syscaffe_root = '/home/yourname/caffe/'sys.path.insert(0,caffe_root+'python')from caffe import layers as Lfrom caffe import params as Pimport caffe#有两个参数,分别是数据源和batch_sizedef lenet(lmdb...

2019-12-17 21:04:34 189

原创 caffe绘制网络图

1、安装graphVizsudo apt-get install GraphViz2、安装pydotsudo pip install pydot3、执行python中的一个绘图脚本,第一个参数是网络模型文件,第二个参数是保存图片的路径及名字, 第三个有4个选项,有LR、RL、TB、BT。分别是从左到右,从右到左,从上到下,从下到上,默认为LRsudo python /home/you...

2019-12-17 19:26:23 155

原创 caffe中使用Python定义自己的层

使用此功能,需要在Makefile.config中可以使用python定义自己的层那行注释打开一下重新进行编译#将其中的下行打开,进行重新编译WITH_PYTHON_LAYER := 1在prototxt中添加以下测试层,这个层对网络不做任何修改,仅用于测试layer{ name:'test' type:'Python' bottom:'data' top:'data' pyt...

2019-12-17 18:16:23 180

原创 caffe框架训练网络参数详解

建立train_sh脚本文件#!/sur/bin/env shset -e/home/yourname/caffe/build/tools/caffe train --solver=/home/yourname/caffe/examples/minst/lenet_solver.prototxt $@ 如果loss发生较大波动,则需要改动solver配置文件里的参数训练网络时,可...

2019-12-17 11:36:48 178

原创 ubuntu系统下源码安装VTK

下载VTK:点击此处安装依赖项:sudo apt-get install cmake-curses-guisudo apt-get install freeglut3-dev进入VTK文件夹,使用cmake配置参数mkdir buildcd buildccmake ..主要配置参数:# 按照VTK tutorial要求,每设置完一项均按'c'进行一次configu...

2019-08-15 09:48:09 2737

原创 谷歌的数据交换格式libprotobuf安装教程

协议缓冲区——谷歌的数据交换格式安装库点击这里./autogen.sh./configuremake make checksudo make installsudo ldconfig #刷新共享库缓存

2019-08-02 13:43:12 204

原创 腾达U12无线网卡驱动安装教程

git clone https://github.com/gnab/rtl8812aucd rtl8812aumakesudo make installsudo modprobe 8812au然后插上无线网卡就可以使用了。

2019-07-30 16:11:53 1754 1

python基础及网络编程基础笔记.docx

记录了自己在学习时候的python基础及网络编程笔记,一些基本的语法和函数,函数有匿名函数,map函数、filter函数、reduce函数等,以及基本的socket网络编程。大家可以下载参考一下

2019-12-17

ros-qt安装步骤.doc

在ROS中使用qt编译器,使用这款IDE能够便于开发,快速完成项目。

2019-08-19

机器学习笔记.pdf

本笔记是在学习吴恩达机器学习过程中做的电子笔记,希望可以帮助大家查阅一些知识点或者帮助大家学习这个课程。主要讲了线性回归,逻辑回归,支持向量机,聚类,降维,异常检测,以及OCR技术和推荐系统的搭建。

2019-06-05

机器学习笔记

吴恩达机器学习笔记,详细讲解了线性回归,逻辑回归,支持向量机,主成分分析,异常检测,推荐系统的搭建以及OCR技术的实现。并且简单介绍了神经网络模型,是学习深度学习的最佳读物。

2019-04-20

空空如也

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

TA关注的人

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