论文笔记 MSCNN:A Unified Multi-scale Deep Convolutional Neural Network for Fast Object Detection

最新看到的一篇关于多尺度下快速目标检测的论文,大概得浏览了一下,是UCSD大学的SVCL实验室和IBM研究院一起研究的结果。其代码已经开源到GitHub,链接为:zhaoweicai/mscnn。 这篇文章主要解决多尺度同时存在时的检索问题,设计了MSCNN网络,提出了两点创新: (1)针对多尺度问题:类似于FCNT跟踪方法,该文章也是观察到了卷积网络不同层得到的特征特点的不同,对不同层的特征采用阅读全文

如何在顶尖期刊上发论文?

众所周知,在世界范围内的顶尖期刊上发表论文可以推动一个人学术地位的提升,也能为职业前景奠定坚实的基础。因此,大家在发论文的路上你追我赶,乐此不疲。然而,在无数文章被提交之后,但只有极少数被接收。2013年,Nature共收到11000篇论文投稿,最终只发表了856篇,发表比例为7.8%。那么,想在顶尖期刊发表论文,除了研究本身之外,还需要注意些什么呢? 在伦敦举办的一次Naturejobs职业展览阅读全文

OpenCV Mat的三种常用类型简介

本文主要介绍Opencv常用的三种Mat类型:Mat,Mat_,Matx。 1. Mat 1.1 创建与初始化

注意: 使用Mat::Mat(int rows, int cols, int type, const Scalar& s)和Mat::Mat(Size size, int type, const Scalar&am阅读全文

基于超像素分割的图像区域选取方法及源码

工程源码GitHub: yhlleo/SuperpixelRegionFill 抠取图像区域的一个小demo,借助图像超像素分割的方法,将图像成子分块,再利用种子填充算法,选取子块区域。 超像素分割方法,采用论文 SEEDS: Superpixels Extracted via Energy-Driven Sampling 提出的方法,对于物体的边界具有较好的保留,如下图所示。可以辅助目标检测中制阅读全文

求解旋转图像的最大内接矩形

工程源码GitHub: yhlleo/ImageDataAugmentation 编译环境: CMake OpenCV Visual Studio 2010 在机器学习和深度学习中,通常使用为了增加数据(Data Augmentation)可以对数据进行例如一系列的旋转(rotate)、镜像(flip)等操作,本文将讲解如何求取旋转图像的最大内接矩形问题,这里的内接矩形,并不是数学上严格的内接概念阅读全文

CMake 简介和 CMake 模板

如果你用 Linux 操作系统,使用 cmake 会简单很多,可以参考一个很好的教程:CMake 入门实战 | HaHack。如果你用 Linux 操作系统,而且只是运行一些小程序,可以看看我的另一篇博客:你就编译一个 cpp,用 CMake 还不如用 pkg-config 呢。 但如果你用 Windows,很大的可能你会使用图形界面的 CMake(cmake-gui.exe)和 Visual S阅读全文

模板类与模板函数的实例化导出

.h

dlllib.cpp

[crayon-5a64f4a7d6799阅读全文

如何构建Windows平台下的动态库DLL

在构建动态库时,生成两个文件:导入库(.lib)和动态库(.dll)。GCC和mingw默认情况下会导出所有符号,但是vs默认情况下不导出任何符号。如果dll没有导出任何符号,则vs就不会生成导入库(这就是为什么vs构建dll时只生成了.dll,没有生成.lib的原因)。如果要导出函数或类型,必须使用__declspec( dllexport )。 在VS平台构建dll库时,CMAKE会添加如下预阅读全文

动态库的unresolved external symbols问题

跨平台的程序(在Linux下测试通过)如果是用CMake的CMakeLists.txt组织起来的,有时候会遇到这样的问题:里边有若干个工程是add_library,作为库,若干个工程是add_executable,作为可执行程序,其中,可执行程序调用了另一个工程生成的库,该库为动态库 在编译、运行该可执行程序的时候,链接过程中报经典链接错误——unresolved external symbols阅读全文