- 博客(5)
- 收藏
- 关注
原创 UbuntuX86_64交叉编译opencv为arm64架构
通过在ubunbu上编写编写程序可以打开工程文件下的一个视频,通过交叉编译可以使这个程序可以在树莓派上运行出来,即在树莓派上可以运行可执行文件打开视频。
2023-04-10 14:34:12
1012
1
计算两个多边形的重叠面积(C++)
写一个C++程序,计算两个多边形的重叠面积
多边形class定义如下:
class Polygon {
public:
Polygon(float* polygon, int vertex) : polygon(polygon), vertex(vertex) {};
private:
float* polygon; // 坐标形式为 [x, y, x, y, ...., ]
int vertex; // 顶点数量
};
函数定义:
float intersection(const Polygon& A, const Polygon& B);
例:
float coordsA[8]{ 10, 20, 10, 30, 30, 50, 40, 20 };
float coordsB[8]{ 15, 25, 15, 35, 35, 55, 45, 25 };
Polygon a(coordsA, 8);
Polygon b(coordsB, 8);
intersection(a, b) 应当返回 366.666
2023-04-19
linux中opencv4.5.5交叉编译后的文件
linux中opencv4.5.5交叉编译后的文件,在ubuntu中将opencv交叉编译成arm架构可以运行的文件,包括完整项目,具体过程参考主页https://blog.csdn.net/qq_43561784/article/details/129881169?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129881169%22%2C%22source%22%3A%22qq_43561784%22%7D#t52
2023-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人