news 2026/6/10 20:47:48

02.01.02.快速开始篇(OpenCV案例 使用Eclise开发工具:创建Makefile项目方式 打开图片 )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
02.01.02.快速开始篇(OpenCV案例 使用Eclise开发工具:创建Makefile项目方式 打开图片 )

本页目录

  • 1、创建项目
  • 2、配置
  • 3、测试

基础知识:02.01.01.快速开始篇(OpenCV案例 使用Eclise开发工具:创建Executable项目方式 打开图片 )

创建项目

  • 菜单位置:File》New 》 Other…》C/C++》C/C++ Project

  • 测试一下
    • 清理:右键项目 》Clean Project
    • 编译:右键项目 》Build Project
    • 运行:右键项目 Run As》 Run Configurations … 》C/C++ Application
      • Name:Test Debug
      • C/C++ Application输入列选择按钮:Search Project… 》自动生成Debug/Test
      • 点击运行:Run

配置

Eclipse配置项目

  • 菜单位置:右键项目 Project》Properties》C/C++ Build》Tool Chain Editor》Current builder 选择:Autolools Makefile Generator
  • 菜单位置:右键项目 Project》Properties》C/C++ Build》Settings
  • Binary Parsers》勾选GNU Elf Parser和Elf Parser

修改:Makefile

# C includesC_INCLUDES=\-I/usr/local/software/opencv/build/install/include/opencv4\-I/usr/include/gtk-2.0\-I/usr/lib64/gtk-2.0/include\-I/usr/include/pango-1.0\-I/usr/include/atk-1.0\-I/usr/include/gdk-pixbuf-2.0\-I/usr/include/libpng16\-I/usr/include/pango-1.0\-I/usr/include/harfbuzz\-I/usr/include/pango-1.0\-I/usr/include/libmount\-I/usr/include/blkid\-I/usr/include/fribidi\-I/usr/include/cairo\-I/usr/include/pixman-1\-I/usr/include/libxml2\-I/usr/include/freetype2\-I/usr/include/libpng16\-I/usr/include/harfbuzz\-I/usr/include/glib-2.0\-I/usr/lib64/glib-2.0/include\-I/usr/include/sysprof-4 OPT=-O0 FLAGS=`pkg-config --cflags --libs opencv4 gtk+-3.0`CFLAGS=-g3 -Wall -c -fmessage-length=0CXXFLAGS=$(C_INCLUDES)$(OPT)$(CFLAGS)$(FLAGS)OBJS=Test.o# librariesLIBS=\-lopencv_gapi\-lopencv_stitching\-lopencv_aruco\-lopencv_bgsegm\-lopencv_bioinspired\-lopencv_ccalib\-lopencv_cudabgsegm\-lopencv_cudafeatures2d\-lopencv_cudaobjdetect\-lopencv_cudastereo\-lopencv_dnn_objdetect\-lopencv_dnn_superres\-lopencv_dpm\-lopencv_face\-lopencv_freetype\-lopencv_fuzzy\-lopencv_hfs\-lopencv_img_hash\-lopencv_intensity_transform\-lopencv_line_descriptor\-lopencv_mcc\-lopencv_quality\-lopencv_rapid\-lopencv_reg\-lopencv_rgbd\-lopencv_saliency\-lopencv_signal\-lopencv_stereo\-lopencv_structured_light\-lopencv_phase_unwrapping\-lopencv_superres\-lopencv_cudacodec\-lopencv_surface_matching\-lopencv_tracking\-lopencv_highgui\-lopencv_datasets\-lopencv_text\-lopencv_plot\-lopencv_videostab\-lopencv_cudaoptflow\-lopencv_optflow\-lopencv_cudalegacy\-lopencv_videoio\-lopencv_cudawarping\-lopencv_wechat_qrcode\-lopencv_xfeatures2d\-lopencv_shape\-lopencv_ml\-lopencv_ximgproc\-lopencv_video\-lopencv_xobjdetect\-lopencv_objdetect\-lopencv_calib3d\-lopencv_imgcodecs\-lopencv_features2d\-lopencv_dnn\-lopencv_flann\-lopencv_xphoto\-lopencv_photo\-lopencv_cudaimgproc\-lopencv_cudafilters\-lopencv_imgproc\-lopencv_cudaarithm\-lopencv_core\-lopencv_cudev\-lgtk-3\-lgdk-3\-lpangocairo-1.0\-lpango-1.0\-lharfbuzz\-latk-1.0\-lcairo-gobject\-lcairo\-lgdk_pixbuf-2.0\-lgio-2.0\-lgobject-2.0\-lglib-2.0 LIBDIR=\-L/usr/local/software/opencv/build/install/lib64\-L/usr/lib64 TARGET=Test$(TARGET):$(OBJS)$(CXX)$(LIBDIR)$(FLAGS)-o$(TARGET)$(OBJS)$(LIBS)all:$(TARGET)clean:rm-f$(OBJS)$(TARGET)

