自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

woxincd的专栏

高级算法、智能视频、嵌入式软件、DSP应用开发,algorithem,c++,c,视频处理,图像处理,模式识别,目标分析,智能监控

  • 博客(157)
  • 资源 (27)
  • 收藏
  • 关注

原创 link,segment等几个地理概念

在空间信息领域,有两个概念,一个是link 一个是segment,理解这两个概念,先要理解node和joint这两个概念。一段路在地图上看,出现与其他路相连接的地方(十字路口,丁字路口)就是一个node,而图上两个node之间的无数构成路段图形形状的连接点就叫joint。两个node之间的一段叫一个link,两个joint之间的一段叫segment。所以segment不能说成链路,一个segment并不构成连通性,它只是一个link内部的细节部分。...

2022-03-04 14:03:15 941

原创 VS2010~VS2015~VS2019颜色字体设置策略

作为一名老算法工程师来说,我之前一直用的字体是Fixedsys Excelsior 3.01,最近我感觉有点审美疲劳,于是我换了一种字体,那就是Consolas。这个字体是VS自带的,所以并不需要安装字体。字体大小设置为10。项背景设置为青色。我感觉比白色背景更有利于保护眼睛。然后,我们对番茄助手进行颜色设置最终的显示效果是这样的我感觉非常的完美...

2021-08-11 11:14:26 2858

转载 ECCV2020超快车道线检测算法:Ultra Fast Structure-aware Deep Lane Detection2021-03-24

作者:cfzd| 来源:知乎https://zhuanlan.zhihu.com/p/157530787本文仅做学术分享,如有侵权,请联系删除。很高兴和大家分享一下我们刚刚被 ECCV 2020 接收的新工作:一种超快速的车道线检测算法(https://link.zhihu.com/?target=https%3A//arxiv.org/abs/2004.11757),能够达到SOTA水平的性能,同时保持超高的检测速度。轻量级的版本可以在接近SOTA的性能情况下达到300+FPS的检测速度..

2021-03-24 22:35:06 950

转载 AR-HUD相关技术介绍2021-03-23

随着智能驾驶技术的不断革新,越来越多的外部传感器的加入,AR-HUD的功能与效果会得到进一步的提升。 看过电影《极品飞车》、《钢铁侠》的朋友,在享受其紧张刺激的电影情节的过程中,想必对其中展示的HUD技术也会记忆犹新。什么是HUD  HUD,全称Head Up Display,又可称之为“抬头数字显示仪”。它的前身是战斗机上的光学瞄准器,最早出现在第一次世界大战期间。这种瞄准器利用光学反射原理,将瞄准光圈投射在飞行员前方的玻璃上面,使得飞行员在瞄准射击的同时,可以观察周围的环境变化。  

2021-03-23 10:20:12 8659

转载 谈谈深度学习框架的数据排布【转载】

最近同事碰到了一个不同框架模型互相转换的问题:pytorch模型或caffe模型要转到tensorflow和TFLite上进行移动端的部署。模型从pytorch或caffe转tensorflow通过ONNX作为中转还相对顺利,但是从tensorflow到TFLite的时候却遇到了输入不匹配的问题。原因在于pytorch,caffe输入数据通常以“NCHW”的形式进行排列。虽然转到tensorflow的时候依旧也能按照“NCHW”的方式转成功,但是Tensorflow转TFLite竟然失败了。原来TFLite

2021-03-22 10:46:29 281 2

原创 pytorch训练出来的模型参数如何保存为嵌入式C语言能够调用的形式

在深度学习算法嵌入式开发应用中,如何把在pytorch下训练得到的模型参数,提取出来保存成C语言能够调用的数组形式,是嵌入式应用开发的重要步骤。以下介绍一个简单的例子,下文中的代码来自莫凡教程,是一个线性回归的简单深度学习例子,输入节点为1个,隐藏层10个节点,输出一个节点。relu用的是普通的,所以不需要参数。f = open('./w1.txt',mode = 'w+') #是创建一个txt文件。参数 'w+'的意思是如果存在该文件,则删除内容,从头开始书写,如果不存在该文件,则创建一个。f

