- 博客(28)
- 资源 (32)
- 收藏
- 关注
转载 OS X上基于OpenMP进行并行程序开发
OpenMP是目前被广泛接受的,用于共享内存并行系统的多处理器程序设计的一套指导性的编译处理方案。它提供了对并行算法的高层的抽象描述,程序员通过在源代码中加入专用的pragma来指明自己的意图,由此编译器可以自动将程序进行并行化,并在必要之处加入同步互斥以及通信。在Windows下利用Visual Studio来开发基于OpenMP的并发程序已有很多现成的资料可查,本文主要来讨论在OS X系统
2016-11-30 12:25:46 440
转载 值得推荐的C/C++框架和库 (真的很强大)
值得学习的C语言开源项目- 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.
2016-11-30 11:47:39 898
原创 非极大值抑制(Non-Maximum-Suppression)
#include #include #include #include // 新版本写在下面文件中:#include //#include "opencv2/features2d/features2d.hpp"#includeusing namespace std;using namespace cv;void nms( const std::vecto
2016-11-28 13:49:11 20854
原创 opencv_traincascade训练分类器,手势识别。
opencv_traincascade 训练方法,参考本人的博客:Here;xml和video下载地址:Here。测试代码:#include #include #include #include using namespace std;using namespace cv;// Global variables// Copy this file from o
2016-11-27 15:07:58 4834
原创 迅速上手,能随便跑起来的OpenTLD
OpenTLD(Tracking-Learning-Detection)运动跟踪与检测开源软件:下载地址:here。实验效果图:
2016-11-25 21:22:16 2017 1
转载 Haar特征
1、Haar-like特征 Haar-like特征最早是由Papageorgiou等应用于人脸表示,Viola和Jones在此基础上,使用3种类型4种形式的特征。Haar特征分为三类:边缘特征、线性特征、中心特征和对角线特征,组合成特征模板。特征模板内有白色和黑色两种矩形,并定义该模板的特征值为白色矩形像素和减去黑色矩形像素和。Haar特征值反映了图像的灰度变化情况。例如:脸部
2016-11-25 19:13:29 708
转载 LBP特征
LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen, 和D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征; 1、LBP特征的描述 原始的LBP算子定义为在3*3的窗口内,以窗
2016-11-25 19:08:04 596
转载 HOG特征
1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal
2016-11-25 19:06:34 701
转载 Mac 安装Qt5,QtCreator3.5 并使用OpenCV
最近要在mac运行一个Qt工程,需要使用OpenCV+ITK+VTK,搞了好久才搞定。我只想说,vtk+itk在mac上的资料真心少,虽然osx和Linux的安装配置大体一样,但是就是那些许差异埋得坑真是磨人(特别是对于身为新手而言,泪奔啊´╮(╯﹏╰)╭ 。所以搞定之后打算好好写个博客记录自己踩过的坑,也供给他人提供经验少踩坑。这篇博客主要记录Qt的安装,和如何在Qt上使用
2016-11-25 16:13:47 1601
原创 基于粒子滤波的物体跟踪
代码实现:运行方式:按P停止,在前景窗口鼠标点击目标,会自动生成外接矩形,再次按P,对该选定目标进行跟踪。//// main.cpp// opencvLearn//// Created by 刘鹏 on 2016/11/24.// Copyright © 2016年 刘鹏. All rights reserved.//#include #include #inc
2016-11-25 15:36:03 1497 2
转载 最简单的目标跟踪(模版匹配)
一、概述 目标跟踪是计算机视觉领域的一个重要分支。研究的人很多,近几年也出现了很多很多的算法。大家看看淋漓满目的paper就知道了。但在这里,我们也聚焦下比较简单的算法,看看它的优势在哪里。毕竟有时候简单就是一种美。 在这里我们一起来欣赏下“模板匹配”这个简单点的跟踪算法。它的思想很简单,我们把要跟踪的目标保存好,然后在每一帧来临的时候,我们在整个图像中寻找与这个目
2016-11-24 17:02:42 3210
原创 2维特征Feature2D—特征点的图像匹配
基于特征点的图像匹配是图像处理中经常会遇到的问题,手动选取特征点太麻烦了。比较经典常用的特征点自动提取的办法有Harris特征、SIFT特征、SURF特征。先介绍利用SURF特征的特征描述办法,其操作封装在类SurfFeatureDetector中,利用类内的detect函数可以检测出SURF特征的关键点,保存在vector容器中。第二部利用SurfDescriptorExtractor类进行
2016-11-24 15:49:40 4648
原创 Qt学习之路系列教程目录
导语《Qt 学习之路》是在网络上受到一定欢迎的 Qt 入门教程。只是这个系列便携与 2009 年,至今已经有三年多的时间。今天的 Qt 有了很大的变化,包括 Qt Quick 的加入、Qt 底层架构的改变,更重要的是 Qt 5 的发布。本系列文章将会是《Qt 学习之路》的一次升级和修订,着重关注于 Qt 5,同时会结合 Qt 4 进行讲解。希望这个系列也能够像前面一个版本那样,能够
2016-11-23 21:46:24 31151
原创 Error: Could not resolve SDK path for 'macosx10.8'
这是原因是你当前的系统不是macosx10.8,要在Qt文件中修改。The problem is that the online installer for Qt currently supports OSX 10.8 (Mountain Lion) by default, and I'm guessing you are on 10.9 (Mavericks) or greate
2016-11-23 21:17:02 2904
原创 error: Xcode not set up properly. You ..confirm the license agreement by running /usr/bin/xcodebuild
(1)Xcode版本在8.0以上要安装下面步骤修改。 >= Xcode 8 In Xcode 8, as Bruce said, this happens when Qt tries to find xcrun when it should be looking for xcodebuild. Step 1:
2016-11-23 21:12:50 1092
原创 MAC平台下Xcode配置使用Qt方法
在mac下使用qtcreator开发需要配置qt库和编译器。要使用mac自带的编译器clang,要先安装xcode。只要编译器选择一样,使用哪个编辑器都无所谓。1 下载xcode在appstore下载xcode,目前版本是大于8.0,安装会出现一些问题,在后面的两个博客会提到。2 下载qt开发库在http://qt-project.org/d
2016-11-23 21:07:01 17952 1
原创 好走的都是下坡路
好走的都是下坡路一位农民朋友曾给我讲述了一段他自己的故事。 那天,我拖着沉甸甸的板车疲惫地来到了山脚下。望着前面那一段长长的上坡路,我不禁畏而却步。心想,今天靠自己一个人绝对拉不上去了,肯定得有人帮一把才行正在为难之际,正巧过来了一个热心的路人。他看出了我的窘境,对我说:“没关系,我来帮你。”说着,便利落地卷起袖子,拉开一副推车的架势。于是,我就咬紧牙使劲地拉车。在热心人
2016-11-20 20:47:22 1085
原创 读取文件中的所有图片的路径,保存到txt文件中。
import sysimport os.pathif __name__ == "__main__": f = open('dataset.txt', 'w') # 文件名,文件下还有多个类别的文件。 BASE_PATH="JAFFE" SEPARATOR=";" # 绝对路径地址 pth = "/Users/liupeng/Desktop/
2016-11-20 19:59:33 4988
转载 自己训练SVM分类器,进行HOG行人检测。
正样本来源是INRIA数据集中的96*160大小的人体图片,使用时上下左右都去掉16个像素,截取中间的64*128大小的人体。负样本是从不包含人体的图片中随机裁取的,大小同样是64*128。SVM使用的是OpenCV自带的CvSVM类。首先计算正负样本图像的HOG描述子,组成一个特征向量矩阵,对应的要有一个指定每个特征向量的类别的类标向量,输入SVM中进行训练。训练
2016-11-20 19:41:34 6638
转载 Google开源项目word2vec的分析
同学可以移步到这位同学的blog去看更细致的分析深度学习word2vec笔记之基础篇这个答案是两年前写的,当时只读了下代码没有深入的去使用和研究,有些地方理解的还不深,写的很不好。当时自己主要是搞不明白h-softmax,所以大部分时间在想如何解释h-softmax,但现在看来,许多同学还不明白这个模型本身,我这个note里连模型的优化目标都没贴。最近我又重新回顾了
2016-11-18 10:31:52 2404
原创 一些零碎的语言,却触动到内心深处。
为时代发声听到的一些声音: 子曰:群居终日,言不及义,好行小慧,难矣哉。孔子是在说别刷朋友圈了,你以为那是真实的世界吗?不,那是一个小小的固化的圈子把你给围拢住了,渐渐的我们的关心就从自己内心灵魂的成长,挪到外面的那些琐碎去,然后相互点点赞、相互发发言,好行小慧,我不是说这样错了,我是说所有的生命格局都是奠定在这样的琐碎之内,难矣哉。要有自我的成长和灵魂的抱负,这便不大可
2016-11-16 15:00:04 1036
原创 opencv-haar-classifier-training
Training OpenCV Haar classifierCODE:OpenCV Haar classifierTRAIN YOUR OWN OPENCV HAAR CLASSIFIER22 July 2013, posted by Thorsten BallOpen this page, allow it to access your webcam
2016-11-09 09:50:37 2567
原创 vehicleDectection with Haar Cascades
VehicleDetectonCODE:VehicleDetectionLast version: 1.0.0 (see Release Notes for more info)Hello everyone, An easy way to perform vehicle detection is by using Haar Cascades. Currently, I don'
2016-11-08 20:44:30 1478
原创 LaneDetection
LaneDetectionCODE: LaneDetection车道线检测的方法步骤:(1)选择感兴趣的区域(ROI也就是车道线存在的区域):我们利用架好相机的特点,使得相机拍摄的车道线位于图像的下半部分,也就是图像的下半部分是道路。 通过这样做,我们不需要找到消失点,并且图像的下半部分被考虑用于进一步处理。 考虑到计算消失点所需的计算开销,它给出了一
2016-11-08 16:29:33 3713
原创 MAC平台下Xcode配置使用OpenCV的具体方法 (2016最新)
1.序言:1.1 背景 本人小白一枚,不过因为最近在从事机器视觉方面的工作,所以接触到OpenCV. 因为工作需求,本人要在MAC端使用OpenCV实现一些视觉功能,配置环境成了最大的阻碍,网上查了很多相关资料和博客,都因为版本环境问题屡试屡败,不过经历重重尝试,笔者最终还是配置成功并运行了自己的源码.当然成功的关键还是因为笔者站在了巨人的肩膀上,借鉴了
2016-11-07 16:46:49 19699 19
转载 OpenCV学习笔记大集锦
原文:http://www.cvrobot.net/collect-opencv-resource-learn-study-note-chinese/整理了我所了解的有关OpenCV的学习笔记、原理分析、使用例程等相关的博文。排序不分先后,随机整理的。如果有好的资源,也欢迎介绍和分享。1:OpenCV学习笔记作者:CSDN数量:55篇博文网址
2016-11-07 09:26:14 1315
原创 Why always OpenCV Error: Assertion failed (elements_read == 1) in unknown function ?
在Windows下安装好opencv2.4.9之后,在"xxx/build/x64/vc10/bin"下有训练中要用到的可执行程序opencv_xxxx.exe等四个可执行程序。注意,由于本人为win7 64bits系统,安装了VS2010,故使用该目录下的可执行程序。 当使用自带程序进行人脸检测训练时,遇到一些问题,整理如下:1.训练中途,程序突然终止,提示"OpenCV
2016-11-01 21:03:24 2531 1
原创 目标检测之训练opencv自带的分类器(opencv_haartraining 或 opencv_traincascade)
文仅仅梳理自己所学习的知识所用,有什么写的不当的地方请各位指教。完全是个人经验之谈。Opencv自带的分类器是adaboost分类器算法思想是通过迭代训练弱分类器得到一个强分类器。每次迭代得到局部最优的分类器,然后将局部最优的分类器权值相加最后得到一个可用的强分类器。算法伪代码如下:(1) 初始化训练数据的权值分布,让其服从均匀分布。(2) 学习
2016-11-01 16:15:08 15478 3
Face Recognition(face_recognition) Using Hadoop Streaming API
2017-10-08
caffe深度学习薛开宇笔记实例-基于卷积神经网络的声音识别
2016-12-27
Deep Learning textbook
2016-12-09
训练xml文件时,产生info.txt文件
2016-11-01
斯坦福大学机器学习课程个人笔记完整版
2016-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人