摘要:前言 项目中想要实现一个功能,对于一个自定义类,包含坐标和类别等属性,按照到某个中心点的角度从小到大排序,如果角度相同,只保留距离中心点更近的元素。编程实现过程中用到了0-360的角度计算,自定义函数排序,以及删除重复元素等内容,故记录之。 具体内容 1. 计算到中心点的角度; // 计算点到中心点
阅读全文
摘要:前言 code float calculateAngle(cv::Point pre, cv::Point cur, cv::Point next){ cv::Point v1 = {pre.x-cur.x, pre.y-cur.y}; // ABC, BA cv::Point v2 = {next
阅读全文
摘要:前言 已知密集点轮廓,拟合尽可能多地保留原轮廓的关键凹凸顶点的近似轮廓,可以调用opencv中approxPolyDP函数实现,该函数采用的是道格拉斯普克算法; 另外,本人想要尽可能多地保留原轮廓的凹凸点,想要保留更多的关键点,不知道有没有更优化、更合适的算法; 算法介绍 1. 何为抽稀 在处理矢量
阅读全文
摘要:前言 理解 在C++(或任何编程语言)中,使用条件编译(如通过#ifdef, #ifndef, #endif预处理指令)来根据调试(debug)或发布(release)模式包含或排除代码段,对程序在最终编译后的性能和耗时通常是没有直接影响的。这是因为条件编译指令是在编译之前处理的,它们决定了哪些代码
阅读全文
摘要:C++ gflags库使用说明_c++ gflags 使用-CSDN博客跨文件使用命令行参数 如果你想要访问在另一个文件定义的 gflags 变量呢?使用 DECLARE_,它的作用就相当于用 extern 声明变量。为了方便的管理变量,我们推荐在 .cc 或者 .cpp文件中DEFINE 变量,然
阅读全文
摘要:cv::pointPolygonTest pointPolygonTest 函数在 OpenCV 中用于判断点是否在一个多边形的内部、外部或在边界上。该函数不需要考虑多边形的凹凸性,即它可以处理凸多边形和凹多边形。 判断坐标点是否在坐标围起来的区域内 判断点是否在点组成的封闭区域内c++_c++输入
阅读全文
摘要:前言 code #include <iostream> typedef struct { unsigned int a : 5; unsigned int b : 3; } tBits; int main() { tBits aa; aa.a = 205; // 1100 1101 aa.b = 8
阅读全文
摘要:前言 参考 1. cereal库实现序列化和反序列化_fifbro的博客-CSDN博客; 完
阅读全文
摘要:前言 最近在考虑如何实现kalman跟踪,其中涉及较多矩阵运算,比如矩阵相乘、矩阵转置等,先实现了一个矩阵相乘的c代码如下。其实,后续可以使用matrix类实现kalman跟踪。 code #include "stdio.h" void Multi(int * left, int * right,
阅读全文
摘要:前言 code #include <stdio.h> #include <stdlib.h> #define Size 5 typedef struct Table{ char length; char size; char ss; int len; }table; table *t1=(table
阅读全文
摘要:前言 关注点 code #include <stdio.h> #include <stdlib.h> #include <string.h> // strcat #define Size 4 typedef struct Table{ int len; int size; int aa; }Tabl
阅读全文
摘要:code if (mkdir(finalpath.c_str(), S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH) == -1) { if( errno == EEXIST ) { // alredy exists } else { // something else
阅读全文
摘要:\033[2J 清屏 \033[y;xH 设置光标位置 参考 1. C语言基础——printf带颜格式化输出(Linux); 2. C语言\033方式设置字体颜色; 完
阅读全文
摘要:can test code tfl_can.c #include "tfl_can.h" // int can_init( int* sock ) { struct sockaddr_can addr; struct ifreq ifr; const char* ifrname = "can1";
阅读全文
摘要:STBI图像数据和darknet中image数据类型之间的转换 前言 STBI图像数据和darknet中image数据类型之间的转换 image2stbi file: src/image.c function: save_image_options for(k = 0; k < im.c; ++k)
阅读全文
摘要:参考 1. c++中string 的replace用法; 完
阅读全文
摘要:参考 1. 004 - 指针和引用的区别是什么? 完
阅读全文