C/Cpp
文章平均质量分 75
July_Zh1
计算机硕士在读,关注模式识别,计算机视觉,图像处理。
展开
-
MFC 托盘模式
为对话框程序增加托盘模式,左键双击托盘图标重新显示窗口,右键单击托盘图标显示下拉菜单,可点击关闭。1,在对话框类的头文件中添加: #define WM_NC WM_USER+1 #define IDI_NOTIFYICON 100 //添加成员函数afx_msg LRESULT OnNotifyIcon(WPARAM wParam,LPARAM lParam);void原创 2014-02-13 23:56:20 · 677 阅读 · 0 评论 -
[VLFeat]Dense Sift的C源码学习
VLFeat是一个很好用的开源库,其中实现了计算机视觉常用的算法,使用的语言是C和matlab。 官网:http://www.vlfeat.org/index.html 在官网下载最新版本后,在matlab中添加路径即可。 1,Dense Sift 在文章《sift特征提取算法》中提到,提取图像的sift特征分4步:构建DOG尺度空间;关键点定位;关键点方向赋值;生成描述子。 这里产生的s原创 2015-06-24 15:28:48 · 5664 阅读 · 0 评论 -
torch学习笔记1:实现自定义层
当我们要实现自己的一些idea时,torch自带的模块和函数已经不能满足,我们需要自己实现层(或者类),一般的做法是把自定义层加入到已有的torch模块中。实现lua实现如果自定义层的功能可以通过调用torch中已有的函数实现,那就只需要用lua实现,torch的文档中也提供了简单的说明。 现在我们来实现一个NewClass: - 在torch目录下(torch/extra/nn/)创建文件Ne原创 2016-10-21 16:16:18 · 3679 阅读 · 0 评论 -
torch学习笔记3.1:实现自定义模块(lua)
在使用torch时,如果想自己实现一个层,则可以按照《torch学习笔记1:实现自定义层》 中的方法来实现。但是如果想要实现一个比较复杂的网络,往往需要自己实现多个层(或类),并且有时可能需要重写其他模块中已有的函数来达到自己的目的,如果还是在nn模块中添加,会比较混乱,并且不利于本地git仓库统一管理,这个时候,我们可以自己实现一个像nn一样的模块,在代码中使用时 require即可。我们来实现一原创 2016-11-05 20:55:57 · 2892 阅读 · 0 评论