摘自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版本中访问像素点的效率问题相关推荐

  1. 棉花糖多少钱_如何在6.0棉花糖及更高版本中访问Android的正在运行的应用程序列表...

    棉花糖多少钱 In Android 5.x and below, accessing your list of running apps was simple-you'd jump into Sett ...

  2. OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法

    OpenCV像素点邻域遍历效率比较,以及访问像素点的几种方法 前言: 以前笔者在项目中经常使用到OpenCV的算法,而大部分OpenCV的算法都需要进行遍历操作,而且很多遍历操作都是需要对目标像素点的 ...

  3. 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 ...

  4. 微信升级最新版本后,可在一对一聊天场景中访问外部链接

    9月17日消息,据微信发布的消息,近期,工信部对外链管理提出了专项指导意见,微信将落实"以安全为底线"的互联互通,为确保高质量的平台内容和良好的用户体验,整体遵循如下外链开放原则: ...

  5. 【OpenCV】OpenCV访问像素点的三种方式

    环境配置   VS2013+OpenCV3.0+Win7(X64)    前言   OpenCV是图像处理最常用的库之一.它提供了许多常用的图像处理算法相关的函数,极大地方便了图像处理方法的开发,而图 ...

  6. 在 SharePoint 2010 中访问数据

    数据访问的关键方法有哪些? | 使用查询类 | 使用 SPQuery | 使用 SPSiteDataQuery | 使用 LINQ to SharePoint | LINQ to SharePoint ...

  7. java 权限修饰符大小_Java中访问权限修饰符public protected private, 缺省默认权限的用法总结...

    1.访问权限符: (1)public: 对于成员来说:任何其他类都可以访问它们,不管在同一个包中还是在另外的包中. 对于类来说: 也是一样. (2)friendly: 对于成员老说:如果一个类的成员没 ...

  8. 如何在Javascript中访问对象的第一个属性?

    本文翻译自:How to access the first property of an object in Javascript? Is there an elegant way to access ...

  9. php节点对象,JavaScript_JavaScript中访问节点对象的方法有哪些如何使用,JavaScript中访问节点对象的方法 - phpStudy...

    JavaScript中访问节点对象的方法有哪些如何使用 JavaScript中访问节点对象的方法有哪些? var obj = document.getElementById('fdafda'); va ...

最新文章

  1. 清华镜像站 python_使用清华、豆瓣镜像源下载tensorflow
  2. oracle中脚本是什么意思,ORACLE常用脚本命令
  3. 图片压缩兼修改md5
  4. 企业生产过程能力分析(CPK)
  5. 解决向日葵远程不能退出腾讯安全管家,点退出时没反应,也不能远程卸载
  6. 浙江工业大学计算机专业考研心得
  7. 程序员看来都羡慕:一个寒门博士的致谢及其女友回复
  8. curl+openssl,编译win32 兼容xp系统的静态库
  9. 机器人唱歌bgm_爱死亡与机器人 全剧歌单BGM
  10. 《Microsoft COCO Captions Data Collection and Evaluation Server》论文笔记
  11. Response.WriteFile 无法下载大文件解决方法
  12. cmos sensor (图像传感器) CSI接口
  13. 传记-《杰克·韦尔奇自传》书中的精髓:杰克·韦尔奇如何利用自己的智慧,推动通用电气从优秀走向卓越的?
  14. 第四次作业-微软必应词典客户端
  15. 《数学建模与数学实验》第5版 数据的统计描述 习题8.7
  16. 网络营销中的博客营销有什么价值?对于博客营销我们应该注意哪些问题?
  17. 安卓 Android 11、12 不使用第三方 Recovery TWRP 刷入 Magisk v22+ 支持联发科
  18. vue项目使用Print.js插件实现PDF文件打印
  19. pmc订单表格_PMC部门需掌控各部门表单汇总
  20. 比较好用的报表工具有哪些?

热门文章

  1. 又一个网页下载者木马
  2. python求高阶导数_TensorFlow:计算Hessian矩阵(和高阶导数)
  3. mysql 1031错误_为什么我的mysql语句一直报错,找不到错误,望各位大佬指点一番...
  4. (70)信号发生器DDS正弦波设计(二)(第14天)
  5. (56)UART外设驱动协议(一)(第12天)
  6. mysql binlog生成异常_mysql binlog故障演练
  7. Uboot 启动流程分析
  8. STM32--MPU内存保护单元(一)
  9. mp3播放程序c语言,Go语言音乐播放器
  10. c语言利用线程交替打印奇偶数,两个线程交替打印奇偶数