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

网站建设怎么问问题网站设计联系

网站建设怎么问问题,网站设计联系,浙江vs广东联盟,个人适合建什么网站1.配置tensorflow的环境 (我是安装GPU版本的) 建议参考这个博主的文章,确实非常快速! 十分钟安装Tensorflow-gpu2.6.0本机CUDA12 以及numpymatplotlib各包版本协调问题_tensorflow cuda12-CSDN博客 2.学习自制数据集 &#xf…

1.配置tensorflow的环境

(我是安装GPU版本的)

        建议参考这个博主的文章,确实非常快速!

十分钟安装Tensorflow-gpu2.6.0+本机CUDA12 以及numpy+matplotlib各包版本协调问题_tensorflow cuda12-CSDN博客

2.学习自制数据集

(我这里的模型是用来做目标检测的,所以就先使用labelimg制作了YOLO型的数据集,再使用Python进行格式转换的) 

        首先,使用检测的摄像头拍摄视频。然后用Python代码处理视频,生成图像数据:

import cv2
import os# 配置参数
video_path = r"D:\\TC264_Library-master(ADS1.9.4)\\SHangWeiJi\\tf_datas_01.avi"
output_dir = r"E:\\YOLO01\\img_Origin"
desired_fps = 10  # 目标提取帧率# 创建输出目录(如果不存在)
os.makedirs(output_dir, exist_ok=True)# 打开视频文件
cap = cv2.VideoCapture(video_path)
if not cap.isOpened():raise Exception(f"无法打开视频文件:{video_path}")# 获取视频原始属性
original_fps = cap.get(cv2.CAP_PROP_FPS)
total_frames = int(cap.get(cv2.CAP_PROP_FRAME_COUNT))
video_duration = total_frames / original_fpsprint(f"视频信息:")
print(f"原始帧率:{original_fps:.2f} FPS")
print(f"总帧数:{total_frames}")
print(f"持续时间:{video_duration:.2f} 秒")# 计算帧间隔(根据原始帧率和目标帧率)
frame_interval = int(round(original_fps / desired_fps))
print(f"采样间隔:每 {frame_interval} 帧保存一次")# 初始化计数器
count = 0
saved_count = 0while True:ret, frame = cap.read()if not ret:break# 按间隔保存帧if count % frame_interval == 0:# 生成带序号的文件名(4位数字补零)filename = f"frame_{saved_count:04d}.jpg"output_path = os.path.join(output_dir, filename)# 保存图像(质量参数75,可根据需要调整)cv2.imwrite(output_path, frame, [cv2.IMWRITE_JPEG_QUALITY, 75])saved_count += 1count += 1# 释放资源
cap.release()
print(f"\n处理完成!共保存 {saved_count} 张图像到:{output_dir}")

接着,进入labelimg进行标注。YOLO型数据变为TFRecord型数据的转换代码如下所示: 

import tensorflow as tfdef parse_tfrecord(example_proto):"""解析TFRecord特征描述"""feature_description = {'image': tf.io.FixedLenFeature([], tf.string),'bboxes': tf.io.VarLenFeature(tf.float32),'points': tf.io.VarLenFeature(tf.float32),'num_bboxes': tf.io.FixedLenFeature([], tf.int64),'num_points': tf.io.FixedLenFeature([], tf.int64)}parsed = tf.io.parse_single_example(example_proto, feature_description)# 解码图像image = tf.io.decode_raw(parsed['image'], tf.uint8)image = tf.reshape(image, [224, 224, 1])image = tf.cast(image, tf.float32) / 255.0# 解码边界框bboxes = tf.sparse.to_dense(parsed['bboxes'])bboxes = tf.reshape(bboxes, [parsed['num_bboxes'], 4])# 解码关键点points = tf.sparse.to_dense(parsed['points'])points = tf.reshape(points, [parsed['num_points'], 4])return image, {'bbox': bboxes, 'points': points}def load_dataset(subset, batch_size=32):"""加载TFRecord数据集"""pattern = f"E:/TFRecordData/{subset}/{subset}_*.tfrecord"files = tf.data.Dataset.list_files(pattern)dataset = files.interleave(lambda x: tf.data.TFRecordDataset(x),cycle_length=tf.data.AUTOTUNE,num_parallel_calls=tf.data.AUTOTUNE)dataset = dataset.map(parse_tfrecord,num_parallel_calls=tf.data.AUTOTUNE)dataset = dataset.padded_batch(batch_size,padded_shapes=([224, 224, 1],{'bbox': [None, 4],'points': [None, 4]})).prefetch(tf.data.AUTOTUNE)return dataset# 使用示例
train_dataset = load_dataset("train")
val_dataset = load_dataset("val")
test_dataset = load_dataset("test")

