自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SSS_369

每一天都要有收获。

  • 博客(191)
  • 资源 (8)
  • 收藏
  • 关注

原创 通过VMware Workstation Pro虚拟机安装ubuntu1804环境

1.VMware Workstation Pro虚拟机安装从官网下载VMware Workstation Pro虚拟机软件,并默认安装完成。官网地址:https://www.vmware.com/cn.html打开vmware软件,输入许可证密钥。许可证密钥获取可以在网上搜索到。2.Ubuntu18.04.6镜像下载Ubuntu分desktop和server版,一般选desktop版,方便。server版本旨在充当web服务器,可以托管文件、网页。镜像地址:https://releas

2022-01-22 11:04:15 1588

原创 Ubuntu:装wps软件

下载直接去官网下载,链接:https://www.wps.cn/product/wpslinux安装下载成功后,在当前目录,打开终端,输入如下命令:sudo dpkg -i wps-office_10.1.0.6757_amd64.deb如果发生什么错误可以借助sudo apt-get -f install进行修复。如下,则安装成功.打开wps软件安装成...

2019-11-15 23:39:37 545

原创 OpenCV:打开摄像头获取视频流

代码:#include #include using namespace cv;using namespace std;int main(){//【1】从摄像头读入视频 VideoCapture capture(1); if (!capture.isOpened()){cout<< "open camera fail ..." ...

2019-10-13 13:06:00 4158

原创 Ubuntu:系统分区

在系统分区之前,先进行磁盘分区;这里针对的是window10系统下安装ubuntu双系统,需要在window10下进行磁盘分区来安装ubuntu系统.一.磁盘分区win10系统下,右击此电脑,点击管理就进入磁盘管理。这时候可以看看哪个盘符剩余容量较多,便压缩哪个盘符。根据自己需要,压缩出Ubuntu的空间(500G).压缩卷,不要分配盘符,设置可用就可以了;保证ub...

2019-10-11 20:03:45 15796

原创 Ubuntu:u盘作系统启动盘

这里介绍我用过的两种制作ubuntu系统启动盘的方法,一个是用UltraISO软件;一个是用Rufus工具.我推荐使用Rufus工具,比较简单,而且还开源.这里启动盘都是在win10下制作的.一般启动盘制作过程中不会出错.一.准备工作1. 下载ubuntu iso目前稳定的长期支持的版本是 Ubuntu 16.04.3 LTS 。下载地址:官网:https://ww...

2019-10-11 19:02:44 5457 2

原创 C++:vector + vector二维数组的初始化

1. vector二维数组初始化方法:2.示例代码unsigned int rows = costMatrix.rows();unsigned int cols = costMatrix.cols();vector< vector<double> > costFunc(rows,vector<double>(cols,0));f...

2019-10-09 21:03:29 3768

原创 Ubuntu:安装Eigen3

Eigen3的安装方式一般用两种,一是简单的命令安装,二是用源码编译安装;1.简单命令安装sudo apt-get install libeigen3-dev安装成功之后,在/usr/include/eigen3/Eigen/src/Core/util/Macros.h 文件里面可以看到安装的版本,3.2.92版本2.源码编译安装如果需要安装更新的版本,则需要...

2019-10-09 00:03:15 2547

原创 Ubuntu:rar解压缩

step1.打开终端step2.输入update命令更新资源,sudo apt-get updatestep3.安装rar,sudo apt-get install rarstep4.安装unrar,sudo apt-get install unrarstep5.安装p7zip-rar,su...

2019-10-08 23:18:17 154

原创 Ubuntu:更换国内源

安装好ubuntu双系统后,默认的软件更新源是国外的,在国内使用速度很慢,需要更换成国内的源,这样才能正常安装和更新软件。一、ubuntu16.04更换国内源1.备份原始源文件sources.list桌面打开终端,执行命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.修改源文件sources.list...

2019-09-29 20:38:43 2298

原创 Ubuntu:安装vscode

1.进入官方网站下载最近版本:https://code.visualstudio.com2.打开终端,输入一下命令:sudo dpkg -i code_1.38.1-1568209190_amd64.deb 3.打开vscode应用程序,安装完成.参考:1.https://www.jianshu.com/p/cc6ccea5e1cd...

