自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (24)
  • 收藏
  • 关注

转载 Linux的进程/线程通信方式总结

Linux系统中的进程通信方式主要以下几种:同一主机上的进程通信方式   * UNIX进程间通信方式: 包括管道(PIPE), 有名管道(FIFO), 和信号(Signal)   * System V进程通信方式:包括信号量(Semaphore), 消息队列(Message Queue), 和共享内存(Shared Memory)网络主机间的进程通信方式  

2016-07-12 16:50:21 577

转载 深入浅出:Linux设备驱动之字符设备驱动

一、linux系统将设备分为3类:字符设备、块设备、网络设备。使用驱动程序:字符设备:是指只能一个字节一个字节读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后数据。字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED设备等。块设备:是指可以从设备的任意位置读取一定长度数据的设备。块设备包括硬盘、磁盘、U盘和SD卡等。每一个字符设备或块设

2016-07-08 17:51:06 595

转载 c++面向对象编程补充(一) 重载 覆盖 隐藏区别

成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖 是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual 关键字。“隐藏”是指派生类的函数屏蔽了与其同名的基类函数,规则如下:(1)如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字,基类的函数将被隐藏(注意别与重载混淆)。

2016-07-06 20:10:22 341

转载 c++面向对象编程(五)--高级 命名空间

namespace即“命名空间”,也称“名称空间” 、”名字空间”通过使用名空间(Namespaces)我们可以将一组全局范围有效的类、对象或函数组织到一个名字下面。换种说法,就是它将全局范围分割成许多子域范围,每个子域范围叫做一个名空间(namespaces), 将全局成员分割成许多子域范围使用名空间的格式是:namespace identifier{ namespace-body}这里 identifier 是一个有效的标示符,namespace-body 是该名空间包含的一组

2016-07-06 19:59:11 468

转载 c++面向对象编程(四)--模板

一、函数模板( Function templates)1、模板(Templates)使得我们可以生成通用的函数,这些函数能够接受任意数据类型的参数,可返回任意类型的值,而不需要对所有可能的数据类型进行函数重载。这在一定程度上实现了宏(macro)的作用。它们的原型定义可以是下面两种中的任何一个:template function_declaration;templat

2016-07-06 15:41:32 459

转载 c++面向对象编程(三)--多态

多态:接口的多种不同的实现方式即为多态,同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。C++中,实现多态有以下方法:虚函数,抽象类,覆盖,模板(注意:重载和多态无关)。virtual关键字:编译器在执行过程中遇到virtual关键字的时候,将自动安装动态联编需要的机制,首先为这些包含virtual函数的类(注意不是类的实例)--即使是祖先类包含虚函数而本身没有--建立一张虚拟函数表VTABLE。在这些虚拟函数表中,编译器将

2016-07-06 15:39:51 374

转载 c++面向对象编程(二)重载

operator--关键字前缀加 ++i Fraction& operator++()                           //前缀自加重载;(前置版本prefix)  {   num+=den;                        //先自增,再返回;   return *this;  }后缀加 i++ const Fractio

2016-07-06 09:16:16 486

转载 c++面向对象编程入门(一)

