使用OpenCV时的小技巧
来源:互联网 发布:妇女社会地位调查数据 编辑:程序博客网 时间:2024/05/18 01:40
1、 图像的遍历
OpenCV图像遍历最高效的方法是指针遍历方法。因为图像在OpenCV里的存储机制问题,行与行之间可能有空白单元(一般是补够4的倍数或8的倍数,有些地方也称作“位对齐”,目前我用到的FreeImage和c#中的bitmap中的存储机制也是这样的)。这些空白单元对图像来说是没有意思的,只是为了在某些架构上能够更有效率,比如intel MMX可以更有效的处理那种个数是4或8倍数的行。Mat提供了一个检测图像是否连续的函数isContinuous()。当图像连通时,我们就可以把图像完全展开,看成是一行。因此最高效的遍历方法如下: co
参考资料http://www.cnblogs.com/ronny/p/opencv_road_2.html
2 防止图像Rect区域越界的方法
我们在对图像进行处理时,经常需要抽取图像中的某一区域进行处理,如果抽取的区域越界时,往往就会导致图像崩溃,下面是我在参考同行者代码时看到的一个小技巧
3 记录程序出错文件、文件中的哪个函数、文件中的哪一行的方法
__FILE__ 包含当前程序文件名的字符串
__LINE__ 表示当前行号的整数
__FUNCTION__ 表示当前的函数
转载来自:http://blog.csdn.net/kaka_36/article/details/18553679
0 0
- 使用OpenCV时的小技巧
- opencv使用小技巧
- 使用OpenCV时的小技巧(待续)
- OpenCV的几个小技巧
- OpenCV的几个小技巧
- opencv实用小技巧
- OpenCV小技巧
- 使用 NSString 时的一些小技巧
- 使用GridLayout时的一个小技巧
- 使用 Linux 的小技巧
- 使用CopyOnWriteArrayList的小技巧
- 笔记本电脑使用的小技巧
- Elipse的使用小技巧
- 使用约束的小技巧
- JScrollBar的使用小技巧
- JScrollBar的使用小技巧
- 使用的一些小技巧
- Eclipse使用的小技巧
- 用array_map生成指定日期
- flume java介绍
- Linux搭建服务器
- iOS 开发问与答(85-102)
- STL算法之sort和stable_sort
- 使用OpenCV时的小技巧
- pads规则
- HQ运维博客开通
- qt 字符串通过MD5加密
- 【静态化平台】☞( 一)网页静态化服务
- Spring学习心得(22)-- spring声明式事务处理(使用jdbc操作数据库)
- 一分钟理解sp与dp区别
- 关于sql server 代理(已禁用代理xp)解决办法
- React Native ListView的长按删除功能