自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 计算机入门学习资源

网址:https://www.tutorialspoint.com/tutorialslibrary.htm

2019-02-28 19:16:04 494

原创 无人驾驶 end-to-end

参考文档:https://www.zhihu.com/question/51435499

2019-02-28 15:02:40 413

原创 c++ swap

// swap algorithm example (C++98)#include <iostream> // std::cout#include <algorithm> // std::swap#include <vector> // std::vectorint main () { int x=10, y=20; ...

2019-02-27 22:11:23 3032

原创 C/ C++结构体和类的区别

1、结构体基本用在很多数据,需要一个结构体来封装这些数据。而类的话,是面向对象的思想,可以有很多接口让人调用,私有变量等外部不能调用,还有保护类型的变量。2、结构体也可以被认为是一种特殊的类,它不存在任何函数,构造和析构函数也没有,而且是一个公共的的类。3、结构体在默认情况下成员是公共的(public),类在默认情况下成员是私有的(private)。4、C++结构体内部成员变量及成员函数默认...

2019-02-27 21:42:35 5372 1

原创 C++ 指针和数组的区别

Pointers and arrays are strongly related. In fact, pointers and arrays are interchangeable in many cases. For example, a pointer that points to the beginning of an array can access that array by using...

2019-02-27 21:21:25 168

原创 C++ Pointers (指针) 说明

C++ pointers are easy and fun to learn. Some C++ tasks are performed more easily with pointers, and other C++ tasks, such as dynamic memory allocation, cannot be performed without them.As you know ev...

2019-02-27 21:17:25 578

原创 OpenCV Error: Unspecified error (could not find a writer for the specified extension) in imwrite

一个很简单的程序在保存的时候出现错误OpenCV(3.4.1) Error: Unspecified error (could not find a writer for the specified extension) in imwrite_, file /home/caros/Downloads/opencv-3.4.1/modules/imgcodecs/src/loadsave.cpp,...

2019-02-26 22:10:56 14446 4

原创 从(大恒)工业相机读取图片

采用大恒MER系列工业摄像机,不能用opencv自带函数打开摄像头,需要用厂商提供的API定义控制台应用程序的入口点。#include "stdafx.h"#include "core/core.hpp" #include <opencv2/imgproc/imgproc.hpp>

2019-02-26 21:37:20 6243

原创 greaterThan (GT)在计算机语言中的用法

GT在数学里,是Greater Than的意思,对应于数学符号”>"。与其相对应的是LT(Lower Than ),在数学符号中用”<“来表示。常用于计算机科学中,如Qt中 的css3选择器gt:n(大于n和lt:n(小于n)greaterThan(QT_MAJOR_VERSION, 4): QT += widgets这句话的意思就是如果QT的当前版本号是大于4的,那么就添加 ...

2019-02-26 20:02:53 2606

原创 C++ getline() & cin.getline()

void关键字的使用规则: 1. 如果函数没有返回值,那么应声明为void类型; 2. 如果函数无参数,那么应声明其参数为void; 3. 如果函数的参数可以是任意类型指针,那么应声明其参数为void * ; 4. void不能代表一个真实的变量;void体现了一种抽象,这个世界上的...

2019-02-26 15:32:39 215

原创 关于srand(time(0))的解释

标准库定义了一组随机数引擎类和适配器,使用不同数学方法生成伪随机数。标准库还定义了一组分布模板,根据不同的概率生成随机数。引擎和分布类型的名字都与它们的数学性质是相对应的。但是我们今天就接触一点点最基础的知识。计算机没有办法产生真正的随机数的,是用算法模拟,所以你只调用rand,每次出来的东西是一样的。设置一个种子后,根据种子的不同,就可以产生不同的数了。而怎么保证种子的不同呢?最简单的办法当...

2019-02-21 21:15:49 30506 8

原创 ubuntu修改用户名和密码

提示:如果你要修改密码和用户名的话,请先修改密码,重启后,再修改用户名,重启。如果你先修改用户名,再修改密码的话,可能会导致你登录不了Ubuntu。Ubuntu是一个Linux操作系统,修改密码和用户名是有危险的动作,请谨慎修改。Ubuntu更改密码步骤:1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!2、sudo passwd...

2019-02-21 11:23:48 5933 1

原创 qt中pro文件编写的详细内容

如果用QTCreator开发的小伙伴,可能都知道.pro文件,但是里面的具体配置可能比较模糊,今天我就来给大家好好讲解下一、名称解释QT += :这个是添加QT需要的模块TARGET = :生成最后目标的名字TEMPLATE =:应用程序的生成模式,默认是app生成应用程序,如果需要生成库的话就用libCONFIG +=:一些配置信息HEADERS +=:工程用到的头文件SOURCE...

2019-02-15 14:01:28 1800 2

原创 Linux和Unix 安装 glog和gflags 及示例代码

打开终端ubuntu 在终端下载glog包git clone https://github.com/google/glog安装所依赖的包sudo apt-get install autoconf automake libtool进入到下载的glog包里面cd glog之后创建buildmkdir build && cd build执行cmakecmake...

2019-02-15 09:58:24 1645

原创 QT5和opencv3 计算机视觉(一)install

系统选择我在工作的时候一般用的是Ubuntu14.04,所以今天我就用这个系统作为实例方法.安装方式1)你可以选择的安装方式是有很多种的1.1 直接使用命令安装,这个会默认安装官网的最新的版本1.sudo apt-get install build-essential 2.sudo apt-get install libx11-dev libfreetype6-dev libavahi...

2019-02-02 22:07:10 1901

空空如也

空空如也

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

TA关注的人

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