2014年12月28日

OpenCV 2.4.9 学习笔记(4)—— 像素类型与Templates的限制使用

摘要: 限制使用templates C++中的Templates使得接口机制非常好用,高效而且能够保证数据与算法的安全。但是过多地使用templates可能会增加计算时间和代码长度,有时候还能难区分接口和实现。在OpenCV中过多使用templates并不是一件好事,OpenCV的refman中提到Ope... 阅读全文

posted @ 2014-12-28 00:02 Charles Huang @ CAS 阅读(560) 评论(0) 推荐(0) 编辑

2014年12月27日

OpenCV 2.4.9 学习笔记(3)—— OpenCV自动为输出数组(矩阵)分配内存

摘要: OpenCV大部分时候会为OpenCV方法中的输出数据(方法的参数)自动分配内存,所以如果一个方法的参数有一个或者多个输入数组(cv::Mat 实例)和一些输出数组时,OpenCV会自动为输出数组分配内存空间或者重新分配内存空间,内存的大小和数据类型由输入数组决定。如果需要的话,这个方法会通过其... 阅读全文

posted @ 2014-12-27 22:44 Charles Huang @ CAS 阅读(2359) 评论(0) 推荐(0) 编辑

OpenCV 2.4.9 学习笔记(2)—— OpenCV内存自动管理

摘要: OpenCV自动内存管理 目前版本的OpenCV是自动处理所有自己的内存的,虽然这么说也不是很严谨。OpenCV在2.0版本中引入了一个新的C++接口,利用自动内存管理给出了解决问题的新方法。使用这个方法,开发者不需要纠结在管理内存上,而且你的代码会变得简洁。 以Mat为例,首先现在没必要再手动... 阅读全文

posted @ 2014-12-27 22:10 Charles Huang @ CAS 阅读(5685) 评论(0) 推荐(0) 编辑

OpenCV 2.4.9 学习笔记(1)—— 基本功能结构

摘要: 一些关于OpenCV(2.4.9版本)的学习笔记,作为记录,以免自己忘了。安装与配置 OpenCV的下载、安装以及在各个平台(Windows/Linux等)配置网上有很多的资料,自己就不用存了。需要或者遇到问题的时候再说。基本模块结构 OpenCV(Open Source Computer Vi... 阅读全文

posted @ 2014-12-27 21:48 Charles Huang @ CAS 阅读(3740) 评论(0) 推荐(1) 编辑

2014年4月8日

Deep learning with Theano 官方中文教程(翻译)(四)—— 卷积神经网络(CNN)

摘要: 供大家相互交流和学习,本人水平有限,若有各种大小错误,还请巨牛大牛小牛微牛们立马拍砖,这样才能共同进步!若引用译文请注明出处http://www.cnblogs.com/charleshuang/。本文译自:http://deeplearning.net/tutorial/lenet.html文章中的代码截图不是很清晰,可以去上面的原文网址去查看。1、动机卷积神经网络(CNN)是多层感知机(MLP)的一个变种模型,它是从生物学概念中演化而来的。从Hubel和Wiesel早期对猫的视觉皮层的研究工作,我们知道在视觉皮层存在一种细胞的复杂分布,,这些细胞对于外界的输入局部是很敏感的,它们被称为“感 阅读全文

posted @ 2014-04-08 13:53 Charles Huang @ CAS 阅读(66155) 评论(4) 推荐(4) 编辑

2014年4月6日

Deep learning with Theano 官方中文教程(翻译)(三)——多层感知机(MLP)

摘要: 关于更多的http://deeplearning.net/tutorial/的翻译还有学习笔记会陆续整理传到博客。供大家相互交流和学习,本人水平有限,若有各种大小错误,还请巨牛大牛小牛微牛们立马拍砖,这样才能共同进步!若引用译文请注明出处http://www.cnblogs.com/charleshuang/。下面。http://deeplearning.net/tutorial/mlp.html#mlp 的中文翻译。下面以PPT截图的方式给出,风格不好,还请见谅。具体程序见http://deeplearning.net/tutorial/mlp.html#mlp若引用转发本文,请注明出处:h 阅读全文

posted @ 2014-04-06 16:55 Charles Huang @ CAS 阅读(12846) 评论(1) 推荐(1) 编辑

导航