二、计算机视觉-第一个程序

本文介绍了如何在Python环境中创建虚拟环境并安装必要的库(如OpenCV、NumPy和Mediapipe),随后通过实例演示如何编写一个基础的Mediapipe手部追踪程序。读者将学习如何配置环境并实现手部关键点标记功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


前言

可能有人说第一个程序不就是print一个hello world吗。本来我也想写一个hello world ,但是这篇文章如果只是一个hello world有点应付的感觉,还是多写点吧,凑点字数。顺便也能让大家提起点兴趣看看我们后面能做出什么效果。也可以验证 一下我们上节课搭建的环境是否正常,是否可以运行我们的程序。


一、创建虚拟环境

用我们上节课说的方法打开anaconda,使用下面的命令创建一个名为demo1的环境,并且指定使用python的版本为3.8 。这样我们创建的虚拟环境 我们用到的包 python版本都是独立的。如果你的程序需要python2.x版本的,你可以在创建一个2.x的环境,这和我们3.8的环境完全隔离互不影响。需要用到哪个环境就使用conda activate demo1 激活哪个环境就行了。另外如果你电脑没有安装python,conda也会自动帮你安装好。

conda create --name demo1 python=3.8

二、安装所需要的库

conda install opencv numpy
pip install mediapipe

因为mediapipe不能用conda安装所以 我们使用了pip。
上面这几个库我们后面会经常用到,尤其是opencv和numpy。
简单介绍一下这几个库:

opencv:常用于图像处理

numpy:可以方便的管理数组,还有提供数学函数方便我们使用。

mediapipe:可以用于开发各种应用,包括实时手势识别、人脸识别,姿势识别等等不一一列举,可以去官方查看。我们这里用到的是识别手部的。

三、编写代码

我们可以先在本地创建一个目录专门用于我们的代码,比如我的事E:\demo,在上面的命令行中输入cd E:\demo 进入到我们的目录,我们可以创建一个py文件,可以使用juputer,也可以使用PyCharm,VScode 甚至记事本都可以。下面代码后面会讲解,这里只是展示效果 测试环境。可以不用理解代码含义。
代码如下(示例):


# 导入库
imp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值