2021-03-19 11:39:02 1619

转载 [神经网络]反向传播梯度计算数学原理

https://www.cnblogs.com/alan-blog-TsingHua/p/9981522.html

2021-01-12 17:30:12 205

转载 self.__dict__.update()的作用 2021-01-09

目录 描述 使用前1 使用前2 使用后 描述self.dict.update()的好处我觉得是方便,换句话说就是偷懒哈哈哈。使用self.参数名就可以调用啦,出现黄色提示不用理会。使用前1使用前2使用后...

2021-01-09 20:30:34 1508

转载 【OpenCV】图像几何变换:旋转,缩放,斜切

转载:https://blog.csdn.net/xiaowei_cqu/article/details/7616044#t3几何变换几何变换可以看成图像中物体(或像素)空间位置改变,或者说是像素的移动。几何运算需要空间变换和灰度级差值两个步骤的算法,像素通过变换映射到新的坐标位置,新的位置可能是在几个像素之间,即不一定为整数坐标。这时就需要灰度级差值将映射的新坐标匹配到输出像素之...

2020-04-16 13:43:41 225

原创 图像处理基础知识(二)—— 中心矩求主轴方向

转载自https://blog.csdn.net/hong__fang/article/details/49851569?utm_source=blogxgwz2

2020-04-07 13:40:15 691

转载 halcon求图像相减:abs_diff_image

 版权声明:本文为博主原创文章,转载需注明出处。    https://blog.csdn.net/u013698770/article/details/53425870abs_diff_image算子解析  abs_diff_image算子能够得到两幅图像相减后的结果图,其结果是以绝对值的方式呈现。主要用于计算两幅图像的差异,可用于和图片的对比测试。abs_diff_image(Imag...

2019-02-21 14:35:27 3379

转载 深度学习 池化的概念

转自:http://blog.csdn.net/danieljianfeng/article/details/42433475在卷积神经网络中,我们经常会碰到池化操作,而池化层往往在卷积层后面,通过池化来降低卷积层输出的特征向量,同时改善结果(不易出现过拟合)。为什么可以通过降低维度呢?因为图像具有一种“静态性”的属性,这也就意味着在一个图像区域有用的特征极有可能在另一个区域同样适用。...

2018-12-22 11:31:14 22746

原创 一文读尽SIFT算法

1.SIFT概述SIFT的全称是Scale Invariant Feature Transform,尺度不变特征变换,由加拿大教授David G.Lowe提出的。SIFT特征对旋转、尺度缩放、亮度变化等保持不变性,是一种非常稳定的局部特征。1.1 SIFT算法具的特点图像的局部特征,对旋转、尺度缩放、亮度变化保持不变,对视角变化、仿射变换、噪声也保持一定程度的稳定性。 独特性好,信息...

2018-12-22 11:13:23 897 1

转载 深度学习主流框架比较

版权声明:Sin_Geek笔记与总结,欢迎分享讨论~~    https://blog.csdn.net/lyh03601/article/details/82587435常见的深度学习框架有 TensorFlow 、Caffe、Theano、Keras、PyTorch、MXNet等,如下图所示。这些深度学习框架被应用于计算机视觉、语音识别、自然语言处理与生物信息学等领域,并获取了极好的效果。下...

2018-12-18 10:40:44 498

转载 图形学--(中点画线法+Bresenham画线算法)

图形学--(中点画线法+Bresenham画线算法)   原文地址:https://www.cnblogs.com/llsq/p/7506597.html     编程环境:codeblocks+EGE库     用到的函数:putpixel(int x1,int y1,int color)  用某种颜色打亮一个坐标点。 这俩种算法都是用来在计算机上画一条直线的,那么我们为什么

2018-01-30 14:17:19 15294 2

