首页 > 新文章
  • Opencv 行与列 is a project mainly written in , based on the .Mat在创建的时候,参数顺序是先行后列; Mat (int rows, int cols, int type) Size在使用的时候,默认是先宽后高,即先列后行。                                       Size(int width, int height)...

  • Vector容器 begin()与end()函数、front()与back()的用法 is a project mainly written in , based on the .begin函数: 函数原型: iterator begin(); const_iterator begin(); 功能: 返回一个当前vector容器中起始元素的迭代器。 end函数: 函数原型: iterator end(); const_iterator end(); 功能: 返回一个当前vector容器中末尾元素的迭代器。...

  • Opencv meanStdDev is a project mainly written in , based on the .meanStdDev: 计算矩阵的均值和标准偏差。 C++: void meanStdDev(InputArray src,OutputArray mean, OutputArray stddev, InputArray mask=noArray()) Python: cv2.meanStdDev(src[,mean[, std...

  • C++中string erase函数的使用 is a project mainly written in , based on the .erase函数的原型如下: (1)string& erase ( size_t pos = 0, size_t n = npos ); (2)iterator erase ( iterator position ); (3)iterator erase ( iterator first, iterator last ); (4)ite...

  • STL nth_element is a project mainly written in , based on the .nth_element(first,nth,last) first,last 第一个和最后一个迭代器,也可以直接用数组的位置。  nth,要定位的第nn 个元素,能对它进行随机访问. 将第n_thn_th 元素放到它该放的位置上,左边元素都小于它,右边元素都大于它. 测试代码: http://www.cplusplus.com...

  • C++ set is a project mainly written in , based on the .1. set的初始化 set可以这样初始化 set iset{ 1,2,3 }; set iset2 = { 1,2,3 }; 在初始化set的时候,若出现重复的元素 set iset3{ 1,2,3,3,3 }; set iset4 = { 1,2,3,3,3 };...

  • C++ std::priority_queue优先队列 is a project mainly written in , based on the .template ,class Compare = less > class priority_queue; 需要头文件 #include 普通的队列是一种先进先出的数据结...

  • Error:CPACK_PACKAGE_VERSION does not match version provided by version.hpp header! is a project mainly written in , based on the .环境:Cmake3.10+OpenCV2.4.13.5+CUDA9.2 Problem CMake Warning at cmake/OpenCVPackaging.cmake:23 (message):CPACK_PACKAGE_VERSION does not match version provided by version...

  • 编译OpenCV 2+ with CUDA 9+ is a project mainly written in , based on the .编译很头疼,出现以下问题: CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correct...

  • VS+Eigen+CUDA compile error: C2244 and MSB3721 is a project mainly written in , based on the .编译环境Eigen3+CUDA9.2+VS2015 错误如下: 解决方式: 将Eigen中的JacobiSVD and BDCSVD里的Index用Eigen::Index替换 http://eigen.tuxfamily.org/dox-devel/TopicCUDA.html http://eigen.tuxfami...

  • The different between Const and Static in C++ is a project mainly written in , based on the .1.const规定了一个变量在它初始化值之后,值不能再改变,也就是只读。 来看个例子: const测试例子 在这个测试程序里,我试图在初始化变量c的值之后再修改c的值,编译直接报错,告诉我c已经是一个只读变量了,不可以改值。   2.static在函数内的时候,表明这个变量在函数的生命周期结束之后也不会被释放。 s...

  • CSR稀疏矩阵存储方式 is a project mainly written in , based on the .矩阵可分为稠密矩阵和稀疏矩阵,对于稀疏矩阵而言,使用同样的内存来存储这个矩阵显然是对内存的浪费,那么我们就可以想办法将矩阵中所有的o元素挥着不相关元素剔除,怎么剔除,第一种方法是通过三个一维矩阵来存储原二维矩阵中的所有非0元素,三个矩阵分别为value、column、row, value 数组存储所有的非零元素, column 数...

  • C 多线程编程之在类中使用多线程(thread)的方法 is a project mainly written in , based on the .一、thread的基本用法 参见C++使用thread类多线程编程 。 二、类外使用多线程,访问类的成员 这几种方式,新建线程都是在类外,然后通过把友元函数或者成员函数作为thread参数。 #include #include #include using namesp...

  • C++中关于[]静态数组和new分配的动态数组的区别分析 is a project mainly written in , based on the .一、静态数据及动态数组的创建     静态数据:               int a[10];             int a[]={1,2,3};             数组的长度必须为常量。     动态数组:             int len;             int *a=new int...

  • Qt中openGL的四个重要事件(initializeGL() resizeGL() paintGL() pdateGL())调用规则 is a project mainly written in , based on the .initializeGL函数由于是初始化,所以只调用一次 而resizeGL和paintGL会多次调用 resizeGL在正常的情况下,触发的条件是,窗口大小发生变化时,resizeGL被调用,之后会触发paint事件,从而调用paintGL()事件处理器。 paintGL在正常的情况下,只要你移动窗口的位置,就会马上触发pain...

  • C++静态成员函数好处 is a project mainly written in , based on the .静态成员函数主要为了调用方便,不需要生成对象就能调用。 比如: class X { public:void MethodA();static void MethodB(); } 此时MethodB可以直接调用,X::MethodB(); MethodA必须先生成类对象才能调用,X x; x.MethodA(); 函数的行为对所有...

  • 解决Qt+OpenGL更换图像纹理的问题 is a project mainly written in , based on the .2020.2.5 疫情持续蔓延,在家无聊便解决标题所述问题。 若纹理加载是initializeGL()中,而在QtOpenGL的initializeGL()在程序运行时只运行一次,如果我的图像是通过上一步得到而不保存在本地,那么更换纹理变成了一个棘手的问题。 我曾尝试用extern、static等方法在类与类之间传递数据,但是依然...

  • Opengl库区分:glut、freeglut、glfw、glew、gl3w、glad is a project mainly written in , based on the .opengl原生库 gl* 随opengl一起发布 opengl实用库 glu* 随opengl一起发布 opengl实用工具库glut glut* 需要下载配置安装(太老了!) opengl实用工具库开源版本freeglut glut* 需要下载配置安装(完全兼容glut,算是glut的代替品,但是bug较多!) openg...

  • 剑指offer:面试题04. 二维数组中的查找 is a project mainly written in , based on the .题目:二维数组中的查找 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [[1, 4, 7, 11, 15],[2, 5, 8, 12, 1...

  • 剑指offer: 面试题03. 数组中重复的数字 is a project mainly written in , based on the .题目:找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 示例 1: 输入: [2, 3, 1, 0, 2, 5, 3] 输出:2 或 3 限制: 2 <= n...