测试

  • /mnt/D/eclipse/Test/Test.cpp
#include<opencv2/opencv.hpp>#include<iostream>intmain(){// 读取图像cv::Mat image=cv::imread("/mnt/D/eclipse/Test/test.png");// 检查图像是否成功加载if(image.empty()){std::cout<<"无法加载图像!"<<std::endl;return-1;}// 创建窗口并显示图像cv::namedWindow("Example",cv::WINDOW_AUTOSIZE);cv::imshow("Example",image);// 等待按键cv::waitKey(0);return0;}
  • 运行:选择项目 》左上角:>RunCTest Debug
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 10:50:05

【python大数据毕设实战】上海餐饮数据分析与可视化系统、Hadoop、计算机毕业设计、包括数据爬取、数据分析、数据可视化、机器学习、实战教学

&#x1f34a;作者&#xff1a;计算机毕设匠心工作室 &#x1f34a;简介&#xff1a;毕业后就一直专业从事计算机软件程序开发&#xff0c;至今也有8年工作经验。擅长Java、Python、微信小程序、安卓、大数据、PHP、.NET|C#、Golang等。 擅长&#xff1a;按照需求定制化开发项目…

作者头像 李华
网站建设 2026/6/10 14:13:29

数字化转型新引擎:Gitee如何重塑企业项目管理新范式

数字化转型新引擎&#xff1a;Gitee如何重塑企业项目管理新范式 在数字经济高速发展的今天&#xff0c;项目管理工具已成为企业提升协作效率、加速产品交付的关键基础设施。根据Gartner最新预测&#xff0c;到2025年全球项目管理软件市场规模将达到117亿美元&#xff0c;年复合…

作者头像 李华
网站建设 2026/6/10 12:21:57

GuoFeng3古风AI绘画模型:快速入门与创作指南

GuoFeng3古风AI绘画模型&#xff1a;快速入门与创作指南 【免费下载链接】GuoFeng3 项目地址: https://ai.gitcode.com/hf_mirrors/ai-gitcode/GuoFeng3 在AI艺术创作蓬勃发展的今天&#xff0c;GuoFeng3模型以其独特的中国古风风格和精美的2.5D质感&#xff0c;为数字…

作者头像 李华
网站建设 2026/6/10 10:52:16

Redpill Recovery:群晖引导工具的终极解决方案

Redpill Recovery&#xff1a;群晖引导工具的终极解决方案 【免费下载链接】rr Redpill Recovery (arpl-i18n) 项目地址: https://gitcode.com/gh_mirrors/rr2/rr 在个人NAS搭建领域&#xff0c;选择合适的引导工具往往决定了系统稳定性和维护效率。Redpill Recovery&am…

作者头像 李华
网站建设 2026/6/10 12:34:54

Java智能客服系统实战指南:1小时搭建企业级AI对话平台

还在为高昂的智能客服部署成本发愁吗&#xff1f;传统AI客服系统动辄数十万的硬件投入和复杂的运维门槛&#xff0c;让众多中小企业望而却步。现在&#xff0c;通过纯Java技术栈&#xff0c;你只需1小时就能拥有媲美商业级方案的智能客服能力。本文将为你详细解析如何快速部署和…

作者头像 李华
网站建设 2026/6/10 12:31:35

XPay个人免签收款支付系统实战指南

XPay个人免签收款支付系统实战指南 【免费下载链接】xpay Exrick/xpay 是一个用于集成多种支付方式的 SDK。适合在移动应用和网站中实现支付功能。特点是提供了丰富的支付方式、简洁易用的 API 和良好的兼容性。 项目地址: https://gitcode.com/gh_mirrors/xp/xpay 在现…

作者头像 李华