自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(177)
  • 资源 (5)
  • 收藏
  • 关注

原创 c++/cmake/cmakelists/cmakelists子目录的添加

// creat by mengmengcmake_minimum_required(VERSION 2.8)project(learning_to_create_project)message("\n #### I love China! #### \n")set(CMAKE_CXX_STANDARD 11)set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/lib)find_package(OpenCV REQUIRED)include_

2021-06-04 02:01:46 1379

转载 大陆集团:2030年后实现L4级别自动驾驶

近年来自动驾驶技术的发展迅猛,不过要实现大规模收益,还有很长的路要走。德国汽车技术公司大陆集团CEO德根哈特(ElmarDegenhart)日前在接受采访时表示,L4级别自动驾驶的市场商业化发展需要时间。德根哈特说道:“到2030年前,预计自动驾驶市场的发展仍然主要依靠辅助系统驱动,人们将借助各种辅助的传感器,来提高驾驶的安全。对辅助驾驶方面的需求会促进细分市场的发展。”  持续投入“未...

2020-03-19 19:18:45 753

转载 中汽中心数据资源中心的L4阶段自动驾驶车队的运行秘籍。

自动泊车等辅助驾驶功能已经司空见惯,L4阶段的自动驾驶黑科技正悄然到来。究竟L4阶段自动驾驶如何让多车协同控制?又如何能保持编队?5G的远程操控又将如何实现?下面我们就来揭秘一一中汽中心数据资源中心的L4阶段自动驾驶车队的运行秘籍。...

2020-03-19 18:45:14 376

转载 L4级无人车研发成功,无人驾驶将来会“杀死”多少司机

SAE标准将自动驾驶技术分为0级、1级、2级、3级、4级、5级,共六个级别。如今从百度老东家出来创业的领骏公司已经研发出L4级无人车驾驶汽车,离L5仅一...

2020-03-19 18:37:08 741

转载 不带驾驶室真正无人驾驶 一汽解放L4级别智能卡车正式发布

距离上次测试短短6个月时间,一汽解放智能卡车已经实现由L3到L4级别的跨越,这是对一汽解放强大科研实力的完美展现。L3到L4,有人会说,不就是由3到4的变化吗?事实并非如此,据一汽解放工程师介绍,L3和L4都属于自动驾驶,由系统完成所有的驾驶操作。但是,L3只能在限定的道路和环境条件下进行,例如在高速公路上行驶;L4则满足所有道路和环境条件,在无需人员协助的情况下,也能由出发地驶向目的地。比如这次...

2020-03-19 18:34:20 1049

原创 长安发布L3级自动驾驶系统 预计2025年实现L4级无人驾驶量产

长安发布L3级自动驾驶系统 预计2025年实现L4级无人驾驶量产

2020-03-19 18:30:40 233

转载 全球首款量产的L4级别无人驾驶汽车下线,司机真的要失业了

7月4日,福建厦门金龙客车的生产线上诞生了第100辆无人驾驶小客车阿波龙,它的身后,还有一长串圆头圆脑的同类等待下线。在百度阿波罗无人驾驶系统Apollo的加持下,阿波龙客车能够实现L 4级别的无人驾驶,也就是说,这辆车不需要司机,不需要方向盘、刹车油门等,不需要人类接管,汽车自己就可以安全上路。第100辆车驶离生产线,也让阿波龙成为全球首款量产的L4级别无人驾驶汽车。1.无人驾驶汽车...

2020-03-19 18:29:13 1024

转载 谷歌AI公开新一代“目标检测”系统

雷锋网3月19日消息,谷歌大脑及AI团队,在本周发布了一个叫EfficientDet(高效检测)的人工智能系统。这个系统,实现较少的计算,获得更高效的检测目标。该系统的创建者表示,与YOLO或AmoebaNet等其他流行的检测模型相比,该系统与CPU或者GPU一起使用时,还能实现更快的性能。在进行另一项与目标检测相关的任务时,EfficientDet也取得了优异的性能。利用PASCAL...

2020-03-19 11:53:44 221

转载 python py文件如何调用不同文件夹下的py文件

import syssys.path.append('../A/')import aaa=aa.classA("chai")a.sayBeyBye()aa.sayHello("chai")A、B不同的文件夹,B文件下的py调用A文件下的py中的函数。来自https://blog.csdn.net/lwgkzl/article/details/81161985...

2018-11-14 23:25:47 718

