杂记录---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。

SIFT算法学习总结

这儿仅作为我个人学习SIFT算法的总结!算法存在的意义SIFT(Scale-Invariant feature transform)算法是一种局部特征检测的算法,该算法通过寻找图像中的特征点(inte...
  • silence2015
  • silence2015
  • 2017年08月11日 17:30
  • 307

SIFT学习记录

csdn收藏功能还需要增强。。。 总纲:SIFT算法详解 Sift算法就是用不同尺度(标准差)的高斯函数对图像进行平滑,然后比较平滑后图像的差别,差别大的像素就是特征明显的点。 1.zddhud  ...
  • sudsn
  • sudsn
  • 2017年04月18日 09:09
  • 116

sift matlab 代码学习网站

http://www.robots.ox.ac.uk/~vedaldi/code/sift.html
  • Eagleest
  • Eagleest
  • 2014年08月07日 09:16
  • 3549

ebs R12 杂收杂发 代码

DECLARE   l_iface_rec        mtl_transactions_interface%ROWTYPE;   l_iface_lot_rec    mtl_transactio...
  • lyyong2007
  • lyyong2007
  • 2015年11月23日 20:58
  • 319

SqlServer学习(一)【杂记录】

txtdate=DateTime.Parse(Context.Request["txtDate"].ToString()).ToString("yyyy-MM-dd");
  • WuLex
  • WuLex
  • 2015年08月24日 15:54
  • 692

一分钟了解"用matlab计算信杂比SCR 以及 背景区域的标准差"

%求SCR和方差的方法 clear,clc,close all imgName=input('请输入bmp文件名,要有单引号,要有后缀:'); img=imread(imgName); fig...
  • yes1989yes
  • yes1989yes
  • 2017年08月11日 22:05
  • 207

使用存储过程杂入杂出-出问题

原因: 问题:在后台使用存储过程往mtl_transaction_interface表中插入数据,因为改错了科目ID,最后导致生成总账日记帐的出错error10,公司间不平衡.   ...
  • more_mins
  • more_mins
  • 2014年09月09日 15:11
  • 299

杂记录

一:一个网络请求包含什么信息呢? MyAndroidClient{ url     请求地址 String  handler 请求处理器  Handler Context 请求标记    Acti...
  • niu0147
  • niu0147
  • 2016年03月01日 18:14
  • 279

伤寒杂病论白话文

白话版伤寒论 1、太阳病的基本症候特征,是脉象浮、头痛、项部拘急不舒、畏寒。 2、太阳病,发热,汗出,畏风,头痛,项部拘急不舒,脉象浮缓的,就叫做中风。 3、太阳病,已经发热,或者还未发热,畏冷...
  • q123456789098
  • q123456789098
  • 2016年05月22日 17:48
  • 17744

Linux设备驱动编程---miscdevice杂类设备的使用方法

miscdev简称杂类设备杂类设备就是对字符设备驱动做一个封装,方便简单使用杂类设备封装字符设备需要包含的头文件:#include (1)杂类设备的数据结构:struct miscdevice { ...
  • morixinguan
  • morixinguan
  • 2016年09月29日 11:01
  • 847
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:杂记录---sift学习
举报原因:
原因补充:

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