2019-09-29 19:53:54 564

原创 C++:STL unordered_set & unordersd_map

unordered_set:1.unordered_set可以把它想象成一个集合,它提供了几个函数让我们可以增删查:unordered_set::insertunordered_set::findunordered_set::erase这个unorder暗示着,这两个头文件中类的底层实现----Hash。 也是因为如此,你才可以在声明这些unordered模版类的时候,传入一个自...

2019-09-28 15:52:36 232

原创 C++:数据类型

1.size_t:为无符号整型.typedef unsigned int size_t;2.std::abs()的头文件#include<cmath>

2019-09-28 15:07:53 129

原创 CMakeLists.txt常用语法

0.绪cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。1.常用命令1.1制定cmake最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一...

2019-09-28 10:17:16 560

原创 clion:快捷键

CTRL+ALT+I自动缩进CTRL+'/' 注释CTRL + 鼠标左键 跳转到函数定义查询快捷键CTRL+N查找类CTRL+SHIFT+N查找文件CTRL+SHIFT+ALT+N查 找类中的方法或变量CIRL+B找变量的来源CTRL+ALT+B找所有的子类CTRL+SHIFT+B找变量的 类CTRL+G定位行CTRL+F...

2019-09-04 22:13:45 4041

原创 C++:如何使用C++读取npy文件

1..npy文件是numpy专用的二进制文件;一般只能用python才能打开;2.如果想用C++打开:(1)可以先用python打开,然后保存成txt:detection_file = './detections/MOT16_POI_test/MOT16-06.npy'detections = Noneif detection_file is not None: de...

2019-08-28 20:47:36 10436

原创 Ubuntu:安装xmind思维导图软件

1.下载:官网:https://www.xmind.net/download/xmind8/2.xmind-8-update8-linux.zip解压到指定目录,结果如下:3.进入 ./xmind-8-update8-linux目录下,看到两个文件夹XMind_i386和XMind_amd64分别对应是32位和64位;4.我的是64位,选择进入XMind_amd64文件...

2019-08-28 00:03:50 2403

原创 Ubuntu:查看当前正在使用的Eigen版本

Eigen库版本的定义在/usr/include/eigen3/Eigen/src/Core/util/Macros.h 里面。Macros.h是Eigen库所有宏定义的文件。从下图可以看出我的Eigen版本是3.2.92.参考:1.https://blog.csdn.net/xiaoxiao133/article/details/82705460...

2019-08-26 23:02:41 13256

原创 Ubuntu:解决 ImportError: No module named _internal

解决 ImportError: No module named _internal在运行pip时遇到如下错误:Traceback (most recent call last): File "/usr/local/bin/pip", line7, in <module> from pip._internal import mainImportError:...

2019-08-26 22:56:57 3307

原创 C++:未定义引用静态类成员?

先来看代码:#include <iostream>#include <vector>using namespace std;class Foo {public: static const int MEMBER = 1;};int main(){ vector<int> v; v.push_back( Foo::...

2019-08-24 14:33:54 3720

原创 Ubuntu:同时安装两个版本的OpenCV

由于opencv有2/3/4版本,再跑开源代码时会有版本要求,因此,需要安装多个版本的opencv;1. 下载:参考https://blog.csdn.net/sss_369/article/details/94755824因为前期已经装过opencv4,现在安装opencv3;2. 打开cmake-gui,建立build 编译opencv3、contrib33. make...

2019-08-24 14:03:51 2053

原创 C++:vector的begin()& end()&front()&back()&find()

1.begin函数函数原型:iterator begin();const_iterator begin();功能:返回一个当前vector容器中起始元素的迭代器。2.end函数函数原型:iterator end();const_iterator end();功能:返回一个当前vector容器中末尾元素的迭代器。3.front函数函数原型:refere...

2019-08-24 13:45:38 742

原创 python:axis的意思

就记住axis=i,操作就是沿第i维变化的方向进行;对于一个4*3*2*3的数组:axis=0,操作时只有第0维的下标变化其他不变。axis=1,操作时只有第1维的下标变化其他不变。axis=2,操作时只有第2维的下标变化其他不变。axis=3,操作时只有第3维的下标变化其他不变。参考:1.https://www.jianshu.com/p/c262157...

