- 博客(10)
- 资源 (4)
- 收藏
- 关注
原创 opencv多线程处理数据
单线程处理数据,需要阻塞等待处理完一张图片才开始处理下一张图片。这里想用多线程的思路来处理。需要注意的是,imshow只能在主线程里面调用,具体原因还未查清楚~~下面是代码:#include #include #include #include #include #include #include boost::mutex io_mutex; using
2017-09-16 22:07:43 8912 2
原创 libopencv_videoio.so: undefined reference to `av_free@LIBAVUTIL_52'
https://stackoverflow.com/questions/28306091/opencv-build-errors-in-eclipse-on-linuxsolution:sudo apt-get install libswscale-dev libavformat-dev libavutil-dev
2017-09-15 16:03:57 25088
原创 C++之虚函数
C++三大特性:封装、继承、多态。封装呢?就是类的概念,把属于这个类的函数、变量与其他隔离起来。继承呢?派生类可以继承基类的方法。有三种方式继承:public、private、protected。多态呢?就是今天要说的虚函数的概念。先看一段代码:#include#includeusing namespace std;class Animal{public:
2017-09-14 23:11:08 374
原创 多个cmake目录,根目录cmake写法
cmake_minimum_required(VERSION 2.8.3)project(PROJtotal) SET(PROJECT_ROOT_PATH "${PROJtotal_SOURCE_DIR}/../") SET(EXECUTABLE_OUTPUT_PATH "${PROJtotal_SOURCE_DIR}/.build_release/bin/")SET(LIBRARY
2017-09-12 18:18:29 6911 1
原创 人脸检测算法MTCNN
本文将对人脸检测效果不错的MTCNN算法做一个梳理。 论文地址 MTCNN主要分为三步: 最初先对图像进行多尺度变换,获取图像金字塔,获取图像多尺度信息。P-net(Proposal Network):主要使用一个全卷机网络,获取候选框和这些候选框的bounding box regression向量组。然后评估这些候选向量,并进行校准。最后使用非极大化抑制来去除大量重复的候选区域。 P-N
2017-09-09 19:56:25 15398
原创 如何使用Caffe模型和权值进行开发
可能看到网上有很多关于适用caffe模型和权值实现各种应用的程序,但是怎么实现的呢。下面以一个程序一步步讲讲: 先上程序:Detector::Detector(const string& model_file, const string& weights_file) { google::InitGoogleLogging("ssd"); go
2017-09-04 00:57:26 705
原创 Caffe框架初步理解
当前最火无非就是深度学习了。搞了大半年的机器人相关视觉东西,用的最多的也是Caffe。看网上有形形色色的Deeplearning的net,但是他们背后到底是什么样子的?这么说吧!这里我们把Caffe比作一个汽车。汽车怎么组成的?各种零件先组装成轮胎、发动机、车座、车外部框。。。然后这些组成的部件组成一个完成的车。那么有的人要问了这和深度学习框架Caffe有个毛的联系啊???!!!(ps:黑人问号脸)
2017-09-04 00:30:33 16359 1
linux下shell无线工具源代码
2013-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人