CV_计算机视觉
文章平均质量分 73
马卫飞
上市公司深度学习算法工程师---深度学习,计算机视觉,图像处理,嵌入式开发,android开发
展开
-
二维图像旋转矩阵原理详细推到过程
二维图像旋转矩阵原理详细推到过程转载 2022-07-21 10:03:22 · 5167 阅读 · 1 评论 -
cvCopy与cvCloneImage、cvCopyimage的区别
1----如果设定了ROI等参数的时候,cvCopy只是复制被设定的区域,复制到一个和所设定参数相吻合的新的IplImage中 而cvCloneImage则是将整个IplImage结构复制到新的IplImage中,其中的ROI等参数也会一同复制。新的IplImage将会和原来的一模一样。2----cvCloneImage的原型是:IplImage* cvCloneImage(原创 2016-07-12 10:06:23 · 777 阅读 · 0 评论 -
最小二乘法多项式曲线拟合原理与实现
http://blog.csdn.net/jairuschan/article/details/7517773/概念最小二乘法多项式曲线拟合,根据给定的m个点,并不要求这条曲线精确地经过这些点,而是曲线y=f(x)的近似曲线y= φ(x)。原理[原理部分由个人根据互联网上的资料进行总结,希望对大家能有用] 给定数据点pi(xi转载 2016-07-24 15:30:40 · 2656 阅读 · 0 评论 -
基于最小二乘法的直线拟合----同济---第六版---下册---125页
一.背景 5月9号到北大去听hulu的讲座《推荐系统和计算广告在视频行业应用》,想到能见到传说中的项亮大神,特地拿了本《推荐系统实践》求签名。讲座开始,主讲人先问了下哪些同学有机器学习的背景,我恬不知耻的毅然举手,真是惭愧。后来主讲人在讲座中提到了最小二乘法,说这个是机器学习最基础的算法。神马,最基础,我咋不知道呢! 看来以后还是要对自己有清晰认识。 回来赶紧上百度,搜转载 2016-07-24 15:34:06 · 873 阅读 · 0 评论 -
MvTec HALCON
Pattern Matching, Blob Analysis, Morphology, MeasuringCalibration, OCR & OCV, Bar Code & Data Code ReadingEasy Programming in C, C++, C#, Visual Basic, and DelphiIntegrated Dev转载 2016-07-24 15:40:42 · 1595 阅读 · 0 评论 -
基于最小二乘法的曲线拟合的C++代码的实现
简单思路如下:1,采用目标函数对多项式系数求偏导,得到最优值条件,组成一个方程组;2,方程组的解法采用行列式变换(两次变换:普通行列式——三角行列式——对角行列式——求解),行列式的求解算法上优化过一次了,目前还没有更好的思路再优化运算方法,限幅和精度准备再修改修改目前存在的问题:1,代码还是太粗糙2,数学原理可行,但是计算机运算有幅度溢出和精度问题,这方面欠考虑,导致高阶大数据可能拟合转载 2016-07-24 17:28:07 · 11297 阅读 · 0 评论 -
利用OpenCv程序生成棋盘格标定板,并且实现像素单位与米制单位的转换
/*********************************************************************************************程序功能: 利用OpenCv和C++实现灰度图像直方图的绘制---自己编写的灰度直方图计算函数有关利用OpenCv程序生成棋盘格表顶板的一些其他问题解释: 1---我们利用程序原创 2016-07-24 21:14:58 · 5625 阅读 · 0 评论 -
Halocn---MvTec--Halcon机器视觉软件包几位算法研究人员相关的主页
http://iuks.informatik.tu-muenchen.de/members/steger/publications*********************************************************************************************此主页中有相关的英文论文:1-----摄像机标定2-----模板匹配原创 2016-07-24 15:47:49 · 1619 阅读 · 0 评论 -
计算机视觉的专家和网站
视觉跟踪综述 目标跟踪是绝大多数视觉系统中不可或缺的环节。在二维视频跟踪算法中,基于目标颜色信息或基于目标运动信息等方法是常用的跟踪方法。从以往的研究中我们发现,大多数普通摄像头(彩色摄像头)下非基于背景建模的跟踪算法都极易受光照条件的影响。这是因为颜色变化在某种程度上是光学的色彩变化造成的。如基于体素和图像像素守恒假设的光流算法它也是假设一个物体的颜色在前后两帧没有巨大而明显的变化。 但在特定转载 2016-07-26 15:15:14 · 5027 阅读 · 0 评论 -
计算机视觉的专家和网站
视觉跟踪综述目标跟踪是绝大多数视觉系统中不可或缺的环节。在二维视频跟踪算法中,基于目标颜色信息或基于目标运动信息等方法是常用的跟踪方法。从以往的研究中我们发现,大多数普通摄像头(彩色摄像头)下非基于背景建模的跟踪算法都极易受光照条件的影响。这是因为颜色变化在某种程度上是光学的色彩变化造成的。如基于体素和图像像素守恒假设的光流算法它也是假设一个物体的颜色在前后两帧没有巨大而明显的变化。转载 2016-07-26 15:17:04 · 3407 阅读 · 0 评论 -
值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz2105转载 2016-07-08 11:53:18 · 7606 阅读 · 0 评论 -
值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/转载 2016-07-08 11:54:45 · 1009 阅读 · 0 评论 -
CUDA从入门到精通
http://blog.csdn.net/augusdi/article/details/12833235转载 2016-07-08 12:11:24 · 513 阅读 · 0 评论 -
立体匹配算法介绍
首先介绍一篇比较好的介绍立体匹配的综述性文章:http://wenku.baidu.com/view/5b359d7d5acfa1c7aa00cc7b.html而后有一个较好的介绍立体匹配的PPT:http://wenku.baidu.com/view/cabedc4bc850ad02de804124.html下面的内容转载自:http://www.360doc.com/conte转载 2016-07-30 21:19:29 · 2978 阅读 · 0 评论 -
SLAM的前世今生
http://www.leiphone.com/news/201605/5etiwlnkWnx7x0zb.html转载 2016-07-30 21:37:22 · 547 阅读 · 0 评论 -
浅谈OpenCv
OpenCV是一个由Interl公司支持的开源机器视觉库,关于它的介绍,网上随便一搜就车载斗量。这里我不谈OpenCV的主要内容,而是将这段时间来对它的使用心得作个简单介绍,以启发打算用这个库的朋友的思路,与大家一起来分享。 我在学校的时候,虽然是图像处理研究方向,但真正具体的应用到图像的很多东西,还是在参加工作以后的事。以前在处理图像的时候,我们从不担心速度的问题,以为计算机硬件转载 2016-08-08 11:28:58 · 1391 阅读 · 1 评论 -
基于LSD的直线提取算法
LSD是一种局部提取直线的算法,速度比Hough要快。但是有局部算法的缺点:1.对于直线相交情况,因为设置了每个点是否USED,因此每个点只能属于一条直线,若有相交必有至少一条直线被割裂为两条。又因为其基于梯度,直线交点梯度值往往又较小(不被检测为边缘点),因此很有可能相交的两条直线在交点处被割裂为四条线段。2.由于局部检测算法自增长的特点,对于长线段被遮挡、局部模糊等原因转载 2016-08-29 19:39:59 · 3953 阅读 · 0 评论 -
LSD:一种直线检测算法简介
申明:本文是笔者在阅读了相应的英文文献后,翻译整理所得,原文为:Rafael Grompone von Gioi, LSD: a Line Segment Detector LSD是一种直线检测分割算法,它能在线性的时间内得出亚像素级精度的检测结果。该算法被设计成可以在任何数字图像上都无需参数调节。它可以自己控制误检的数量:平均而言,每张图有一个误检。相关转载 2016-08-29 19:48:47 · 2702 阅读 · 0 评论 -
计算机视觉资料---有源代码
Serge Belongie at UC San DiegoAntonio Torralba at MITAlexei Ffros at CMUCe Liu at Microsoft Research New EnglandVittorio Ferrari at Univ.of EdinburghKristen Grauman at转载 2016-08-29 22:18:35 · 1147 阅读 · 0 评论 -
Matlab计算机视觉/图像处理工具箱推荐
计算机视觉/图像处理研究中经常要用到Matlab,虽然其自带了图像处理和计算机视觉的许多功能,但是术业有专攻,在进行深入的视觉算法研究的时候Matlab的自带功能难免会不够用。本文收集了一些比较优秀的Matlab计算机视觉工具箱,希望能对国内的研究者有所帮助。VLFeat:著名而常用项目网站:http://www.vlfeat.org许可证:BSD著名的计算机视觉/转载 2016-08-31 16:47:15 · 1118 阅读 · 0 评论 -
VLFeat和Piotr’s Image & Video Matlab Toolbox在Matlab中的安装与配置
Matlab计算机视觉/图像处理工具箱推荐首先要推荐Matlab计算机视觉/图像处理工具箱推荐一文,对很多Matlab环境下的计算机视觉/图像处理工具箱进行了推荐介绍。本文是对其中提到的VLFeat和Piotr’s Image & Video Matlab Toolbox两个进行了介绍。VLFeatVLFeat介绍VLFeat:著名而常用 项目网站:http转载 2016-08-31 16:51:05 · 1250 阅读 · 0 评论 -
行人检测资源-----源代码及其Paper
这是行人检测相关资源的第二部分:源码和数据集。考虑到实际应用的实时性要求,源码主要是C/C++的。源码和数据集的网址,经过测试都可访问,并注明了这些网址最后更新的日期,供学习和研究进行参考。(欢迎补充更多的资源)1 Source Code1.1 INRIA Object Detection and Localization Toolkithttp://p原创 2016-08-31 17:02:15 · 5631 阅读 · 0 评论 -
sepFilter2D()OpenCv中的可分离滤波器简介
一个 2 维滤波器,如果可以分离为x 方向和 y 方向两个独立的 1 维滤波器。那么这个 2 维滤波器就称为 可分离滤波器。比如我们上面介绍的高斯滤波器就是一个典型的可分离滤波器。具有这种性质的滤波器有快速算法,可以比不具有这个性质的普通的滤波器更高效的计算。这个函数的接口如下所示://! applies separable 2D linear filter to the imageCV_EX原创 2016-08-24 20:39:44 · 5100 阅读 · 0 评论 -
从入门到精通:卷积神经网络初学者指南
转载自:http://www.jiqizhixin.com/article/1363?utm_source=tuicool&utm_medium=referral这是一篇向初学者讲解卷积神经网络的系列文章,机器之心编译了已经发表了的 Part 1 和 Part 2。此系列文章若有更新,机器之心依然会分享给大家。 Part 1:图像识别任务介绍卷积转载 2016-09-05 21:33:16 · 13051 阅读 · 0 评论 -
一文读懂卷积神经网络
卷积神经网络转载请注明:http://blog.csdn.net/stdcoutzyx/article/details/41596663自今年七月份以来,一直在实验室负责卷积神经网络(Convolutional Neural Network,CNN),期间配置和使用过theano和cuda-convnet、cuda-convnet2。为了增进CNN的理解和使用,特写此博文,以其与人转载 2016-09-06 09:19:49 · 1463 阅读 · 0 评论 -
SIFT算法详解
转载自:http://blog.csdn.net/zddblog/article/details/7521424尺度不变特征变换匹配算法详解Scale Invariant Feature Transform(SIFT)Just For Funzdd zddmail@gmail.com or (zddhub@gmail.com)对于初学者,从Da转载 2016-12-29 22:28:32 · 2036 阅读 · 0 评论 -
模板匹配及其源代码---Edge Based Template Matching
转载自:https://www.codeproject.com/articles/99457/edge-based-template-matchingImplementing an edge based template matching or pattern matching algorithm.Download source - 140 KBDownload d转载 2016-12-30 10:30:57 · 5215 阅读 · 1 评论 -
图像局部特征点检测算法综述
研究图像特征检测已经有一段时间了,图像特征检测的方法很多,又加上各种算法的变形,所以难以在短时间内全面的了解,只是对主流的特征检测算法的原理进行了学习。总体来说,图像特征可以包括颜色特征、纹理特等、形状特征以及局部特征点等。其中局部特点具有很好的稳定性,不容易受外界环境的干扰,本篇文章也是对这方面知识的一个总结。本篇文章现在(2015/1/30)只是以初稿的形式,列出了主体的框架,后面还有转载 2017-02-27 19:43:20 · 1089 阅读 · 0 评论 -
Harris角点检测
转载自:http://www.cnblogs.com/ronny/p/4009425.html1. 不同类型的角点在现实世界中,角点对应于物体的拐角,道路的十字路口、丁字路口等。从图像分析的角度来定义角点可以有以下两种定义:角点可以是两个边缘的角点;角点是邻域内具有两个主方向的特征点;前者往往需要对图像边缘进行编码,这在很大程度上依赖于图像的分割与边缘提取,转载 2017-02-27 19:45:33 · 653 阅读 · 0 评论 -
斑点检测
转载自:http://www.cnblogs.com/ronny/p/4009425.html1. 什么是斑点斑点通常是指与周围有着颜色和灰度差别的区域。在实际地图中,往往存在着大量这样的斑点,如一颗树是一个斑点,一块草地是一个斑点,一栋房子也可以是一个斑点。由于斑点代表的是一个区域,相比单纯的角点,它的稳定性要好,抗噪声能力要强,所以它在图像配准上扮演了很重要的角色。同时转载 2017-02-27 19:47:34 · 823 阅读 · 0 评论 -
目标跟踪时,常用的数据库资源
1. 常用计算机视觉图像库:http://blog.csdn.net/xuejiren/article/details/38635121 //含有图像又含有是视频http://datasetfor.org/ 2.视频监控与跟踪,部分测试视频或图像序列地址:http://blog.csdn.net/zhang11wu4/article/details/8133969转载 2017-02-28 09:09:44 · 4028 阅读 · 1 评论 -
目标检测相关的资源列表 (目标检测最近几年的最新成果)
转载自:极市平台IntroductionA Seismic Shift in Object Detection by Piotr Dollár.Generating Object Proposals by Piotr Dollár.TutorialsICCV 2015 Tutorial on Too转载 2017-03-01 11:51:48 · 3807 阅读 · 0 评论 -
OpenCV+SVM简单应用-------路面箭头分类
OpenCV+SVM简单应用-------路面箭头分类博客分类: openCVC++机器学习openCV,图像处理 问题内容:路面箭头检测与识别(该部分主要介绍基于SVM的分类,也就是识别,检测问题暂不谈)问题背景:路面箭头识别在无人车中有着重要的作用: 1.车道线等重要信息的检测,需要排除路面箭转载 2017-03-01 21:45:27 · 3225 阅读 · 5 评论 -
OpenCV进阶之路:神经网络识别车牌字符
1. 关于OpenCV进阶之路前段时间写过一些关于OpenCV基础知识方面的系列文章,主要内容是面向OpenCV初学者,介绍OpenCV中一些常用的函数的接口和调用方法,相关的内容在OpenCV的手册里都有更详细的解释,当时自己也是边学边写,权当为一种笔记的形式,所以难免有浅尝辄止的感觉,现在回头看来,很多地方描述上都存在不足,以后有时间,我会重新考虑每一篇文章,让成长系列对基础操作的介绍转载 2017-03-01 22:00:13 · 1025 阅读 · 0 评论 -
使用opencv的SVM和神经网络实现车牌识别(高质量的文章******)
本文转载自:http://blog.csdn.net/ap1005834/article/details/51340831一、前言本文参考自《深入理解OpenCV 实用计算机视觉项目解析》中的自动车牌识别项目,并对其中的方法理解后,再进行实践。深刻认识到实际上要完成车牌区域准确定位、车牌区域中字符的准确分割,字符准确识别这一系列步骤的困难。所以最后的识别效果也是有待进一步提转载 2017-03-01 22:12:09 · 5095 阅读 · 1 评论 -
opencv3.1的HOG特征检测参数详解(HOG梯度直方图的高质量文章*****)
HOG特征的源码中给出的检测窗口大小的默认值为128*64,网上很多范例都会将原图resize为该尺寸。那么HOG特征检测时,检测窗口尺寸一定要处理为128*64吗?No,我们只要遵守必要的规则,检测窗口可以设置为任意尺寸。本文记录此问题点的验证方法和使用HOG特征点提取时的注意事项。 1. HOGDescriptor参数详解 HOGDescriptor是H转载 2017-03-02 14:08:01 · 7454 阅读 · 2 评论 -
opencv3.1的SIFT特征检测参数图文详解
本文转载自:http://livezingy.com/sift-in-opencv3-1/ SIFT算法的实现过程大致如下:对源图像进行高斯模糊处理,根据源图尺寸和相关设定参数生成图像的高斯金字塔和高斯差分金字塔(DOG尺度空间),在DOG尺度空间中搜索特征点,计算尺度,构建特征描述子。本文以SIFT的参数为主线来尝试说明SIFT算法的原理。 SIFT算法图像匹配的效转载 2017-03-02 14:15:11 · 12580 阅读 · 0 评论 -
opencv3.1 SURF特征点算法说明与示例
本文转载自:http://livezingy.com/opencv3-1-surf/ SURF (Speeded Up Robust Features)是一种具有鲁棒性的局部特征检测算法。CSDN的博主zhaocj写的Opencv2.4.9源码分析——SURF对SURF算法分析的非常透彻,建议想学习SURF算法原理的同学去研读。本文从应用角度来记录SURF算法,并给出相应的范例。转载 2017-03-02 14:16:32 · 5028 阅读 · 0 评论 -
opencv3.1 svm(支持向量机)使用心得
本文转载自:http://livezingy.com/category/opencv/ 在开源的车牌识别系统EasyPR中,用SVM(支持向量机)模型甄选出候选车牌中真正的车牌。目前EasyPR1.4的SVM模型输入的是LBP特征,作者提及后续会考虑增加HOG和SIFT特征。据此思路,我用HOG特征作为SVM模型的输入进行了初步验证,在此记录训练方法和数据。 本文验证转载 2017-03-02 14:18:00 · 3449 阅读 · 1 评论 -
【SVM理论到实践2】OpenCv中的支持向量机SVM源代码的解读
/***************************************************************************************************** 程序功能: OpenCv中的支持向量机SVM源代码的解读使用步骤: 无论是使用OpenCv中的SVM还是使用其他库中的SVM进行分类,一般的步骤分为以下几步原创 2017-03-03 22:42:38 · 1649 阅读 · 0 评论