esp32 cam 从安装、烧录到成为webcam详细教程

前言:本教程仅适用于ESP32-CAM开发板且带下载主板的这种情况。

在这里插入图片描述

一、安装arduino

1、arduino下载地址:

‘’’
https://www.arduino.cc/en/Main/Software?setlang=cn
‘’’
在这里插入图片描述

2、安装打开后。

在这里插入图片描述

3、目前只有默认的arduino配套的开发板;

在这里插入图片描述

二、配置esp32

1、打开首选项,将https://dl.espressif.com/dl/package_esp32_index.json和http://arduino.esp8266.com/stable/package_esp8266com_index.json添加进去。

https://dl.espressif.com/dl/package_esp32_index.json
http://arduino.esp8266.com/stable/package_esp8266com_index.json

在这里插入图片描述

2、点击工具—–>开发板–>开发板管理器,搜索esp32,进行安装。

![在这在这里插入图片描述

3、在安装完库之后,选择工具—开发板,选择如图开发板(可能不一样,根据个人情况进行选择)

在这里插入图片描述

三、电脑上安装CH340驱动(重要)

(这个地方浪费了我将近5个小时,没见有帖子提到的。)
通常情况下电脑插上usb线会自动识别安装,但是如果没有CH340驱动,电脑跟esp32形成链接,也识别不出来。(esp32会一直显示为其他设备的问题。这样esp32 cam 出现不了端口。)

1、官网下载材料

http://www.wch.cn/

在这里插入图片描述

2、在输入框中输入341ser

在这里插入图片描述

3、搜索可得

在这里插入图片描述

4、下载exe可执行文件

在这里插入图片描述

5、点击下载

在这里插入图片描述

6、打开我的电脑管理,即可发现esp32 cam 的端口已经出现。

在这里插入图片描述

7、至此安装结束,安装失败可能是之前卸载有残余,点击卸载后重新安装即可。

在这里插入图片描述

四、安装基于esp32 cam的(引用自B站UP主:关耳极创 )

资料地址:
https://pan.baidu.com/s/1Y9-rLLmAKPYzBDcrEyuGMw
提取码:2022

1、下载解压后双击exe.

在这里插入图片描述

2、打开esp32_camera_mjpeg_multiclient.ino,设置。

在这里插入图片描述

3、对文件中的FPS依据自己的需求进行更改。

在这里插入图片描述

4、将这里的wifi账号密码改为自己家wifi的账号密码。

在这里插入图片描述

5、一切修改完成后。点击烧录,静静等等完成即可。

在这里插入图片描述

6、如果少烧录不成功,出现

cc1plus.exe: warning: unrecognized command line option '-Wno-frame-address'
c:/users/kevin/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find crt1-sim.o: No such file or directory
c:/users/kevin/appdata/local/arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-97-gc752ad5-5.2.0/bin/../lib/gcc/xtensa-esp32-elf/5.2.0/../../../../xtensa-esp32-elf/bin/ld.exe: cannot find _vectors.o: No such file or directory
collect2.exe: error: ld returned 1 exit status

像:
cannot find crt1-sim.o: No such file or directory
cannot find _vectors.o: No such file or directory
“WiFi.h” 对应多个库
等等。都是因为上面第二步第3条 安装esp32库的时候有问题,需要删除C:\Users\xxxxxx\AppData\Local\Arduino15\packages 文件夹下的所有文件。按照第二步第3条 安装esp32库,重新进行安装,然后再次烧录即可完美解决此问题。

7、烧录完成后点击串口监视器。然后点击esp32上的“复位键”,等待esp32连上家庭网络后,在红框中复制从http开始的地址。http://192.1xx.x.xxx/mjpeg/1 (每个人的地址不一样)

在这里插入图片描述

8、在浏览器中输入复制网址,即可看到对应的图像。

在这里插入图片描述

9、结语

至此就已经完全安装烧录并联网成功了。到最后发现这摄像头的是拍摄质量是真不太行。

  • 51
    点赞
  • 439
    收藏
    觉得还不错? 一键收藏
  • 35
    评论
1. 下载安装OpenCV 首先需要下载安装OpenCV,可以直接从官网下载最新版本的OpenCV。 下载地址:https://opencv.org/releases/ 选择合适的版本,下载后进行安装。 2. 安装gocv 安装gocv需要先安装Go语言环境,可以到官网下载最新版本的Go语言。 下载地址:https://golang.org/dl/ 安装完成后,打开命令行,输入以下命令安装gocv: ``` go get -u -d gocv.io/x/gocv cd $GOPATH/src/gocv.io/x/gocv make install ``` 3. 配置环境变量 安装完成后,需要配置环境变量,将OpenCV的路径和gocv库的路径添加到环境变量中。 打开“我的电脑”-“属性”-“高级系统设置”-“环境变量”,在“系统变量”中找到“Path”变量,在其中添加OpenCV和gocv库的路径。 例如,如果OpenCV安装在“C:\opencv”目录下,gocv库安装在“C:\Users\user\go\src\gocv.io\x\gocv”目录下,则需要将以下两个路径添加到环境变量中: ``` C:\opencv\build\x64\vc15\bin C:\Users\user\go\src\gocv.io\x\gocv\bin ``` 4. 测试gocv 安装完成后,可以通过编写一个简单的测试程序来测试gocv是否安装成功。 在Go语言的代码编辑器中,创建一个新的Go文件,将以下代码复制进去: ``` package main import ( "fmt" "gocv.io/x/gocv" ) func main() { fmt.Println("Starting camera...") webcam, _ := gocv.VideoCaptureDevice(0) window := gocv.NewWindow("Hello") img := gocv.NewMat() defer webcam.Close() defer window.Close() for { webcam.Read(&img) if img.Empty() { continue } window.IMShow(img) if window.WaitKey(1) >= 0 { break } } } ``` 保存后,使用命令行进入文件所在文件夹,输入以下命令运行程序: ``` go run 文件名.go ``` 如果程序能够正常运行,并且能够打开摄像头并显示图像,则说明gocv安装成功。 至此,gocv库的windows安装教程结束。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值