OpenCV 2学习笔记
来源:互联网 发布:mac python idle 运行 编辑:程序博客网 时间:2024/05/22 13:36
参考书目:《OpenCV 2 计算机视觉编程手册_中文版》
————————————————————————————————————————————————————————————————
chapter02
// *data++= *data/div*div + div/2; 这个在QT上跑会出错,在VS没事。可改成
*data = *data / div*div + div / 2;
data += 1;
// 用模运算代替整数除法的 被除数整数倍数(总之也是缩小范围)
// 这个运算要存取像素的两次,所以比较慢
int v = *data;
//*data++ = v - v%div +div/2;
*data = v - v%div + div / 2;
data += 1;
// 这个我再QT得出的结果是错的,div=64。实际上是6,但我的QT里面确实5
int n = static_cast<int>(log(static_cast<double>(div)) / log(2.0));
// step是矩阵中行的长度,单位为字节,可以用step和这个指针相加即得这个点的下一行元素
data += step;
// 这里不用*data++,这样可以不改变data的指针所指地址。确保
*(data + i) = *(data+i)&mask + div / 2;
// 在contrast.cpp里面,少了itout++
for (; it != itend; it++, itup++, itdown++,itout++)
// 我还没想出来为什么是.step1()
int step = image.step1();
指针所指地址不变,所指内容可以变
// const uchar* previous = image.data;
// mask要是灰度图像
logo.copyTo(imageROI, mask);
// logo应该一定是灰度图,所以这里加上在channels.at(1),那么logo就是蓝色的
imageROI = channels.at(1);
- OPENCV学习笔记(2)
- OpenCV 2学习笔记
- opencv 学习笔记2
- opencv学习笔记2
- opencv学习笔记(2)
- opencv学习笔记2:HighGUI
- opencv 2 学习笔记1
- OpenCV学习笔记(2)
- opencv 学习笔记(2)
- OpenCV学习笔记2-视频
- opencv学习笔记(2)
- 《学习OpenCV》 学习笔记
- OpenCV 2 学习笔记(2): OpenCV 2 介绍
- OpenCV学习笔记2:使用opencv进行图像比较
- OpenCV 2 学习笔记(1): OpenCV 2.4.3 的安装
- OpenCV学习笔记(18)OpenCV之基本绘图2
- openCV学习笔记(二)---openCV系列基本操作(2)
- openCV学习笔记(2)--cvCreateTrackbar
- bug,OpenStack、Docker和Spark打造一个云服务
- 埋头苦干
- 第四周项目三——用对象数组操作长方柱类
- intent传递对象的两种方式
- ios SQLite增删改查
- OpenCV 2学习笔记
- h.264测试视频
- 有符号和无符号之间的转换
- 详细分析system_call
- P51-10
- 关于 ios 7.0启用的UINavgationViewController的interactivePopGestureRecognizer手势
- (转)Asp.Net 使用“递归算法”生成目录树的JSON格式(值得收藏) 以下博文转自:http://www.cnblogs.com/yangrixing/archive/2012/08/23/26
- 18、File类使用list方法的一点奇怪现象
- 输出闰年