作用域关键字:private:(私有的)  自身--friend修身友好类protected:(友好的) 子类--自身--friend修身友好类pubilc:(公共的) 能看到的地方  类变量都行类:在类中实现的函数都是默认inline,默认类型 privateclass student{student(){}//构造函数~stu

2016-07-05 16:48:11 435

原创 c常用字符串处理函数

strtok分解一组字符串strdup strcpy strncpy strlcpy字符串复制strcmp字符串比较strlen计算字符串大小strlcat字符串连接strstr 判断字符串str2是否是str1的子串getopt_long长命令行解析一、strtok-->分解一组字符串原型:char *strtok(char s[]

2016-06-20 15:54:41 517

原创 ARM GNU汇编入门

多寄存器加载存储指令:1.LDMIA指令、LDMIB指令、LDMDB指令、LDMDA指令     (1)LDMIA指令,IA表示每次传送后地址加4(2)LDMIB指令,每次传送前地址加四(3)LDMDB指令,每次传送前地址减4(4)LDMDA指令,每次传送后地址减42.下面来看看STMIA指令、STMIB指令、STMDB指令、STMDA指令(1)STMIA指令, STM

2016-05-31 11:28:45 859

原创 opencv 摄像头和视频操作的两种方法

团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目微信号:hgz1173136060opencv操作摄像头 播放视频带进度条 保存视频注重原创:http://blog.csdn.net/hgz_gs/article/details/50733143/////////////////////////////////#include <cv.h>#include &...

2016-02-24 19:58:37 3876

proto与cmakelists结合进行编译编程

proto与cmakelists结合进行编译编程

2022-03-03

视频合并;将两个视频合并为一个文件,并在视频中打标签

视频合并;将两个视频合并为一个文件,并在视频中打标签

2022-03-02

单目测距(视觉测距).zip

单目测距C++工程代码和原理说明文档。 在kitti数据集中进行测试。 详细说明请阅读: https://blog.csdn.net/hgz_gs/article/details/116021280

2021-08-09

multi_lidar_calibrator.zip

多激光雷达标定,配准。基于NDT算法的多激光雷达外参标定的方法和实践。 工程代码是在ROS中间件下完成的。 内涵详细的算法说明和编码流程。 使用的编码语言为C++. 关于激光雷达标定的其他资源: [毫米波雷达与摄像头联合标定](https://blog.csdn.net/hgz_gs/article/details/114288657?spm=1001.2014.3001.5502) [激光雷达外参数自标定](https://blog.csdn.net/hgz_gs/article/details/113484065?spm=1001.2014.3001.5502)

2021-08-09

radar_camera_calibration.zip

毫米波雷达与视觉融合。标定 在Ubuntu16.04和18.04已测试。 标定原理:https://blog.csdn.net/hgz_gs/article/details/114288657

2021-03-03

radar_camera_calibration__manual.zip

毫米波雷达与相机联合标定体验版。半开源代码。 在Ubuntu16.04和18.04已测试。 校准原理: https://blog.csdn.net/hgz_gs/article/details/114288657

2021-03-03

激光雷达标定全开源版

激光雷达半自动外参数标定。 在Ubuntu16.04和18.04已测试。 全自动完全开源付费版本:https://download.csdn.net/download/hgz_gs/14980826 全自动校准原理: https://blog.csdn.net/hgz_gs/article/details/113484065 半自动校准原理: 单激光雷达安装外参自标定,使用ROS平台,带标定效果评估。分以下步骤: 选取大致地面数据 地平面分割 计算变换矩阵 系统评价 https://blog.csdn.net/hgz_gs/article/details/113

2021-02-02

lidar_init_calibration_manual1.zip

激光雷达外参数半自动标定体验版。半开源代码。 在Ubuntu16.04和18.04已测试。 全自动完全开源付费版本:https://download.csdn.net/download/hgz_gs/14980826 全自动校准原理: https://blog.csdn.net/hgz_gs/article/details/113484065 半自动标定原理:https://blog.csdn.net/hgz_gs/article/details/1135404 单激光雷达安装外参自标定,使用ROS平台,带标定效果评估。分以下步骤: 手工选取大致地面数据 地平面分割 计算变换矩阵 系统评价

2021-02-02

lidar calibrate标定

激光雷达外参数标定体验版。半开源代码,谨慎下载。 在Ubuntu16.04和18.04已测试。 完全开源付费版本:https://download.csdn.net/download/hgz_gs/14980826 校准原理: https://blog.csdn.net/hgz_gs/article/details/113484065 单激光雷达安装外参自标定,使用ROS平台,带标定效果评估。分以下步骤: 点云滤波 设置ROI 地平面分割 计算变换矩阵 系统评价 参数输出 最优输出

2021-02-01

lidar_calibration.zip

单激光雷达安装外参自标定,使用ROS平台,带标定效果评估。分以下步骤: 点云滤波 设置ROI 地平面分割 计算变换矩阵 系统评价 参数输出 最优输出 详细说明: https://blog.csdn.net/hgz_gs/article/details/113484065

2021-02-01

go_test.tar.gz

golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。 golang调用C库。传参(指针,结构体)。此资源为网上收集资源。

2020-01-06

rtl8188C_8192C_rtl8188FU_linux_tar.gz

rtl8188C_8192C_usb_linux_v4.0.2_9000.20130911.tar.gz rtl8188FU_linux_v5.3.0.1_28034.20180525.tar.gz

2019-12-16

雷达坐标与GPS和其他坐标系的转换公式

雷达坐标与GPS和其他坐标系的转换公式。 1. Preface 2 2. Calculation of Geodetic Coordinates from Radar Spherical Coordinates 3 2.1. What do we know! 3 2.2. Calculation of Geocentric Coordinates 5 2.3. Transformations of Geocentric to Geodetic Coordinates 5 2.4. A new radar position 6 3. Calculation of Geodetic Coordinates from Stereographic Coordinates 8 3.1. The MADAP track server 8 3.2. From Stereographic Coordinates to Geodetic Coordinates, method 1 9 3.2.1. From system Stereographic Coordinates to system Cartesian Coordinates 9 3.2.2. System Cartesian Coordinates to Geocentric Coordinates 10 3.2.3. A new origin 10 3.3. From Stereographic Coordinates to Geodetic Coordinates, method 2 11 3.3.1. Stereographic Coordinates to coordinates on a conformal sphere 11 3.3.2. Coordinates on a conformal sphere to Geodetic Coordinates 12 3.4. From Stereographic Coordinates to Geodetic Coordinates, method 3 12 3.4.1. Stereographic Coordinates to Geodetic Coordinates 12 3.4.2. Geodetic Coordinates to Stereographic Coordinates 13 3.5. The three methods 14

2019-04-13

imx6 gpu opencl使用方法

imx6 gpu opencl使用方法。 1 Introduction This white paper will introduce the proper step by step instructions to the user regarding how to start OpenCL development on i.Mx6 Board. This paper talks about hardware and software requirements and their setup. It demonstrates development of first OpenCL application using them

2018-05-25

mbedtls-2.2.1

mbedtls-2.2.1工具,进行加密,mbed TLS(以前称为PolarSSL)是TLS和SSL协议的实现,并且需要相应的加密算法和支持代码。这是双重许可与Apache许可证 2.0版(与GPLv2许可也可)。网站上指出,mbed TLS的目标是“易于理解,使用,集成和扩展”

2018-01-08

python-3.2.2-xcompile.patch

python-3.2.2-xcompile.patch,python-3.2.2-xcompile.patch其他版本内核也已经上传

2017-12-20

Python-2.7.3-xcompile.patch

Python-2.7.3-xcompile.patch ,Python-2.7.3补丁文件,其他版本也已经上传

2017-12-20

Python-2.7.2-xcompile.patch

Python-2.7.2-xcompile.patch补丁,其他版本补丁文件已上传

2017-12-20

飞思卡尔i.MX6QDL SabreSD官方开发板电路原理图

iMX 6Quad iMX 6DualLite 原理图和BOM表及其他开发资源。 iMX 6Quad, iMX 6DualLite, iMX 6DualLite原理图,i.MX6QDL SabreSD原理图 iMX 6Quad, iMX 6DualLite, iMX 6DualLite原理图,i.MX6QDL SabreSD原理图

2017-09-13

IMX6SDLRM.pdf

IMX datasheet IMX6SDLRM.pdf IMX6数据手册

2016-12-10

linux qt and windows vs camerademo

作者原话:如果您觉得此demo对您有点帮助,请进行评价或点赞。如果您绝对还有跟好的方法欢迎指点。 opencv_thread : 本程序的功能有:在qt中打开摄像头并且显示,二值化与显示,保存图片,保存视频,简单信号与槽的使用 1.文件夹的是在linux上使用QT5.5.0平台编写的demo, 如果你的qt版本不对,请自己新建qt工程再把ui与程序复制。 2.请在pro文件里修改你的opencv库和头文件路径 3.如果你想使用笔记本自带的摄像头,请在widget.cpp文件中 注释掉cam = cvCreateCameraCapture(0); //打开摄像头,从摄像头中获取视频 打开 cam = cvCaptureFromCAM(-1); 4.如果你想移植到ARM中,请确保你的qt和opencv以及成功移植。以及请修改 cam = cvCreateCameraCapture(0); 为: cam = cvCreateCameraCapture(3); test5: 1、文件夹内容为opencv为windows下打开摄像头或视频的两种方法, 以及带进度条显示与可快进与快退功能。 2、两种保存视频的方法 作者原话:如果您觉得此demo对您有点帮助,请进行评价或点赞。如果您绝对还有跟好的方法欢迎指点。 其他资源请访问:http://download.csdn.net/my/uploads

2016-03-31

opencv 摄像头和视频操作的几种方法

opencv 摄像头和视频操作的几种方法 打开摄像头的两种方法以及保存录制保存视频的方法 带快进快退和实时显示当前视频进度

2016-02-25

QT实现群聊私聊

QT聊天,群聊私聊,网络编程,控件,多线程

2015-11-14

ubuntu12.04安装cmake-2.8.5及环境配置

在ubuntu12.04系统或者其之上的系统安装cmake-2.8.5;相关环境变量的设置,以及ubuntu下opencv的安装和交叉编译提供支持;

2015-11-14

空空如也

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

TA关注的人

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