Find the overlap of two point clouds

Most of the search for overlapping areas on the Internet is to establish a kdtree for one point cloud, and then search the points of another point cloud within the r radius. This method is suitable for two point clouds, which are exactly the same. The general point cloud data are not exactly the same. For example, the point clouds of two fl ...

Posted by patrick99e99 on Sun, 16 Jan 2022 18:13:52 +0100

Data structure - tree and binary tree-1

Experimental preparation: 1. Skillfully use pointer for program design and master structure pointer. 2. Master the use of structure pointer to access structure variables. 3. Master the use of pointers as function parameters. 4. Understand the meaning, purpose and processing method of tree and binary tree. 1, Experimental purpose Understand a ...

Posted by searchman on Sun, 16 Jan 2022 15:06:51 +0100

Image morphology

//Image morphology void COpenCVTestDlg::OnCbnSelchangeComboMorphology() { if (m_comboMorphology.GetCurSel() == -1) return; if (!m_srcMatImg.empty()) { //Define type int MorphologyType = MORPH_RECT; //Define size int MorphlogySize = 3; //Call ...

Posted by webtech123 on Sun, 16 Jan 2022 12:17:59 +0100

Data structure - algorithm and program design

1, Experimental purpose Understand and master the type definition method of linear table.Master the basic operations in the sequence table, including the creation of the sequence table, the addition and deletion of elements, and the basic operations such as empty and full judgment. 2, Experimental requirements [Title 1 - three methods of fun ...

Posted by dswain on Sun, 16 Jan 2022 09:22:29 +0100

C + + standard - C++14 features

1, Variable template Before C++11, we only had templates for classes and functions. In C++14, a variable template is added: template<class T> constexpr T pi = T(3.1415926535897932385L); template<class T> T circular_area(T r) { return pi<T> *r * r; } Variable templates can also be used in class variables: template&lt ...

Posted by hrdyzlita on Sun, 16 Jan 2022 07:05:48 +0100

c + + classical sorting algorithm

c + + various classical sorting algorithms Starting today, write down what you have learned about looking for a job. 1, Various sortalgorithm Time and space complexity and stability of ⭐⭐⭐⭐⭐ 2, (various) sortalgorithm When is the best and worst case (especially fast platoon) 3, Bubbling sort⭐⭐⭐⭐ ​ // Bubble sort the two adjacen ...

Posted by rohanm02 on Sun, 16 Jan 2022 05:56:44 +0100

[LeetCode] determine a binary tree

preface This paper shows the topics related to determining a binary tree in LeetCode, which readers can use to write by dictation to check whether they are familiar with the relevant algorithms. The difficulty is medium. LeetCode topic Related topic types Related links 105 Constructing binary tree from preorder and inorder traversal sequ ...

Posted by mazman on Sun, 16 Jan 2022 05:50:18 +0100

Principle, design and implementation of thread pool

Principle and implementation of thread pool 1. What is a thread pool Thread pool is a form of multi-threaded processing. Threads are created in advance and placed in a queue for management. When a task needs to be processed, the task is assigned to a specific thread for execution. Improve performance by reducing thread creation, destruction, ...

Posted by sharpmac on Sun, 16 Jan 2022 05:19:29 +0100

C++ Getting Started, Beginning

Preface Tip: Here you can add a general description of what this article will record: For example: With the continuous development of artificial intelligence, machine learning is becoming more and more important. Many people have started learning machine learning. This paper introduces the basic content of machine learning. Tip: The f ...

Posted by Rommeo on Sun, 16 Jan 2022 04:23:28 +0100

QT + Gaode Map Web Service API development - search input prompt demoqt UI layout, build request URL, slot function and QT network access

QT-UI layout The simple arrangement in the early stage is good, and it may be adjusted in the future The following is a brief description of the following figure: lineEdit is used to input information, ListWidget is used to display the final prompt information, and TextBrowser is used to print the obtained XML file, which can be deleted lat ...

Posted by Drebin on Sun, 16 Jan 2022 03:11:48 +0100