c++ hpc优化for循环分支预测3 分支嵌套有时候程序涉及到嵌套的分支,比如下面的程序for(int i = 0; i < size; i++) { if(a[i] > 500 ...... 芒果 2022年05月23日 阅读(780) 评论(0) 喜欢(1)
c++ hpc优化for循环分支预测2 上一篇中提到分支预测的优化方法,主要是通过预先排序分支条件的方式提高分支预测命中率的。除此外,还有替代和消除ifelse分支的优化思路可以采用。比如有如下的fo ...... 芒果 2022年05月23日 阅读(718) 评论(0) 喜欢(2)
c++ hpc优化for循环分支预测1 预先排序条件假如有以下for循环,for内部有if-else分支判断for(int i = 0; i < task_size; ++i) { if ...... 芒果 2022年05月19日 阅读(777) 评论(0) 喜欢(2)
opencv opencv程序优化技巧3-UMat 简介前面两篇文章介绍OpenCV常用的优化编码技巧与编译优化选项,除了CUDA以外都是基于CPU的优化技巧。其实OpenCV还支持了OpenCL作为后端的GPU ...... 芒果 2022年05月16日 阅读(1271) 评论(0) 喜欢(1)
c++ pcl-vtk-9.x-viewer嵌入qt窗口显示 简介本文介绍基于新版vtk(9.0以后) pcl点云显示控件viewer嵌入到Qt窗体控件中的方法,在这之前首先需要准备的是下载安装pcl-12.1或者最新的版 ...... 芒果 2022年03月04日 阅读(2449) 评论(0) 喜欢(2)
opencv OpenCV程序优化技巧(1) OpenCV程序效率优化方法使用指针方法遍历像素点OpenCV中图像的存储对象为Mat类,该类提供了多种方式访问像素的的值。一般来说分为以at方法类与ptr指针 ...... 芒果 2022年03月02日 阅读(1171) 评论(0) 喜欢(2)
c++ vcpkg使用体验 最近被朋友安利了一个好东西,体验下来发现真不错。解决了C++开发过程中很多麻烦的地方,使用几天下来就决定以后都用它做项目开发了。这是一个用于获取和管理第三方C+ ...... 芒果 2021年10月25日 阅读(3016) 评论(0) 喜欢(4)
opencv opencv统一simd使用(三):pcl点云质心计算优化 计算质心计算质心的原理很简单,即将所有坐标点相加求和取平均值,不做优化的程序一个循环即可//计算质心原始程序 void GetCentroid(pcl::Poi ...... 芒果 2021年10月24日 阅读(1410) 评论(0) 喜欢(0)