转载 C/C++中的memset

1. 需要的头文件     C中为<memory.h> 或 <string.h>    C++中为<cstring>

2018-11-14 23:21:55 360

转载 sklearn.metrics中的评估方法(accuracy_score,recall_score,roc_curve,roc_auc_score,confusion_matrix)

sklearn.metrics.accuracy_score(y_true, y_pred, normalize=True, sample_weight=None)normalize:默认值为True,返回正确分类的比例;如果为False,返回正确分类的样本数>>>import numpy as np>>>from sklearn.metrics...

2018-11-08 23:00:23 1913

转载 sklearn中常用数据预处理方法

normalize(X, norm='l2', axis=1, copy=True, return_norm=False)    Scale input vectors individually to unit norm (vector length).范化是将不同变化范围的值映射到相同的固定范围,常见的是[0,1],此时也称为归一化。《机器学习》周志华可以发现对于每一个样本都有,0.4...

2018-11-08 22:48:32 436

转载 sklearn 随机划分训练集和测试集函数train_test_split

train_test_split是交叉验证中常用的函数,功能是从样本中随机的按比例选取train data和testdata,形式为:X_train,X_test, y_train, y_test =cross_validation.train_test_split(train_data,train_target,test_size=0.4, random_state=0)参数解释:...

2018-11-08 22:48:06 1584 1

转载 VS2013的工程升级到VS2015工程的相关问题记录

无法启动此程序,因为计算机中丢失MSVCR120.dll、MSVCR120D.dll、MSVCPD120.dll、MSVCPD120D.dll方法一:去官网下载 安装后会在C:\Windows\System32和C:\Windows\SysWOW64下出现MSVCR120.dll和MSVCPD120.dll,然后找一个别人装了VS2013的电脑,复制MSVCR120D.dll、MSVCPD120D...

2018-04-01 23:50:12 1116

转载 windows下视频捕捉VFW和DirectShow

