在Ubuntu16.04环境下配置C++版本OpenCv开发环境

在Ubuntu环境中无法安装Visual studio,一般大家都会选择安装vscode,但是vscode配置起来比较麻烦,在这推荐一款比较好用的开发软件Clion,Clion有比windows下Visual Studio 还强大的性能和友好的界面,简直就是Linux下开发C++ 最好的集成开发环境,只要你是学生,只要你有学校邮箱,就可以进行在JetBrains官网申请免费使用特权,这一点超赞!
接下来就是详细的安装过程
1、下载压缩包
首先获取安装包~去官网直接下载: https://www.jetbrains.com/clion/
https://www.jetbrains.com/clion/download/#section=linux
2、解压CLion-2018.3.2.tar.gz到当前文件夹

tar -zxvf CLion-2018.3.2.tar.gz  

3、 运行clion.sh脚本

cd clion-2018.3.2/bin/  
./clion.sh  

然后会出现安装界面,选择Accept,然后是CLion License Activation,选择activation code,然后进入到http://idea.lanyus.com/获取一个序列码,copy过来,因为本人是学生,可以用学生免费版,在此就不放图了~
选择自己喜欢的界面主题,然后一直往下走,插件先不安装。
4、运行一个程序试试
新建一个C++工程,CLion会自动生成main.cpp以及CMakeLists.txt
我们只需要点击Run(也就是右上角的绿色按钮),就可以执行程序了,如果成功,运行窗口会出现:
在这里插入图片描述

5、OpenCV
只需要在CMakeLists.txt添加相应的库
添加的内容如下:

find_package(OpenCV REQUIRED)
target_link_libraries(test ${OpenCV_LIBS})

完整的CMakeLists.txt:
在这里插入图片描述

然后编写main.cpp:

/*
函数功能:读取图片并显示
*/
#include <stdio.h>
#include <opencv2/opencv.hpp>
#include "opencv/highgui.h"

using namespace std;
using namespace cv;


int main(int argc,char** argv) {

    IplImage *img1;
    char img1_file[] = "/home/lm/CLionProjects/test/Lina.jpg";
    img1 = cvLoadImage(img1_file, 1);
    cvShowImage("test", img1);
    cvWaitKey(0);
    cvReleaseImage(&img1);
    return 0;
}

在这里插入图片描述
注意:图片路径一定要是你要显示的图片的具体路径哟
还有需要注意的是:find_package()中OpenCV一定要注意大小写对应你安装的目录的名称:
我是默认安装的,是这样的:/usr/local/share/OpenCV
在这里插入图片描述在这里插入图片描述

这样就会去正确的文件夹中去找OpenCVConfig.cmake,OpenCV-config.cmake 两个文件,进而确定你要引入的opencv头文件和库函数在哪里。
然后就把你要显示的图片存放在你所写的路径下,之后点击Run:
在这里插入图片描述
接下来介绍如何在jetbrains官网上申请学生免费使用产品的权限
JetBrains公司的产品非常好用,比如PyCharm(python开发的IDE)、WebStorm(前端开发神器)、IDEA(Java开发的IDE)、PhpStorm等等。当然这些软件都是收费的。如果你是一个学生,且想以学习为目的使用jetbrains的产品,则可以申请免费使用一年的服务。在这一年中,可以免费下载使用该公司的任何一款或多款产品。
具体申请步骤如下:
1.登陆JetBrains官网的注册界面 https://account.jetbrains.com/login 用自己的邮箱创建一个账号:
在这里插入图片描述
点击sign up后,官方会发一封确认验证邮件到你注册的邮箱上(有可能需要好几分钟的时间邮件才会发送到达邮箱,所以请耐心等待吧~)
2.通过验证邮件设置好密码后,跳转或登录到jetbrains官网。
3.再跳转到 https://www.jetbrains.com/shop/eform/students 页面,开始填写资料:
在这里插入图片描述
如上图,选择红色圈圈的选项,因为这个方法是万能的,只要你有学生证就行。
4.Name写真实的中文名字,如果你不是外国人的话。first name写自己的姓,last name写自己的名。加入你的名字叫“季酸机”,那么first name写“季”,last name写“酸机”。
5.Email address写你用来注册账号的邮箱。
6.Country/Region选China
7.Academic institution写自己学校的全名,比如:沈阳理工大学
8.My education institution is accredited and takes 2 or more yearsof full-time study to complet这个选项最好勾上,虽然好像并没有什么用。
9.这一步才是重点。ADD DOCUMENT(S)这里上传一张自己的学生证照片,不要拍学生证封面或其他无关紧要的页面,拍包含一寸照、姓名、学号、院系、专业等重要信息的那一页,而且一定要拍得清晰一点,确保文字清晰可读就行。
10.or a link where such information can be found这一步不用管。
11.Comment (optional)这一栏可以写自己想说的话,比如:感谢jetbrain公司…
12.协议那一栏打钩,最后提交。提交成功后,官方会在一个星期之内发一封授权邮件到你邮箱(小编当时只等了一个下午)至此申请成功。
13.可以开始下载自己想使用的软件产品了。假如下载并安装好了PyCharm,初次打开时在检查License那个页面输入自己在jetbrains官网注册的账号和密码并点击确认,这样就可以免费使用一年了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yhwang-hub

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值