原创 【图像处理】透视变换 Perspective Transformation

http://blog.csdn.net/xiaowei_cqu/article/details/26471527

2017-10-11 09:06:36 530

转载 N个点直线拟合

转载自:http://blog.sina.com.cn/s/blog_648868460100hevs.html曲线拟合中最基本和最常用的是直线拟合。设x和y之间的函数关系为:                   y=a+bx式中有两个待定参数,a代表截距,b代表斜率。对于等精度测量所得到的N组数据(xi,yi),i=1,2……,N,xi值被认为是准确的,所有的

2017-04-14 11:47:58 8834

转载 OpenCV实现基于傅里叶变换的旋转文本校正

OpenCV实现基于傅里叶变换的旋转文本校正发布于 2013年11月25日 作者: John Hany14,148次阅读代码        先给出代码,再详细解释一下过程:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525

2017-03-07 16:05:49 1129

转载 Harris角点检测算法详解

Harris角点算法特征点检测广泛应用到目标匹配、目标跟踪、三维重建等应用中,在进行目标建模时会对图像进行目标特征的提取,常用的有颜色、角点、特征点、轮廓、纹理等特征。现在开始讲解常用的特征点检测,其中Harris角点检测是特征点检测的基础,提出了应用邻近像素点灰度差值概念,从而进行判断是否为角点、边缘、平滑区域。Harris角点检测原理是利用移动的窗口在图像中计算灰度变化值,

2017-03-07 10:27:09 49266 8

转载 hough变换 正在的c代码风格实现

图像中直线的检测 -- Hough变换原理  一、简单介绍Hough变换是图像处理中从图像中识别几何形状的基本方法之一。Hough变换的基本原理在于利用点与线的对偶性,将原始图像空间的给定的曲线通过曲线表达形式变为参数空间的一个点。这样就把原始图像中给定曲线的检测问题转化为寻找参数空间中的峰值问题。也即把检测整体特性转化为检测局部特性。比如直线、椭圆、圆、弧线等。二、H

2017-03-06 09:56:03 1072

转载 分类算法之朴素贝叶斯分类

原文http://www.cnblogs.com/leoo2sk/archive/2010/09/17/naive-bayesian-classifier.html0、写在前面的话      我个人一直很喜欢算法一类的东西,在我看来算法是人类智慧的精华,其中蕴含着无与伦比的美感。而每次将学过的算法应用到实际中,并解决了实际问题后,那种快感更是我在其它地方体会不到的。  

2016-12-20 08:44:30 403

转载 基础学习笔记之opencv(1):haartraining

人脸检测一种主流的方法就是类haar+adaboosting,opencv中也是用的这种方法。这种方法可以推广到刚性物体的检测,前提是要训练好级联分类器(比如说用类haar特征),一旦训练数据弄好了,直接调用opencv中的类CascadeClassifier,用它的几个简单的成员函数就可以完成检测功能。所以说用起来还是很简单的。下面就是用的opencv中自带的samples中的facedetec

2014-04-17 15:07:49 1135

转载 基础学习笔记之opencv(2):haartraining前将统一图片尺寸方法

基础学习笔记之opencv(2):haartraining前将统一图片尺寸方法     总所周知,机器学习前要训练很多数据,一直感觉训练数据是个很神圣的东西,到底怎么训练呢?头脑一直有这么个疑问,但一直没时间去体验。因此最近在学adaboost算法,就要学会怎样训练出一个.xml文件了。方法是相同的,用过一次,以后的训练过程就差不多了。     只是打算进行简单的人脸数据训练,而是在网

2014-04-17 14:52:05 1657

转载 haartraining生成.xml文件过程

基础学习笔记之opencv(3):haartraining生成.xml文件过程1.准备正负样本:     在上一讲http://www.cnblogs.com/tornadomeet/archive/2012/03/27/2420088.html 中,我们已经收集到了训练所用的正样本。下面就开始收集负样本了,负样本要求是:不能包含人脸,且图片大小也不需要归一化到正样本尺寸,只需比正样本

