用自己的云服务器来学会OpenCV炫酷使用、第一步、Conda 安装

简介: 本文详细讲解Linux服务器,最新版本 Conda 安装
🥇 版权: 本文由【墨理学AI】原创、在CSDN首发、各位大佬、敬请查阅
🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
  • 2021迎来尾声、即将迎来崭新的2022
  • 墨理诚挚感谢每一位粉丝、读者大大过去以及未来我们共同走过的路
  • 精彩干货、我们一期一期来
直接上干货、记录此次用自己的云服务器来开启一个深度学习环境搭建初体验、为下一步的 OpenCV炫酷展示 打好基础

📕 桌面 SSH 连接

服务器选购、开启之后、我们首先要做的、当然是用自己的本机的 Shell 工具进行连接

本机可以是笔记本电脑、也可以是平板或者、手机哦

你需要拥有的是适合自己的 Shell 工具

FinalShell 工具分享

这里给大家推荐一款好用的国产 Shell 工具 FinalShell

安装包分享给大家伙了、各位大佬、能给个三连不

1-90

有序自取,请勿传播链接,避免失效
链接:https://pan.baidu.com/s/1TMelHOok25m_kbS_9wwl3Q 
提取码:moli
AI 代码解读
安装过程很简单、就略过了、我们讲重点哇
  • 新建一个 SSH 连接

2-0

  • 初次连接、它会让你保存密钥

2-1

  • 正确输入密码即可(注意大小写哇)

2-2

📗 开启一个深度学习环境初体验

Linux服务器裸机、Anaconda 安装的教程、这次再详细不过了

🟡 最新版本 Anaconda安装

  • 默认通常是没有安装 anaconda
  • 我的这个默认居然有 pip 、意外惊喜

2-1

2-2

2-3

chmod 755 Anaconda3-2021.11-Linux-x86_64.sh 
AI 代码解读
连续按空格、读完安装协议、输入 yes 、然后回车、即可开始安装

2-5
2-6
2-7

🟡 配置Conda 源

vim ~/.condarc
这里我的配置如下
channels:
 - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
 - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
 - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
 - defaults
show_channel_urls: true
AI 代码解读

🟡 安装 Python opencv 环境

这安装速度、直接起飞、如下两个命令运行完毕、不到 90 秒、一个 OpenCV Python 环境即搭建完成
# 开始第一个环境搭建之旅

conda env list

conda create -n py369 python=3.8.0

# 激活刚刚创建的新环境

conda activate py369 

pip install opencv-python
AI 代码解读
conda env list 查看当前已经创建的环境

2-8

🟡 验证是否安装成功

进入 python 交互环境,打印 opencv 版本即可

Python 3.8.0 (default, Nov  6 2019, 21:49:08) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> print(cv2.__version__)
4.5.1
>>> 
AI 代码解读

🚀 使用 OpenCV 初识边缘检测

  • 这个代码跟着博主进行学习、相信会是极其简单和容易掌握
  • 下载最新的 OpenCV 安装包 4.5.5
  • copy 到我们的服务器、进行解压 例如 unzip opencv-4.5.5.zip
sobel 算子的运行
# 解压、进入 opencv-4.5.5 目录

cd  opencv-4.5.5/
 
# 运行命令如下
 
python samples/python/tutorial_code/ImgTrans/SobelDemo/sobel_demo.py samples/data/lena.jpg 
AI 代码解读
  • 运行效果如下:

8-0

LaPlace 算子的运行测试
python samples/python/tutorial_code/ImgTrans/LaPlace/laplace_demo.py samples/data/lena.jpg 
AI 代码解读
  • 运行效果如下

1-1

📕 如何选择适合自己的服务器呢

于此,博主结合自己云服务器使用经验,此次总结如下
  • 博主这次使用新的服务器搭建一个在线深度学习体验环境,主要是方便自己后续随时连接服务器学习熟悉 Linux命令 、 OpenCV基础知识、以及一些基础的新模型效果测验
  • 接下来就结合此次 阿里云白朴经验 和大家分析一下如何选择适合我们自己的服务器

