行业知识
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
下一篇:怎么将服务器出租?