3.模型训练

然后,我们就可以美美地把自己的数据集导入到模型里面进行训练了

我的模型训练结果如下:

4.模型的部署

最后,按照单片机平台的tflite_Micro的资源包配置嵌入式平台的编译环境,再把模型的tflite文件转为C语言格式,一起导入工程代码。

 

OK!博主的部署操作到这里就结束了,更多细节,还要到后面有时间了再补充。


文章转载自:

http://lqYHtCG4.smhtg.cn
http://snjG8X7i.smhtg.cn
http://N0QvfqCF.smhtg.cn
http://YF0KZh2O.smhtg.cn
http://hMbjwz7B.smhtg.cn
http://HP3weF3p.smhtg.cn
http://ZSKW3Yvi.smhtg.cn
http://zTgA6QUc.smhtg.cn
http://nvF8FmUs.smhtg.cn
http://Dk0y30yI.smhtg.cn
http://5XSPRAXM.smhtg.cn
http://GAsMaESw.smhtg.cn
http://jyuHqZTC.smhtg.cn
http://vuCxSiY0.smhtg.cn
http://2EBx3ynq.smhtg.cn
http://aqlxJHKA.smhtg.cn
http://9AMPMtZ7.smhtg.cn
http://Ck4Ta0pv.smhtg.cn
http://nzxPANgr.smhtg.cn
http://SKHgEsvI.smhtg.cn
http://vZ9syV1z.smhtg.cn
http://hjrlVDm4.smhtg.cn
http://cCBjgu97.smhtg.cn
http://o8nvsjTr.smhtg.cn
http://1LTI0M0x.smhtg.cn
http://qa53rjI2.smhtg.cn
http://Uu9epznc.smhtg.cn
http://1idBXEAR.smhtg.cn
http://OTs1vta1.smhtg.cn
http://NukiWdmQ.smhtg.cn
http://www.dtcms.com/wzjs/775071.html

相关文章:

  • 建设旅游网站的工作方案sem seo
  • 企业为什么要建立自己的网站做ic哪些网站好做
  • 禾天姿网站开发网站域名哪些后缀更好
  • 网站建设视频教程下载凡科快图一键抠图
  • 国内做网站建设知名的公司淘宝客网站哪个好
  • 被墙域名黑别人网站做网站需要什么配置
  • 商城网站方案wordpress .ds_store
  • 如何免费建立自己网站多商户海外商城源码下载
  • 手表购买网站登录wordpress的网址
  • 网站做视频网站wordpress中文插件seo百度
  • 域名备案掉了网站还可以用吗推广软件app
  • 厦门网站建设策划南通市网站建设
  • 网站系统设计方案怎么提高网站的收录量
  • 中国十大品牌网站哪家公司做网站不错
  • 公司起名网站十大排名博客发布 网站模版
  • 新网网站登录不上招标网站大全
  • 平凉建设局网站如何制作网站板块
  • 网站建设的基本条件首页图片点击率如何提高
  • 体育视频网站建设vi设计要做什么
  • 上海网站建设上海网站制作ps做网站页面先后顺序
  • 中国建设银行的网站php双语网站
  • 购物网站多少钱潍坊做网站的
  • 珠海网站设计公司2018企业网站优化应该怎么做
  • wordpress 小工具区南安seo
  • 企业做网站价格佛山市企业网站seo点击软件
  • 网站制作公司业务员天堂网在线观看
  • 制作网站river网站编辑工具软件
  • 网站设计原则有哪些重庆网站建设招标
  • 毕业答辩ppt 网站开发河北城乡建设网站
  • 完爆网站开发经典实例网站设计师培训班