杂记录---sift学习

原创 2016年06月01日 18:10:17

1。cv_assert(表达式),表达式为false,返回错误信息。

2.opencv里的一些数据结构

data:Mat对象中的一个指针,指向内存中存放矩阵数据的一块内存 (uchar* data)
dims:Mat所代表的矩阵的维度,如 3 * 4 的矩阵为 2 维, 3 * 4 * 5 的为3维
channels:通道,矩阵中的每一个矩阵元素拥有的值的个数,比如说 3 * 4 矩阵中一共 12 个元素,如果每个元素有三个值,那么就说这个矩阵是 3 通道的,即 channels = 3。常见的是一张彩色图片有红、绿、蓝三个通道。
depth:深度,即每一个像素的位数(bits),在opencv的Mat.depth()中得到的是一个 0 – 6 的数字,分别代表不同的位数:enum { CV_8U=0, CV_8S=1, CV_16U=2, CV_16S=3, CV_32S=4, CV_32F=5, CV_64F=6 }; 可见 0和1都代表8位, 2和3都代表16位,4和5代表32位,6代表64位;
step:是一个数组,定义了矩阵的布局,另外注意 step1 (step / elemSize1) 总是等于 elemSize,M.step1(m-1)总是等于 channels;

对july大神代码的理解:#define Im(ROW,COL) ((float *)(im->data.fl + im->step/sizeof(float) *(ROW)))[(COL)]  

a.这是一个数组a[b];

b.前面的行号:im->step/sizeof(float)就等于sizeof(float)再与row相乘。

3. void *malloc(size)  想系统申请size的空间。返回的void* 可以转换成其他任意类型

版权声明:转载请注明来源。欢迎讨论,联系邮箱yanyan.li@pku.edu.cn。 举报

相关文章推荐

2016.7.26

//2016.7.26星期3: 1.取百度搜索改变声音的代码,和震动的代码。看完后自己要看懂复制。应用到自己的代码。 2.下午不知道在干嘛,晚上也是。因为一个比较难的项目就晕了。 其实最后不算很...

ImportError: cannot import name Pseudo

在scrapy中使用PyQuery出现如下错误: from lxml.cssselect import Pseudo, XPathExpr, XPathExprOr, FunImport Error:...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

2017-07-07 2,3,5,7倍数

1~n中不是2,3,5,7倍数的个数首先看到这个题目,因为没有看到输入的大小和时间要求,就用了直接就能想到的方法来做,也就是遍历1~n中的所有数,然后对每一个数都和2,3,5,7求余数,这种方法在n的...

需要学习的,学习记录,需要做的事情

2012年11月20日15:29:13 图遍历操作??? html5/css3??? JQuery??? 公交线路数据库设计,最短路径??? 多线程,文件读写,遍历??? Lucene??...

2016/1/16学习笔记

1. 一个由c/C++编译的程序占用的内存分几个部分 一、预备知识—程序的内存分配        堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念。首...

springmvc学习记录----springmvc的文件上传和下载

最近学习使用了springmvc的文件上传和下载,下面将记录一下使用的要点。

点滴记录。

1.检查代码的工具PC-lint。 2.linux 下

C语言程序设计习题

自己的名字 !我的名字 #include #include int main() { printf("****** * * * *\n");...

dbUtil与案例

1.tomcat内置连接池管理 tomcat内置连接池使用的是dbcp。问题1:tomcat怎样管理连接池?(配置) 要想将一个dbcp连接池让 tomca...

LintCode 解题记录17.4.27

2017.4.27 第一次刷LintCode 1.二叉树最大节点 树的代码大多和递归紧紧结合。注意递归终止的返回条件,以及需要判断返回的节点是否为NULLclass Solution { pu...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)