小工具知识网

当前位置: 首页 > 行业知识 > C++椭圆检测论文复现 Ubuntu 22.04+Vscode+opencv3.4

行业知识

C++椭圆检测论文复现 Ubuntu 22.04+Vscode+opencv3.4

2026-11-08 14:51:52 来源:互联网转载

复现的代码

���博客旨在复现论文《An Efficient High-quality Ellipse Detection》,该文章本来只有Matlab的代码实现,后来被islands翻译成了c++ 库,大家可以参考islands发在知乎上的文章高质量椭圆检测库,C++的代码链接。

 使用环境

Ubuntu 22.04

lsb_release -aDistributor ID:UbuntuDescription:Ubuntu 22.04.4 LTSRelease:22.04Codename:jammy

Cmake 3.22.1

cmake -versioncmake version 3.22.1

C++ 11.4.0

g++ -vgcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) 

Opencv   3.4.9

pkg-config --modversion opencv3.4.9

安装C++编译器

 查看自己的C++编译器版本

cmake --version

cmake version 3.22.1

如果没有安装cmake,那么可以使用指令自行安装

sudo apt-get install cmakesudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

安装opencv

 通过官网,使用代码安装opencv https://github.com/opencv/opencv/releases

我选择了opencv3.4.9,选择最后的Source.code(tar.gz)进行下载。

下载完毕后放入合适的路径,进行解压。

之后创建release文件夹,并进行编译

mkdir releasecd releasecmake ..sudo makesudo make install 

验证opencv是否安装成功

#include #include  int main() {    std::cout 

上一篇:C语言简易小游戏实现—2048

下一篇:怎么将服务器出租?