2014-04-17 14:51:22 1228

转载 OpenCV 之 HaarTraining 算法剖析

OpenCV 之 HaarTraining 算法剖析 1.引言 通过前段时间阅读 OpenCV 的 HaarTraining 代码,基本掌握了 HaarTraining 算法。现将其中的算法作一梳理,同时对 HaarTraining 的使用方法做一简要说明。 HaarTraining 算法总体上以 Friedman, J. H 等人的“Additive Logistic Reg

2014-04-17 14:49:43 1799

转载 cvHaarDetectObjects函数与人脸识别等应用

OpenCV的人脸检测主要是调用训练好的cascade(Haar分类器)来进行模式匹配。cvHaarDetectObjects,先将图像灰度化,根据传入参数判断是否进行canny边缘处理(默认不使用),再进行匹配。匹配后收集找出的匹配块,过滤噪声,计算相邻个数如果超过了规定值(传入的min_neighbors)就当成输出结果,否则删去。匹配循环:将匹配分类器放大scale(传入值)倍,同时

2014-04-11 15:46:30 1845

转载 Histograms of Oriented Gradients (HOG)特征 MATLAB 计算

Histograms of Oriented Gradients (HOG)特征 MATLAB 计算当初只是自己写写看看,代码贴出来不到1个半月,访问量就是四百多,相比我其他的水文,真是不一样啊。没想到还是给挺多人带来了小小的帮助。Ronan指出了程序中的一个错误,我改了过来。也不知道这位罗兰大哥是哪国的,从访问来源和时间来看,可能是爱尔兰或瑞典或在宽泛一点欧洲的,那我就再写几句自己三

2014-01-16 11:07:36 3098

转载 HOG matlab 代码

Histograms of Oriented Gradients (HOG)的matlab源码2011年4月21日 | 分类: 科研 | 标签: HOG, matlab,特征描述子最近想把一些常用的算法实验一下。一来可以加深理解,毕竟实验结果更加直观;二来也想练习下matlab,还是写的少,需要后面的实验做准备。昨天把HOG descriptor实现

2014-01-16 10:28:36 19034 19

转载 C语言中的atan和atan2

C语言中的atan和atan2在C语言的math.h或C++中的cmath中有两个求反正切的函数atan(double x)与atan2(double y,double x)  他们返回的值是弧度 要转化为角度再自己处理下。前者接受的是一个正切值(直线的斜率)得到夹角,但是由于正切的规律性本可以有两个角度的但它却只返回一个,因为atan的值域是从-90~90 也就是它只处理

2014-01-16 10:27:02 3219

转载 使用opencv作物件识别(一) —— 积分直方图加速HOG特征计算

使用opencv作物件识别(一) —— 积分直方图加速HOG特征计算方向梯度直方图(Histograms of Oriented Gradients,简称HOG特征)结合支持向量机( support vector machine, 简称SVM),被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。积分直方图可以用于快速计算原始图像矩形区域内的HOG特征。积分直方图的概

2014-01-15 14:54:02 1710 1

转载 基于opencv2.0的haar算法以人脸识别为例的训练分类器xml的方法

