- 博客(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 1682
原创 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 591
原创 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 4351
原创 Ubuntu:系统分区
在系统分区之前,先进行磁盘分区;这里针对的是window10系统下安装ubuntu双系统,需要在window10下进行磁盘分区来安装ubuntu系统.一.磁盘分区win10系统下,右击此电脑,点击管理就进入磁盘管理。这时候可以看看哪个盘符剩余容量较多,便压缩哪个盘符。根据自己需要,压缩出Ubuntu的空间(500G).压缩卷,不要分配盘符,设置可用就可以了;保证ub...
2019-10-11 20:03:45 16058
原创 Ubuntu:u盘作系统启动盘
这里介绍我用过的两种制作ubuntu系统启动盘的方法,一个是用UltraISO软件;一个是用Rufus工具.我推荐使用Rufus工具,比较简单,而且还开源.这里启动盘都是在win10下制作的.一般启动盘制作过程中不会出错.一.准备工作1. 下载ubuntu iso目前稳定的长期支持的版本是 Ubuntu 16.04.3 LTS 。下载地址:官网:https://ww...
2019-10-11 19:02:44 5650 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 3788
原创 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 2743
原创 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 198
原创 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 2343
原创 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 584
原创 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 277
原创 C++:数据类型
1.size_t:为无符号整型.typedef unsigned int size_t;2.std::abs()的头文件#include<cmath>
2019-09-28 15:07:53 148
原创 CMakeLists.txt常用语法
0.绪cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。1.常用命令1.1制定cmake最小版本cmake_minimum_required(VERSION 3.4.1)这行命令是可选的,但在有些情况下,如果 CMakeLists.txt 文件中使用了一些高版本 cmake 特有的一...
2019-09-28 10:17:16 592
原创 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 4545
原创 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 11034
原创 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 2509
原创 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 13957
原创 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 3345
原创 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 3865
原创 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 2101
原创 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 924
原创 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 6693
原创 视觉算法:非极大值抑制nms
0.绪:非极大值抑制-Non Maximum Suppression,简称NMS;经常应用在目标检测的后期=物体边界框去除;NMS对检测得到的全部 boxes 进行局部的最大搜索,以搜索某邻域范围内的最大值,从而滤处一部分 boxes,提升最终的检测精度.1.过程:去除冗余的重叠 Boxes,对全部的 Boxes 进行迭代-遍历-消除.s1.将所有框的得分排序,选中最高分及...
2019-08-18 20:06:31 255
原创 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 3371
原创 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 465
原创 python: argsort排序
np.argsort():排序函数,将数组按从小到大或从大到小排列,返回数组的索引;[注]:在Numpy库的解释:轴用来为超过一维的数组定义的属性,二维数据拥有两个轴:第0轴沿着行的垂直往下,第1轴沿着列的方向水平延伸。...
2019-08-18 19:19:50 7791
原创 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 5402 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 800 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 977
原创 python:__feature__模块
1.__feature__模块的作用:Python 提供了 __future__ 模块,把下一个新版本的特性导入到当前版本,这样,我们就可以在当前版本中测试一些新版本的特性。Python 为了确保你能顺利过渡到新版本,特别提供了 __future__ 模块,让你在旧的版本中试验新版本的一些特性。一般有:from __future__ import division, print...
2019-08-17 21:27:54 5493
原创 python:注释
python的注释需要注意==确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释, 多行注释和中文注释;1.单行注释以"#"开头:# 这是一个注释print("Hello, World!")2.多行注释为3对单引号(''' ''')或者双引号(""" """):#!/usr/bin/python3 '''这是多行注释,用三个单引号这是多...
2019-08-17 20:39:03 302
原创 python:if __name__ == "__main__"到底是个啥意思
最近才开始学python:对于Python初学者来说,在看别人代码时经常看到if __name__ == "__main__",那么这句话到底是什么意思?解释:只要你创建了一个模块(一个.py文件),这个模块就有一个内置属性name生成,该模块的 name 的值取决于如何应用这个模块。说人话就是,如果你直接运行该模块,那么__name__ == "__main__";如果你 i...
2019-08-17 20:23:48 962
原创 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 1121
原创 Ubuntu:anaconda的使用
功能:Anaconda是python包管理和环境管理软件,一般用来配置不同的项目环境。用来处理这样的情况,正在做的项目A和项目B分别基于python2和python3,而电脑只能安装一个环境,这个时候Anaconda就派上了用场,它可以创建多个互不干扰的环境,分别运行不同版本的软件包,以达到兼容的目的。Anaconda环境管理:Anaconda安装完成后会创建一个叫base的默认环境...
2019-08-16 00:11:37 173
原创 Ubuntu:安装anaconda3
1. 下载 Anaconda官网下载地址;国内网比较费时;清华大学开源软件镜像站下载;2. 安装 Anaconda打开文件下载目录,打开终端,运行.sh文件进入注册信息页面,输入yes;阅读注册信息,然后输入yes;查看文件即将安装的位置,按enter,即可安装;安装完成后,收到加入环境变量的提示信息,输入yes;提示信息“Do you wish...
2019-08-14 23:38:24 537
原创 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 2172
原创 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 14206 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 1154
原创 Ubuntu: 查看图像像素坐标
介绍UBuntu下查看图像像素坐标的软件mtPoint安装命令:sudo apt-get install mtpaint
2019-08-02 00:10:57 5864 1
原创 Ubunut: 保存时间戳
时间戳程序:/******************************************************************************** ** ubuntu 获取时间戳 ** ** ************************...
2019-07-30 23:23:12 530
ttf-wps-fonts.rar
2019-11-15
Matlab+OpenCV相机标定详细步骤
2017-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人