当前位置: 首页 > wzjs >正文

做设计的有什么网站西安百度网站排名优化

做设计的有什么网站,西安百度网站排名优化,wordpress二步验证,爱奇艺做视频网站的计划没有成功,arduino对于UVC的环境支持不是很完善所以导致项目破产,这里经供参考思想,后续有时间了技术长了再回来研究 SP32-S3 OV2640摄像头模块 ESP32-S3开发板,可以使用TinyUSB库实现UVC,这样可以直接被Windows…

计划没有成功,arduino对于UVC的环境支持不是很完善所以导致项目破产,这里经供参考思想,后续有时间了技术长了再回来研究

SP32-S3 + OV2640摄像头模块  ESP32-S3开发板,可以使用TinyUSB库实现UVC,这样可以直接被Windows识别为摄像头,原本想法是作为windows登录时用来作为登陆使用的摄像头

所以不能使用原本上位机读取图像的办法而是要使用免驱摄像头类似的UVC协议

ESP32-S3 + OV2640

硬件连接(ESP32-S3与OV2640接线表)
OV2640 引脚ESP32-S3 引脚
3.3V3.3V
GNDGND
D0GPIO 1
D1GPIO 2
D2GPIO 3
D3GPIO 4
D4GPIO 5
D5GPIO 6
D6GPIO 7
D7GPIO 8
XCLKGPIO 15
PCLKGPIO 16
VSYNCGPIO 17
HREFGPIO 18
SDAGPIO 13
SCLGPIO 12
RESETGPIO 11 (可选)
PWDNGPIO 10 (可选)

arduino 代码

#include <esp_camera.h>
#include <Adafruit_TinyUSB.h>// OV2640 摄像头配置
#define CAMERA_MODEL_AI_THINKER
#define PWDN_GPIO_NUM    10
#define RESET_GPIO_NUM   11
#define XCLK_GPIO_NUM    15
#define SIOD_GPIO_NUM    13
#define SIOC_GPIO_NUM    12
#define Y9_GPIO_NUM      8
#define Y8_GPIO_NUM      7
#define Y7_GPIO_NUM      6
#define Y6_GPIO_NUM      5
#define Y5_GPIO_NUM      4
#define Y4_GPIO_NUM      3
#define Y3_GPIO_NUM      2
#define Y2_GPIO_NUM      1
#define VSYNC_GPIO_NUM   17
#define HREF_GPIO_NUM    18
#define PCLK_GPIO_NUM    16// TinyUSB UVC 配置
Adafruit_USBD_WebUSB usb_uvc;
uint8_t frame_buffer[1024 * 1024]; // 调整缓冲区大小以适应分辨率void setup() {Serial.begin(115200);// 初始化摄像头配置camera_config_t config;config.ledc_channel = LEDC_CHANNEL_0;config.ledc_timer = LEDC_TIMER_0;config.pin_d0 = Y2_GPIO_NUM;config.pin_d1 = Y3_GPIO_NUM;config.pin_d2 = Y4_GPIO_NUM;config.pin_d3 = Y5_GPIO_NUM;config.pin_d4 = Y6_GPIO_NUM;config.pin_d5 = Y7_GPIO_NUM;config.pin_d6 = Y8_GPIO_NUM;config.pin_d7 = Y9_GPIO_NUM;config.pin_xclk = XCLK_GPIO_NUM;config.pin_pclk = PCLK_GPIO_NUM;config.pin_vsync = VSYNC_GPIO_NUM;config.pin_href = HREF_GPIO_NUM;config.pin_sscb_sda = SIOD_GPIO_NUM;config.pin_sscb_scl = SIOC_GPIO_NUM;config.pin_pwdn = PWDN_GPIO_NUM;config.pin_reset = RESET_GPIO_NUM;config.xclk_freq_hz = 20000000;config.pixel_format = PIXFORMAT_JPEG;// 根据PSRAM调整分辨率if (psramFound()) {config.frame_size = FRAMESIZE_SVGA; // 800x600config.jpeg_quality = 10;config.fb_count = 2;} else {config.frame_size = FRAMESIZE_VGA; // 640x480config.jpeg_quality = 12;config.fb_count = 1;}// 初始化摄像头esp_err_t err = esp_camera_init(&config);if (err != ESP_OK) {Serial.printf("摄像头初始化失败: 0x%x", err);return;}// 初始化TinyUSB UVCTinyUSB_Device_Init(0);usb_uvc.setManufacturer("ESP32-UVC");usb_uvc.setProduct("OV2640 Camera");usb_uvc.begin();
}void loop() {camera_fb_t *fb = esp_camera_fb_get();if (fb) {// 发送JPEG帧到USBusb_uvc.write(fb->buf, fb->len);esp_camera_fb_return(fb);}delay(33); // 约30 FPS
}

 

http://www.dtcms.com/wzjs/489741.html

相关文章:

  • 东莞网站建设aj工作室门户网站推广方案
  • 邢台做移动网站的公司免费域名邮箱
  • 1空间做2个网站项目推广
  • 什么网站教你做美食湛江seo
  • 使用net域名的大网站游戏推广平台哪个好
  • 泰安市房产信息网官网网站排名优化快速
  • 网站用axure做的rp格式短链接在线生成
  • 网站建设公司投诉电话百度搜索热度
  • 中国网站排名前100企业网络营销案例
  • 群晖服务器可做网站服务器么怎么引流怎么推广自己的产品
  • 哪些在线网站可以做系统进化树免费引流app下载
  • 网上花钱做ppt的网站买友情链接有用吗
  • 全国房产信息查询系统seo推广专员工作内容
  • 自己制作一个网站的软件seo计费怎么刷关键词的
  • 北京轨道交通建设公司网站保定seo排名外包
  • 做网站的是如何赚钱的磁力狗bt
  • 网站如何做vip等级百度竞价开户费用
  • 昆山企业网站建设公司百度惠生活怎么做推广
  • 国外做问卷赚购物券等的网站百度网站优化排名
  • git做网站根目录夫唯seo怎么样
  • 九龙坡网站建设哪家好营销软件网
  • 营销网站建设专业团队在线服务专业做网站公司
  • 网站建设找哪家好百度正版下载恢复百度
  • 网站制作上哪学校新乡百度网站优化排名
  • 做网站的基本功能成人教育培训机构
  • 做网站开发的想接私活360站长工具
  • 微信上浏览自己做的网站吗站长之家统计
  • wordpress建立非博客郑州seo学校
  • 罗湖网站制作费用google登录
  • 灯饰模板网站2023年6月份又封城了