基于OpenCV制作道路车辆计数应用程序 发展前景 随着科学技术的进步和工业的发展,城市中交通量激增,原始的交通方式已不能满足要求:同时,由于工业发展为城市交通提供的各种交通工具越来越多,从而加速了城市交通事业的发展. 道路容量严重不足 汽车增长速度过快 公共交通日趋萎缩 交通设施条件不足 缺乏整体发展战略 交通计数应用程序是为了统计交通流量用的,对城市.或公路网络,道路的规划设计所必须的参数-交通量(当然包含比如日交通量.年交通量.日交通高峰流量等) 今天,我们将学习如何根据计算机视觉和没有复…
原文链接: http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/gpu/gpu-basics-similarity/gpu-basics-similarity.html 代码中有错误,关于GpuMat OpenCV代码中没有对其进行操作符运算的重载,所有编译的时候有错误.对于GpuMat的运算只能调用相关函数才行,后面我嫌麻烦就没有重写 <span style="font-size:18px;">// PS…
代码地址如下:http://www.demodashi.com/demo/11138.html 一.准备工作 需要准备什么环境 需要安装有Visual Studio并且配置了OpenCV.能够使用OpenCV的core模块. 使用者需要有基本的C++编程基础. 本例子实现什么功能 本例实现了简单的深度神经网络,基于OpenCV的矩阵类Mat.程序实现了BP算法,支持创建和训练多层神经网络,支持loss可视化.支持模型的保存和加载. 二.示例代码 新建和初始化一个神经网络的过程非常简单,像下面这样…
http://blog.163.com/wangxh_jy/blog/static/28233883201001581640283/ 关于详细的配置及程序运行截图,请下载:http://download.csdn.net/source/1127474名为<用Visual C#开发基于OpenCV的Windows应用程序>的文章. 由于百度允许的字数太少了,所以就不贴全部程序了.有需要源程序的话,请下载:http://download.csdn.net/source/1127477 下面是主要的…
基于OpenCv从视频文件到摄像头的人脸检测 在OpenCv中读取视频文件和读取摄像头的的视频流然后在放在一个窗口中显示结果其实是类似的一个实现过程. 先创建一个指向CvCapture结构的指针 CvCapture *capture; 再用两个函数就可以分别获取到视频文件或者摄像头的一些状态信息,然后把这些信息放进去之前指向的结构体 视频文件 capture = cvCreateCameraCapture(0); 打开摄像头 capture = cvCreateFileCapture(argv[…
最近半个月事情太多了,参加了泰迪杯数据挖掘,参加学院的科技节,科技节里面总共我参加了数学建模.PS.软件设计制作.电子设计大赛这4个.还有期中考.英语论文作业.今天终于忙的差不多,有时间来总结一下前段时间的收获了. 魔镜是我用来参加这个软件制作比赛的. 该程序用VS 2013进行编程,基于MFC框架,使用了OpenCV库. 我的目的是通过检测人脸,然后在人脸上面带上面具.其中的算法很简单,只是 使用了opencv自带的人的前脸的特征表,然后检测人脸.最后用ROI遮盖即可. 效果图如下 软件界面:…
一.引言 上篇文章中四种方法对图像进行倾角矫正都非常有效.Hough变换和Radon相似,其抗干扰能力比较强,但是运算量大,程序执行慢,其改进方法为:我们可以不对整幅图像进行操作,可以在图像中选取一块(必须含有一条与倾角有关的直线)进行操作,从而减小运算量.这里Hough变换法和Radon变换法进行倾角检测的最大精度为1度.它们的优点是可以计算有断点的直线的倾角.最小二乘法的优点就是运算量小,但是其抗干扰能力比较差,容易受到噪声的影响.两点法虽然理论简单,但由于采样点比较多而且这些点服从随机分布…
语义分割:基于openCV和深度学习(一) Semantic segmentation with OpenCV and deep learning 介绍如何使用OpenCV.深度学习和ENet架构执行语义分段.阅读完今天的文章后,能够使用OpenCV对图像和视频应用语义分割.深度学习有助于提高计算机视觉的前所未有的准确性,包括图像分类.目标检测,现在甚至分割. 传统的分割方法是将图像分割为若干部分(标准化切割.图形切割.抓取切割.超像素等):然而,算法并没有真正理解这些部分所代表的内容. 另一方…
卡尔曼滤波器及其基于opencv的实现 源地址:http://hi.baidu.com/superkiki1989/item/029f65013a128cd91ff0461b 这个是维基百科中的链接,比较详细了,如果想详细了解应该看下那篇开篇论文,已经有人翻译成了中文. http://zh.wikipedia.org/zh/%E5%8D%A1%E5%B0%94%E6%9B%BC%E6%BB%A4%E6%B3%A2 卡尔曼滤波器 – Kalman Filter 1.    什么是卡尔曼滤波器(Wh…
GOCVHelper(GreenOpen Computer Version Helper )是我在这几年编写图像处理程序的过程中积累下来的函数库.主要是对Opencv的适当扩展和在实现Mfc程序时候的功能增强.     这里将算法库开放源代码,并且编写一系列blog对函数实现进行说明.目的是在于“取之于互联网,用之于互联网”.并且也希望该库能够继续发展下去.     由于算法库基于Opencv和Mfc进行编写,所以要求阅读使用者具备一定基础.     最终提交的是GOCVHelper.h 和GO…