- 博客(15)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 关于程明明老师的BING一点自我看法——加速
本文为原创,欢迎转载,转载请注明出处: 在我看来,首先要说明的一点就是,BING这个方法与其称之为一种新的一般物体识别方法,倒不如说是一种加速方法。其方法的成功之处就是在于其较快的处理速度,即其文章中所说的1000fps。目前,大部分的物体识别方法都是先学习大量的样本,获得学习结果,然后用不同的框遍历需要测试的图片,将遍历的框中内容依次与学习结果比对,然后确定框中是否存在此
2015-01-30 12:50:12 10680 15
原创 【opencv2】生成图像的梯度图
先看代码:#include #include #include #include using namespace cv;using namespace std;typedef unsigned char byte;void gradientGray(Mat &src, Mat &mag);int main(){ Mat src = imread("1.jpg",
2015-01-27 12:02:09 11846 6
原创 【opencv2】图片大小转换和图片的保存
闲话少说,先看程序:#include #include #include "opencv2\opencv.hpp"using namespace cv;using namespace std;int main(void){ const string imageName("2.jpg"); Mat image = imread(imageName); //读取图像 imsh
2015-01-23 21:20:37 6458
原创 【opencv2】直线hough变换
在opencv2中,直线Hough变换有以下两种形式:标准霍夫线变换(HoughLines) 原理在这里的博客已经说了。此函数能给我们提供一组参数对(θ,rθ) 的集合来表示检测到的直线统计概率霍夫线变换(HoughLinesP ) 这是执行起来效率更高的霍夫线变换. 它输出检测到的直线的端点(x0,y0,xn,xn) 先看程序,后面会讲一下每个函数的
2015-01-19 14:43:38 2275
原创 【opencv2】:图像元素的遍历
多说无益,先贴代码,再看解析:函数的功能是实现图像颜色的缩减。#include #include using namespace std;using namespace cv;void colorReduce(Mat &src,Mat &dst, int div = 64);//注意:这里的div是个默认参数,其初始化只能在函数声明中进行,函数定义里不能给div初始化int
2015-01-15 17:53:55 1328
原创 【opencv2】Sobel算子原理与实现
对于一幅图像,假设图像为全白,但是中间有一条黑色的垂直的直线。那么直线所在的位置有何特征呢? 稍微想想便可以知道,在直线的左边为全白,那么从图像最左边至中间黑色的直线,其像素点的灰度变化率始终是为0的。同理,直线右边也是这种情况。但是,在黑色直线旁边的点,其会度变化率则不为0。如果把黑色直线看成是图像左右两边的分界线,那么只要知道灰度变化率不为0 的点,就可以找到这个边界的准确位置
2015-01-13 14:47:31 8662 1
原创 直线hough变换原理及实现
看了一天的hough变换,总算是有些眉目。一开始总是纠结于hough变换把图像中的点映射到另一个参考系中的直线中,是怎么实现的。即我怎么知道图像中的点事映射到哪些直线中的。。。。。后面终于明白,其做法是将映射到另一个参考系的直线离散化,通过求直线上每个点,来构成直线,从而表达出原图像此点所在的所有直线。至于最后是选择映射到极坐标系中是因为减少运算量。本来无边无际的直线,都可以用有边有界的模和角度来
2015-01-12 20:36:34 15221 2
转载 计算机视觉、机器学习相关领域论文和源代码
内容复制过来,结果没法保存,所以直接给个链接吧。。。。。。http://blog.sciencenet.cn/blog-849193-834792.html 涵盖内容如下: 一、特征提取Feature Extraction:二、图像分割Image Segmentation:三、目标检测Object
2015-01-11 21:59:19 1057
原创 C++学习笔记(八):对字符的操作函数和范围for语句的使用
前面一篇博客里介绍了string类和其详细使用,这里再说一下对单个字符的操作可以有哪些方法。isalnum(c)c是字母或数字时为真isalpha(c)c是字母时为真iscntrl(c)c是控制字符时为真isdigit(c)c是数字时为真isgraph(c)c除空格之外的打印字符时为真islower
2015-01-04 20:30:17 1314
原创 在codeblocks中使用C++11标准,安装及配置方法
用过的codeblocks的人都知道,这款软件是相当的棒。同时在2011年推出的C++11新标准也是非常的强大,就连C++之父都说C++11标准像是产生了一中新的语言。对于C++11的介绍见: http://developer.51cto.com/art/201312/422379.htm 下面我来介绍一下如何在codeblocks中使用
2015-01-03 20:52:31 39419 7
原创 C++学习笔记(六):关于ifdef 和ifndef的使用
在写程序的时候经常看到这么几句话: #ifndef xxx_xxx_x #define xxx_xxx_x .... #endif 自己也一直知道这个是防止头文件重复编译的保护语句,因此自己写程序的时候只要自己写头文件,那不管三七二十一通通把这几句加上,但是其实自己一直不知道为什么加这几句可以达到防止头文件重复编译的
2015-01-02 17:22:58 3766 1
原创 C++学习笔记(五):auto和decltype两个比较神奇的定义变量方法
auto类型说明符: 在编程经常需要把表达式或者某个值赋给变量,但是这要求程序员清楚的知道这个表达式或值的类型。但是,有时候并不明确的清楚类型,那此时该怎么办呢?比如我要把变量1和变量2的值之和赋值给一个新的变量3,但是我却不清楚这三个变量的类型,此时就可以使用auto类型说明符,例: auto value3 = value1 + value2; 此处编译器
2015-01-02 15:12:14 1509
原创 MATLAB2012a下载、安装及破解方法
下载地址如下:http://yunpan.cn/cyjGMugpDGsse 提取码 32e8安装步骤如下:1、解压压缩包,打开文件夹内的setup.exe2、选择“不使用Internet安装”3、接受许可协议条款,点击“是”4、选择:我已有我的许可证的文件安装密钥 输入:38699-60149-36808-21840-054915、选择安
2015-01-01 16:18:20 33683 5
原创 C++学习笔记(三):引用解析
再一次系统的学习一下C语言,看到“引用”这个名字的时候,我都已经想不起这是什么意思了,复合类型中有引用这个概念吗?往后面看,才知道自己太水了,连“&”的标准名字叫什么都不知道。 所谓引用(reference)即为对象另外起了个名字。通过将声明符写成&a的形式来定义引用类型,其中d是声明的变量名。例: int a = 2015; int &a
2015-01-01 16:12:17 1036 1
VERY DEEP CONVOLUTIONAL NETWORKS FOR LARGE-SCALE IMAGE RECOGNITION
2016-03-01
C++中1e-30是什么意思
2015-04-10
一个关于图像的度量方式
2015-01-26
vs中用opencv库调试程序,release可以跑,debug不能
2015-01-19
图像处理该怎么入门(推荐一些书)
2015-01-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人