🔴 根据自身的应用场景进行选择

  • 如果你是想要创建一个自己的个人主页、进行自我展示、方便其他大佬(比如你即将面试的公司)来全方位的了解你的特长
  • 对于大多数致力于长期学习的小伙伴来说、可以创建类似于博主这样,个人随时随地方便学习、查阅资料、存储大量数据作为自己的独立网盘的服务器
  • 或者说你作为公司的创业老板、想要给自己的公司创建一个独立官网、提升企业形象
  • 选择服务器不需要太着急、先免费体验一波、如果有长期使用需求、再选择适合自己当前业务或者学习场景的服务器进行扩充即可
  • 选择什么样规格的服务器、或者显卡进行深度学习模型训练、玩转自己的 AI 模型
  • 这又是一个值得探讨的问题、关注博主、不久后就会出一期选择深度学习服务器、显卡的干货
  • 欢迎各位小伙伴随时探讨或者评论区说说你期待的显卡机型、比如说 1080、2080、3080、P100
一文学会深度学习环境搭建,下面这一篇就能帮助各位有效入门
基础环境搭建完毕之后,各位可以根据所研究方向,选择对应经典论文源码在服务其中运行体验

关注墨理的小伙伴,相信跟着博主专栏博文一定能够帮助大家更快掌握深度学习搬砖技巧

博主墨理、会再接再厉、每周为大家更新更多 AI 领域实战、有趣干货

❤️ 各位小伙伴、预祝各位即将到来的元旦快乐

🎉 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️
❤️ 如果文章对你有帮助、 点赞、评论鼓励博主的每一分认真创作
❤️ 友情提示:道路千万条、安全第一条、选择适合的、才是最好的 ❤️

橘色800.jpg

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Node.js 是一种高效的 JavaScript 运行环境,基于 Chrome V8 引擎,支持在服务器端运行 JavaScript 代码。本文介绍如何在阿里云上一键部署 Node.js 环境,无需繁琐配置,轻松上手。前提条件包括 ECS 实例运行中且操作系统为 CentOS、Ubuntu 等。功能特点为一键安装和稳定性好,支持常用 LTS 版本。安装步骤简单:登录阿里云控制台,选择扩展程序管理页面,安装 Node.js 扩展,选择实例和版本,等待创建完成并验证安装成功。通过阿里云的公共扩展,初学者和经验丰富的开发者都能快速进入开发状态,开启高效开发之旅。
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
322 79
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
一键安装!阿里云新功能部署Nodejs环境到ECS竟然如此简单!
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
7028 3
基于云服务器的数仓搭建-hive/spark安装
本文介绍了在本地安装和配置MySQL、Hive及Spark的过程。主要内容包括: - **MySQL本地安装**:详细描述了内存占用情况及安装步骤,涉及安装脚本的编写与执行,以及连接MySQL的方法。 - **Hive安装**:涵盖了从上传压缩包到配置环境变量的全过程,并解释了如何将Hive元数据存储配置到MySQL中。 - **Hive与Spark集成**:说明了如何安装Spark并将其与Hive集成,确保Hive任务由Spark执行,同时解决了依赖冲突问题。 - **常见问题及解决方法**:列举了安装过程中可能遇到的问题及其解决方案,如内存配置不足、节点间通信问题等。
13 0
基于云服务器的数仓搭建-hive/spark安装
基于云服务器的数仓搭建-集群安装
本文介绍了大数据集群的安装与配置,涵盖Hadoop、Zookeeper、Kafka和Flume等组件。主要内容包括: 1. **数据模拟** 2. **Hadoop安装部署**:详细描述了HDFS和YARN的配置,包括NameNode、ResourceManager的内存分配及集群启动脚本。 3. **Zookeeper安装**:解压、配置`zoo.cfg`文件,并创建myid文件 4. **Kafka安装**:设置Kafka环境变量、配置`server.properties` 5. **Flume安装**:配置Flume采集日志到Kafka,编写启动脚本进行测试。
26 1
SSL证书怎么获得?获得后如何安装到服务器?
在当今互联网时代,SSL证书是保障网站安全的重要工具,实现HTTPS加密和身份认证,防止数据劫持或篡改,提升SEO效果。获取SSL证书需选择可信的CA机构、选择证书类型、生成CSR、验证域名及企业信息并获取证书。安装SSL证书到服务器(如Nginx)涉及上传证书文件、配置Nginx并重启服务。具体步骤可参考详细教程。 简介:SSL证书对网站安全至关重要,涵盖获取与安装流程,包括选择CA、生成CSR、验证信息、配置服务器等关键步骤。
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
355 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
590 4
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
100 5
Linux系统之安装Ward服务器监控工具
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等