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);


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 事业人员编制在机关任职改革怎么办 老公出轨死不承认怎么办 2017年军自考毕业证怎么办 大腿酸痛肌肉萎缩怎么办一 习惯不了军训一起洗澡怎么办 脚着凉了有点痛怎么办 腿着凉了膝盖疼怎么办 下雨了脚着凉了怎么办 军训中被教官训怎么办 命根子根部长豆豆很痒怎么办? 屁股坏了化脓了怎么办 貔貅屁股摔坏了怎么办 当兵身高差4厘米怎么办 查体戴眼镜视力达不到怎么办 公司福利体检查乙肝怎么办 有乙肝每年福利体检怎么办 国企有乙肝每年福利体检怎么办 单位福利体检查乙肝怎么办 事业单位每年福利体检有乙肝怎么办 高考失利后我该怎么办 初三了科学总是考不好怎么办 初三学生三模考的不好怎么办 高考体检检查出乙肝怎么办 高考体检单丢了怎么办 小腿弯曲没发育好怎么办? 辅警考试体能测试不合格怎么办 跑步跑不动怎么办腿软 人胖跑步跑不动怎么办 不工作每天很累怎么办 电大本科文凭毕业证掉了怎么办 要求全日制本科自考本科怎么办 毕业证被学校扣了怎么办 自考本科档案没有密封怎么办 艺术生统考没过怎么办 本科科目没考过怎么办 军校体检条丢了怎么办 学美术考了大专怎么办 音基试唱音不准怎么办 音基证书丢了怎么办 职称计算机证书丢了怎么办 30岁了 开始怀旧怎么办