说起视频捕捉问题,先来看一下视频捕捉卡。根据使用的驱动程序的不同来分类,目前市场上大致有两种捕捉卡:VFW (Video for Windows)卡和WDM (Windows Driver Model)卡。前者是一种趋于废弃的驱动模型,而后者是前者的替代模型;WDM还支持更多新的特性,比如直接支持电视接收、视频会议、1394接口的设 备、桌面摄像机、多条视频流(Line-21或Closed-Ca...

2018-04-01 21:42:03 751

转载 目标跟踪opencv3

跟踪就是在连续视频帧中定位物体,通常的跟踪算法包括以下几类:1. Dense Optical Flow 稠密光流2. Sparse Optical Flow 稀疏光流 最典型的如KLT算法(Kanade-Lucas-Tomshi)3. Kalman Filter4. Meanshift and Camshift5. Multiple object tracking需要注意跟...

2017-11-10 15:18:56 554

原创 函数的模板

1.函数模板的使用普通函数只需要声明,即可顺利编译,而模板的定义需要查看模板的定义(声明和定义需要放在同一个.h文件)2.函数模板为所有的函数提供唯一的一段函数代码,增强了函数设计的通用性函数模板不是函数,不能被执行置换代码中的类型参数得到模板函数,-实例化实例化后的模板函数是真正的函数,可以执行

2017-11-02 14:40:55 344

原创 c++ 带默认形参值的函数

int add(int x = 5, int y = 6);int add(int x = 5, int y = 6, int z = 7);int main(void){    int sum;    sum = add(10, 20);    return 0;}函数声明或者定义的时候,可以给形参赋一些默认值,调用函数时,若没有给出实参,则按指定的默认值进行

2017-11-02 13:51:51 752

转载 ubuntu14+qt+qmake+c++11

使用版本:gcc version 4.9.2QtCreator version 3.5.1Qt version 5.5.1记得想要支持C++11的话,GCC的版本不能太低。言归正传,具体方法为  在.pro文件中加入下面这一句话即可QMAKE_CXXFLAGS += -std=c++0x (Qt 4.7)andCONFIG += c++1

2017-11-01 18:38:01 515

转载 Unix/Linux C++应用开发-Linux下文件管理

【Linux编程】C/C++获取目录下文件或目录及linux中fork()函数详解(原创!!实例讲解) io.h不是c的标准库么?为什么在Linux下man不到呢?重要的是,在linux下能不能使用io.h中的API呢?怎么用?Linux C读取文件夹下所有文件(包括子文件夹)的文件名C/C++遍历文件夹和文件本方法可用于windows和Linux双平台,采用C/C++

2017-10-14 11:18:54 568

转载 c++中vector的用法详解

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.数据结构,算法,程序,结构体,变量,内存,有视频分析服务器软件架构经验精通C/C++语言,熟悉Linux/windows系统的进程、线程开发,各类IPC通讯及socket编程

2017-10-14 10:49:18 355

转载 medianBlur 中值滤波

中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术,对脉冲噪声有良好的滤除作用,特别是在滤除噪声的同时,能够保护信号的边缘,使之不被模糊。这些优良特性是线性滤波方法所不具有的。此外,中值滤波的算法比较简单,也易于用硬件实现。中值滤波就是将当前像素值替换为模板覆盖范围内的所有像素值中大小居中那一个:对于一个3*3的模板,第5大的就是中值:(10,15,20,20,20,20,

2017-09-08 08:39:56 515

转载 计算机视觉课程

一. 计算机视觉基础案例第1课 图像增强基础案例基于直方图优化的图像去雾技术基于形态学的权重自适应图像去噪第2课 图像分割基础案例基于多尺度形态学提取眼前节组织基于K-means聚类算法的图像区域分割基于 Hough 变化的答题卡识别基于阈值分割的车牌定位识别第3课 视频处理基础案例基于GUI搭建通用视频处理工具基于Simulink进行图像和视频

2017-08-17 21:42:35 1003 1

转载 《cv中文参考手册-图像轮廓处理-结构分析与形状识别-外接轮廓》

minEnclosingTriangleFinds a triangle of minimum area enclosinga 2D point set and returns its area.C++: double minEnclosingTriangle(InputArray points,OutputArray triangle) Python: cv2.minEnclos

2017-08-15 11:30:53 1294

转载 获得包围对象的凸包

// testing the convex hullstd::vector hull;cv::convexHull(cv::Mat(contours[3]),hull);C++: void convexHull(InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true

2017-08-15 11:20:25 448

转载 获取包围对象的多边形 approxPolyDP

// testing the approximate polygonstd::vector poly;cv::approxPolyDP(cv::Mat(contours[2]),poly,5, // accuracy of the approximationtrue); // yes it is a closed shape// 轮廓表示为一个多边形 vector

2017-08-15 11:18:00 1615

转载 《cv中文参考手册-图像轮廓处理-结构分析与形状识别--外接正矩形轮廓区域》

在目标识别中我们首先要把感兴趣的目标提取出来,而一般常见的步骤都是通过颜色或纹理提取出目标的前景图(一幅黑白图像,目标以白色显示在图像中),接下来我们要对前景图进行分析进一步地把目标提取出来,而这里常常用到的就是提取目标的轮廓。OpenCV 里提取目标轮廓的函数是findContours,它的输入图像是一幅二值图像,输出的是每一个连通区域的轮廓点的集合:vector>。外层vector的size代

2017-08-15 11:16:57 881

转载 结构分析与形状识别(外接矩形 旋转角度)

class CV_EXPO1.RTS RotatedRect  {  public:      //! various constructors      RotatedRect();      RotatedRect(const Point2f& center, const Size2f& size, float angle);      RotatedRect(const CvBox2

2017-08-15 10:55:00 2085

转载 shape. Shape Distance and Matching 形状距离与匹配

The module contains algorithms that embed a notion of shape distance. These algorithms may be used for shape matching and retrieval, or shape comparison.Shape Distance and Common Interfaces

2017-08-09 11:05:26 4340

转载 图像分析

实验七   图像编码一 实验目的1 了解图像编码的基本方法2 了解Matlab实现图像编码二 实验原理1 行程编码    行程编码又称行程长度编码(RLE,Run Length Encoding),是一种熵编码,其编码原理相当简单,即将具有相同值的连续串用其串长和一个代表值来代替,该连续串就称之为行程或行程,串长称为行程长度。例如,有一字符串“aabbbcddddd”,

2017-08-08 14:43:34 327

原创 Matlab函数bwmorph简介 图像处理

函数功能: 对二值图像进行数学形态学(Mathematical Morphology)运算。  语法格式:  BW2 = bwmorph(BW,operation)  对二值图像进行指定的形态学处理。  BW2 = bwmorph(BW,operation,n)  对二值图像进行n次指定的形态学处理。 n可以是Inf(无穷大),这意味着将一直对该图像做同样的形态学处理直到图像不

2017-08-08 14:38:15 8953

原创 matlab ——二值图像的连通区域图像处理与图像分析

regionprops统计被标记的区域的面积分布,显示区域总数。配合[L,num]=bwlabel(bw,8);  %另一篇博文里有函数regionprops语法规则为:STATS = regionprops(C,properties)properties字符串列表AreaEquivDiameter

2017-08-08 14:34:30 12488

转载 《cv中文参考手册-图像轮廓处理-结构分析与形状识别-获取各个对象的质心》HuMoments

1、获取包围对象的垂直矩阵cv::Rect r0= cv::boundingRect(cv::Mat(contours[0]));cv::rectangle(result,r0,cv::Scalar(0),2);2、获取包围对象的最小圆cv::Rect r0= cv::boundingRect(cv::Mat(contours[0]));cv::rectangle(re

2017-08-08 10:41:55 609

转载 距离变换

#include #include int main(){ char* filename = "cs.jpg"; IplImage* src_image = cvLoadImage(filename,1); if(!src_image) return -1; cvNamedWindow("src"); CvSize size = c

2017-08-07 23:52:06 316

转载 OpenCV图像中的数据类型

OpenCV里面的许多数据结构为了达到內存使用的最优化,通常都会给它最小上限的空间来分配变量。举个例子,一般标准的图片为RGB格式,它们的格式为每一个通道(R/G/B)的大小为8bits,范围为0~255。假如每一个通道都为int类型,那么一个通道整整浪费了24bits的空间;假设有个640*480的BMP文件存储在內存,那整整浪费了640*480*3*(32-8)bits的內存空间,总共浪费了2

2017-08-07 23:45:23 1099

原创 opencv 图像算法小结

1.IPImage \vector \mat 矩阵类型 数据结构 +算法 =程序 ,时间复杂度,空间复杂度。算法 就是数学数据结构 就是用计算机计算结果。算法过程即我们对按照数学的规律,对数据进行处理 存 增 删 改 查。矩阵存储 矩阵运算

2017-08-07 23:29:44 503

转载 Opencv Mat 矩阵的运算

OpenCV的基本矩阵操作与示例OpenCV中的矩阵操作非常重要,本文总结了矩阵的创建、初始化以及基本矩阵操作,给出了示例代码,主要内容包括:创建与初始化矩阵加减法矩阵乘法矩阵转置矩阵求逆矩阵非零元素个数矩阵均值与标准差矩阵全局极值及位置其他矩阵运算函数列表1. 创建与初始化矩阵1.1 数据类型建立矩阵必须要指定矩阵存储的数据

2017-08-07 17:34:29 3573

原创 Opencv 图像结构分析与形状识别—— drawContours函数用于绘制和填充

在opencv中当我们使用一些基于连通域或者基于边沿信息的时候,往往会对contour进行处理除了利用findContours函数寻找连通域之外,也需要对连通域进行填充等操作这里介绍下drawContours函数,自己也是不断摸索和查阅了opencv相关手册drawContours    在图像中绘制外部和内部的轮廓。drawContours(InputOutputArray image,

2017-08-07 16:28:22 839

转载 关于寻找shape特征(feature)的方法总结

计算机视觉中,目前有哪些成熟的匹配定位算法这个链接涉及到模板匹配的实际问题, 高票答主提到的ESM, 结构特征ASM的, 我都是第一次看到. 即便是我之前在下面提到的ICP算法也没有实际去应用过,计算机视觉的道路任重而道远啊.computer and machine vision  computer vision algorithms and applications,

2017-08-07 14:41:31 1626

原创 局部特征点检测与匹配算法研究

opencv3.1.0 特征点检测与图像匹配(features2d、xfeatures2d)

2017-08-07 13:37:26 3702

fpGrowth.py

机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

2019-06-16

Articulatedposeestimationwithflexiblemixtures-of-parts

实现静态图像的人的检测和人的姿态,我将会在自己的博客里翻译这篇文章,并进一步解析里面的算法。

2018-08-07

特征提取与图像处理(中文第2版).pdf

经典书

2017-07-19

protobuf-cpp-3.1.0.tar.gz

2017-04-21

计算机视觉:一种现代方法

计算机视觉:一种现代方法教程

2016-09-21

空空如也

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

TA关注的人

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