opencv2.2版本中访问像素点的效率问题
摘自opencv2 codebook
1. at方式,如image.at<uchar>(i,j) =255或image.at<Vec3b>(i,j)[0] =255
此方式的效率比较低,建议只在随机读取时使用,在图片或矩阵轮询时不要使用。
2. 指针方式如 uchar* data= image.ptr<uchar>(j),data[i] =elem;
指针操作的效率最高,尤其是经过优化后的,一个优化的方法就是用短的循环代替长的循环,一个循环内多做些操作
3. 迭代器的方式如cv::Mat_<cv::Vec3b>::iterator it= image.begin<cv::Vec3b>();
他的主要好处就是不会越界,是面向对象编程里经常用到的STL的方法,但他的效率也不是很高
所以平时编程还是用指针的方法。
转载于:https://www.cnblogs.com/seacode/archive/2011/07/28/2119869.html
opencv2.2版本中访问像素点的效率问题相关推荐
- 棉花糖多少钱_如何在6.0棉花糖及更高版本中访问Android的正在运行的应用程序列表...
棉花糖多少钱 In Android 5.x and below, accessing your list of running apps was simple-you'd jump into Sett ...
- OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法
OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法 前言: 以前笔者在项目中经常使用到OpenCV的算法,而大部分OpenCV的算法都需要进行遍历操作,而且很多遍历操作都是需要对目标像素点的 ...
- SSIS 错误代码 DTS_E_OLEDB_EXCEL_NOT_SUPPORTED 没有可用的 OLE DB 访问接口 SSIS 的 64 位版本中不支持 Excel 连接管理器...
在Server 2008 R2的系统中,使用SQL安装包的BIDS(vs 08 shell)开发SSIS,按例子建好一个后,提示" SSIS 错误代码 DTS_E_OLEDB_EXCEL_N ...
- 微信升级最新版本后,可在一对一聊天场景中访问外部链接
9月17日消息,据微信发布的消息,近期,工信部对外链管理提出了专项指导意见,微信将落实"以安全为底线"的互联互通,为确保高质量的平台内容和良好的用户体验,整体遵循如下外链开放原则: ...
- 【OpenCV】OpenCV访问像素点的三种方式
环境配置 VS2013+OpenCV3.0+Win7(X64) 前言 OpenCV是图像处理最常用的库之一.它提供了许多常用的图像处理算法相关的函数,极大地方便了图像处理方法的开发,而图 ...
- 在 SharePoint 2010 中访问数据
数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...
- java 权限修饰符大小_Java中访问权限修饰符public protected private, 缺省默认权限的用法总结...
1.访问权限符: (1)public: 对于成员来说:任何其他类都可以访问它们,不管在同一个包中还是在另外的包中. 对于类来说: 也是一样. (2)friendly: 对于成员老说:如果一个类的成员没 ...
- 如何在Javascript中访问对象的第一个属性?
本文翻译自:How to access the first property of an object in Javascript? Is there an elegant way to access ...
- php节点对象,JavaScript_JavaScript中访问节点对象的方法有哪些如何使用,JavaScript中访问节点对象的方法 - phpStudy...
JavaScript中访问节点对象的方法有哪些如何使用 JavaScript中访问节点对象的方法有哪些? var obj = document.getElementById('fdafda'); va ...
最新文章
- 清华镜像站 python_使用清华、豆瓣镜像源下载tensorflow
- oracle中脚本是什么意思,ORACLE常用脚本命令
- 图片压缩兼修改md5
- 企业生产过程能力分析(CPK)
- 解决向日葵远程不能退出腾讯安全管家,点退出时没反应,也不能远程卸载
- 浙江工业大学计算机专业考研心得
- 程序员看来都羡慕:一个寒门博士的致谢及其女友回复
- curl+openssl,编译win32 兼容xp系统的静态库
- 机器人唱歌bgm_爱死亡与机器人 全剧歌单BGM
- 《Microsoft COCO Captions Data Collection and Evaluation Server》论文笔记
- Response.WriteFile 无法下载大文件解决方法
- cmos sensor (图像传感器) CSI接口
- 传记-《杰克·韦尔奇自传》书中的精髓:杰克·韦尔奇如何利用自己的智慧,推动通用电气从优秀走向卓越的?
- 第四次作业-微软必应词典客户端
- 《数学建模与数学实验》第5版 数据的统计描述 习题8.7
- 网络营销中的博客营销有什么价值?对于博客营销我们应该注意哪些问题?
- 安卓 Android 11、12 不使用第三方 Recovery TWRP 刷入 Magisk v22+ 支持联发科
- vue项目使用Print.js插件实现PDF文件打印
- pmc订单表格_PMC部门需掌控各部门表单汇总
- 比较好用的报表工具有哪些?
热门文章
- 又一个网页下载者木马
- python求高阶导数_TensorFlow:计算Hessian矩阵(和高阶导数)
- mysql 1031错误_为什么我的mysql语句一直报错,找不到错误,望各位大佬指点一番...
- (70)信号发生器DDS正弦波设计(二)(第14天)
- (56)UART外设驱动协议(一)(第12天)
- mysql binlog生成异常_mysql binlog故障演练
- Uboot 启动流程分析
- STM32--MPU内存保护单元(一)
- mp3播放程序c语言,Go语言音乐播放器
- c语言利用线程交替打印奇偶数,两个线程交替打印奇偶数