基于opencv2.0的haar算法以人脸识别为例的训练分类器xml的方法基于opencv2.0的算法第一步 采集样本       1、 将正负样本分别放在两个不同的文件夹下面        分别取名pos和neg,其中pos用来存放正样本图像,neg用来存放负样本      注意事项:1、正样本要统一切成24*24像素(或者

2013-06-06 10:46:12 1552

转载 opencv Gabor

很多计算机视觉的paper中都会提到Gabor filter,于是小小总结了一下。 1.      简介            Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。Gabor 滤波器的频率和方向类似于人类的视觉系统,所以常用于纹理识别。在空间域,二维Gabor滤波器是一个高斯核函数和正弦平面波的乘积,具体的:

2013-03-29 09:57:11 2218

转载 Tescom高智能摄像机

高清化,智能化,网络化是摄像机发展的趋势,除了上述介绍的1/2”超低照度CCD模拟摄像机的巅峰之作,使用同样的技术,Tescom已经同时生产出1080P高清SDI输出的全天候(透雾)高清枪机和全天候(透雾)高清20倍自动聚焦一体化高清机芯。  公司名称: 特视瞰光电科技(深圳)有限公司  品  牌:特视瞰  产品型号:TBC-999H  产品规格:  特色说明

2013-03-28 14:18:49 1173

转载 双滤光片原理和作用

说起滤光片,看似在摄像机里,是非常小而很多人感觉无足轻重的东西;过去大部分的工厂,包括我们自己,一提到红外效果的提高,都只有往CCD改进,镜头改善,红外灯电路板方面的增加优化,而小小滤光片,自然会在轻视之列; 双滤光片技术最早始行于台湾,对于这些行业前辈我们始终抱着尊敬的态度来学习与借鉴;最早的是利用马达式的切换方法,后来又进换到电磁式的切换法,但到底双滤光片仍至多滤光片的原理哪里呢,许多人或者不

2013-03-28 08:57:14 3595

转载 透雾摄像机

透雾镜头功能强大   “我们家的产品可以实现100%透雾功能,不仅能穿透雾气和霾,更可以穿透灰尘以及风沙。”笔者在探访的过程中,有公司如此介绍到,当笔者亮明身份,表示并不是想采购产品,而是想咨询一下该产品的技术特点后,该公司负责人含糊其辞,以开会为由挂断了电话。  虽然透雾摄像机的概念早在07年就进入了中国,但是昂贵的价格和复杂的技术让很多企业望而却步。近几年,随着安防业的壮大,及其本身技

2013-03-26 15:59:51 1155

转载 Delaunay三角剖分

Delaunay三角网是俄国数学家B.Delaunay于1934年发现的。关于Delaunay三角网构建的研究有许多,但由于本课题具有数据量大的特征,不宜直接沿用已有构建方法,笔者针对本课题数据特征,研究获得了适应本课题,速度较快的构建方法。Delaunay三角网有一个特性,每个三角网形成的外接圆都不包含其他参考点。利用这一个性质,我们可以直接构成Delaunay三角网:一、建立第一个三角形

2013-03-06 10:01:00 2105 1

原创 中小型技术型企业的生存之道

中小型技术型企业因为影响力比较小,人力物力又很有限,所以在目标市场的定位上必须非常的清晰,不宜把产品铺得太开,有2,3个有竞争力的产品,能够在细分市场中占据一定的市场位置就可以了。总体上来说,技术人才需要组建一支精英团队,因为技术人才不在于多,贵在精。几个人就行了。这只队伍必须精挑细选。而市场人员则不仅要质量,也要数量,所以在有几个核心销售精英之外,可以多招一些一般的销售人员。销售人员的数量要

2013-02-25 16:10:14 841

转载 宽动态技术

宽动态技术是在非常强烈的对比下让摄像机看到影像的特色而运用的一种技术。当在强光源(日光、灯具或反光等)照射下的高亮度区域及阴影、逆光等相对亮度较低的区域在图像中同时存在时,摄像机输出的图像会出现明亮区域因曝光过度成为白色,而黑暗区域因曝光不足成为黑色,严重影响图像质量。摄像机在同一场景中对最亮区域及较暗区域的表现是存在局限的,这种局限就是通常所讲的“动态范围”。广义上的“动态范围”是指某一

2013-01-30 08:48:31 1629

转载 c++ operator 重载

operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。    这是C++扩展运算符功能的方法,虽然样子古怪,但也可以理解:一方面要使运算符的使用方法与其原来一致,另一方面扩展其功能只能通过函数的方式(c++中,“功能”都是由函数实现的)。一、为什么使用操作符重载?对于系统的所有操作符,一般情况下,只支持基本数据类

2013-01-29 09:50:58 964

转载 VS2008编译64位程序

文地址:http://blog.csdn.net/dsc/article/details/6798717 1、安装VS2008时复选64位编译器选项;2、开始菜单|所有程序|Microsoft Visual Studio 2008|Visual Studio Tools|Visual Studio 2008 x64 Win64 Command Prompt,开启64位编译环境;3、

2012-12-19 15:57:16 6705

0激光雷达的安装与标定.pdf

激光雷达

2021-11-01

7_黑电平与线性化.pptx

ISP课程

2021-11-01

1_数字成像系统介绍.pptx

数字成像系统

2021-11-01

32_画质调优.pptx

画质调优

2021-11-01

资料camera图像调优内容.pptx

适合ISP工程师调优摄像头图像质量

2021-11-01

快速角点检测算法

快速角点检测算法,真实测试通过,效果不错。

2017-09-19

GA 1012-2012 居民身份证指纹采集和比对技术规范

GA 1012-2012 居民身份证指纹采集和比对技术规范 行业标准,公安检测必备标准,过检重要资料,详细可操作性好。

2017-09-19

算法概要设计说明书范例

概要说明书怎么写?这是一个算法类项目的概要说明书。非常详细。对于怎样写算分类问题的概要说明书可以说是个很好的范例。

2017-09-19

AVI制作和转换工具

AVI 视频格式转换工具.支持多种格式,包括avi,mpeg,fsv等

2012-07-06

TI DSP 外设配置文件

TI DSP的配置、驱动、管理的驱动文件。

2012-07-06

智能跟踪球机性能指标

描述智能跟踪球机的几种使用模式,以及各自的性能指标。对了解智能跟踪球,开发监控系统,开发智能球机等有很好的参考价值。

2012-07-06

opencv读入视频和保存

基于opencv的视频读与写.基本的代码。比较详细的说明。

2012-04-17

标记区域经典算法

非常经典的轮廓标记算法,快速的计算速度,只要扫描一次

2012-03-19

360度全景监控系统解决方案

360度全景监控:图像矫正、拼接等技术。非常适合研究360度全景监控设计者参考。

2012-03-15

计算机视觉经典之作(英文版高清)

计算机视觉经典之作,英文高清,价值100美元。

2011-03-02

DAVINCI开发原理.

DAVINCI开发原理.从codec engine 的arm端和dsp端,涉及DSP Server开发,xDC工具使用,arm端codec server 集成 与应用开发。

2011-03-02

Codec Engine Application Developer User's Guide

Codec Engine Application Developer User's Guide

2011-03-02

C_C++中typedef_struct和struct的用法

C_C++中typedef_struct和struct的用法。

2011-03-02

BS7799:1999,信息安全管理实用规则和体系基本要求-2

BS7799:1999,信息安全管理实用规则和体系基本要求 包括BS7799-1和BS7799-2两个部分

2009-09-01

BS7799:1999,信息安全管理实用规则和体系基本要求-1

BS7799:1999,信息安全管理实用规则和体系基本要求 包括了BS7799-1和BS7799-2两个标准

2009-09-01

linux 系统高手教程

非常详细地从入门到精通的linux教程。

2009-09-01

windows2003服务器设置教程

windows2003 server 安全设置

2009-09-01

CisspAllInOne.pdf

cissp考试必备; 对从事信息安全工作的人员也有价值。

2009-08-17

Oracle 数据库备份与恢复总结

Oracle 数据库备份与恢复总结,详细介绍oracle数据库技术和备份恢复技巧

2008-08-20

iso/IEC 27001:2005 信息安全管理体系要求

信息安全管理体系评估国际标准ISO/IEC 27001:2005

2008-08-20

保存配置文件和读取配置文件

实现将软件中的设置选项,变量等保存成文件,以备下次读入设置。

2007-04-25

空空如也

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

TA关注的人

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