2019-08-21 21:06:27 6641

原创 视觉算法:非极大值抑制nms

0.绪:非极大值抑制-Non Maximum Suppression,简称NMS;经常应用在目标检测的后期=物体边界框去除;NMS对检测得到的全部 boxes 进行局部的最大搜索,以搜索某邻域范围内的最大值,从而滤处一部分 boxes,提升最终的检测精度.1.过程:去除冗余的重叠 Boxes,对全部的 Boxes 进行迭代-遍历-消除.s1.将所有框的得分排序,选中最高分及...

2019-08-18 20:06:31 219

原创 python:numpy.where用法

np.where有两种用法:1.np.where(condition, x, y):满足条件(condition),输出x,不满足输出y。2.np.where(condition)只有条件 (condition),没有x和y,则输出满足条件的元素的坐标。这里的坐标以tuple的形式给出,通常原数组有多少维,输出的tuple中就包含几个数组,分别对应符合条件元素的各维坐标。...

2019-08-18 19:30:45 3325

原创 python: ndim & shape & dtype & astype

1.ndim:返回的是数组的维度,返回的只有一个数,该数即表示数组的维度。2.shape:表示各个维度大小的元组;返回的是一个元组。对于一维数组:有疑问的是为什么不是(1,6),因为arr1.ndim维度为1,元组内只返回一个数。对于二维数组:前面的是行,后面的是列,他的ndim为2,所以返回两个数。对于三维数组:2页2行3列,arr3的shape,为(2,2,3)3.dtyp...

2019-08-18 19:23:57 429

原创 python: argsort排序

np.argsort():排序函数,将数组按从小到大或从大到小排列,返回数组的索引;[注]:在Numpy库的解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。...

2019-08-18 19:19:50 7076

原创 python: np.array和np.asarray区别

array和asarray都可将结构数据转换为ndarray类型。但是主要区别就是当数据源是ndarray时,array仍会copy出一个副本,占用新的内存,但asarray不会。import numpy as np #example 1: data1=[[1,1,1],[1,1,1],[1,1,1]] arr2=np.array(data1) arr3=np.a...

2019-08-18 19:11:03 5364 2

原创 Ubuntu:svn客户端安装及使用

用SVN的客户端来进行和服务器端SVN的代码提交和更新,以方便我们的代码统一管理。1.安装svn客户端apt-get install subversion2.将服务器仓库checkout到目录$ svn checkout svn://192.168.0.1/code/demo[注]:网址是实际svn的网址;3.add添加文件#制定文件$ svn add test...

2019-08-18 18:59:27 762 1

原创 python:列表list vs 数组numpy.array

0.绪:(1)序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。(2)Python有6个序列的内置类型,但最常见的是列表list和元组。(3)序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。1.列表list:pytho...

2019-08-17 22:36:52 903

原创 python:__feature__模块

1.__feature__模块的作用:Python 提供了 __future__ 模块,把下一个新版本的特性导入到当前版本,这样,我们就可以在当前版本中测试一些新版本的特性。Python 为了确保你能顺利过渡到新版本,特别提供了 __future__ 模块,让你在旧的版本中试验新版本的一些特性。一般有:from __future__ import division, print...

2019-08-17 21:27:54 5306

原创 python:注释

python的注释需要注意==确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释, 多行注释和中文注释;1.单行注释以"#"开头:# 这是一个注释print("Hello, World!")2.多行注释为3对单引号(''' ''')或者双引号(""" """):#!/usr/bin/python3 '''这是多行注释,用三个单引号这是多...

2019-08-17 20:39:03 270

原创 python:if __name__ == "__main__"到底是个啥意思

最近才开始学python:对于Python初学者来说,在看别人代码时经常看到if __name__ == "__main__",那么这句话到底是什么意思?解释:只要你创建了一个模块(一个.py文件),这个模块就有一个内置属性name生成,该模块的 name 的值取决于如何应用这个模块。说人话就是,如果你直接运行该模块,那么__name__ == "__main__";如果你 i...

2019-08-17 20:23:48 926

原创 Ubuntu:问题=E: 无法对目录 /var/lib/apt/lists/ 加锁

在终端输入sudo apt-get update命令时出现如下错误:E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)Unable to lock directory /var/lib/apt/lists解决办法:使用命令:sudo...

2019-08-17 16:02:31 1039

原创 Ubuntu:anaconda的使用

功能:Anaconda是python包管理和环境管理软件,一般用来配置不同的项目环境。用来处理这样的情况,正在做的项目A和项目B分别基于python2和python3,而电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。Anaconda环境管理:Anaconda安装完成后会创建一个叫base的默认环境...

2019-08-16 00:11:37 150

原创 Ubuntu:安装anaconda3

1. 下载 Anaconda官网下载地址;国内网比较费时;清华大学开源软件镜像站下载;2. 安装 Anaconda打开文件下载目录,打开终端,运行.sh文件进入注册信息页面,输入yes;阅读注册信息,然后输入yes;查看文件即将安装的位置,按enter,即可安装;安装完成后,收到加入环境变量的提示信息,输入yes;提示信息“Do you wish...

2019-08-14 23:38:24 505

原创 ubuntu:安装pycharm并创建桌面快捷键

1. 下载PyCharm安装包进入官网,下载安装包,这里下载的是社区免费版,2.安装PyCharm进行解压文件,进入bin目录,执行pycharm.sh命令文件,开始安装;~$ cd Downloads/pycharm-2018.1.4/binsh ./pycharm.sh安装成功.3. 创建桌面快捷方式pycharm没有创建桌面快捷方式,需要自己添加脚...

2019-08-13 23:20:44 2138

原创 Ubuntu: pip源更换为国内源

cd ~/.pip如果不存在.pip则创建目录mkdir ~/.pipcd ~/.piptouch pip.confsudo gedit ~/.pip/pip.conf在pip.conf中写入如下内容:即可 [global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ [install]trusted-h...

2019-08-11 12:03:18 14162 2

原创 Ubuntu:安装vscode & kdevelop & clion

一. VScode1. 下载vscode:https://code.visualstudio.com/docs/?dv=linux64_deb2. 安装vscode:命令:sudo dpkg -i code_1.36.0-1562161087_amd64.deb 3. 打开vscode:在终端中输入code就可以打开了二. Kedevelop:...

2019-08-04 00:12:16 1122

原创 Ubuntu: 查看图像像素坐标

介绍UBuntu下查看图像像素坐标的软件mtPoint安装命令:sudo apt-get install mtpaint

2019-08-02 00:10:57 5572 1

原创 Ubunut: 保存时间戳

时间戳程序:/******************************************************************************** ** ubuntu 获取时间戳 ** ** ************************...

2019-07-30 23:23:12 505

ttf-wps-fonts.rar

===================================ubuntu下安装wps的需要添加的字体包.====================

2019-11-15

CMake+Practice.pdf

CMakeLists常用语法,常用变量,常用示例

2019-09-28

opencv_multi_tracking_videos.tar.gz

opencv多目标跟踪数据,用于查看opencv多目标跟踪的效果

2019-08-14

cmaker_3.12编译

cmake安装包,用于自编译opencv等开源库,生成动态库和静态库

2018-11-21

C++中this指针的用法

this指针只能在类的成员函数中调用,表示当前对象的地址; 这篇文档介绍了this指针的用法、概念; this指针相对简单,只需牢记概念即可。

2018-11-04

相机标定-内外参数 原理

文档对相机标定中的内部参数和外部参数进行了详细解释; 相机标定:4个坐标系之间的转换,参数解释,畸变矫正公式。

2017-09-19

ProgrammingWindowswithMFC(2ndEdtion).pdf

学习MFC编程经典教程,国外书籍

2017-05-25

Matlab+OpenCV相机标定详细步骤

1、使用matlab现有工具箱进行相机标定,相机校正,立体标定; 2、采用OpenCV现有函数进行相机标定,并分析其优缺点; 3、一些注意事项;

2017-03-18

空空如也

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

TA关注的人

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