24|Rust图像识别:利用YOLOv8识别对象
YOLO 简介
- 深入了解
- 翻译
- 解释
- 总结
本文介绍了如何使用Rust和YOLOv8算法进行图像识别。YOLOv8是一种高效的目标检测算法,能够在一次前向传递中检测出图像中的所有物体的位置和类别。文章详细介绍了YOLOv8的模型结构和能力,并提供了使用Candle框架实现图片识别的示例。读者可以通过指定参数选择不同的模型,实现物体探测和姿势探测。文章还提供了具体的代码示例和运行效果展示,帮助读者快速了解如何使用Rust和YOLOv8进行图像识别。此外,文章还介绍了如何选择不同的预训练模型和图片来测试识别效果,并鼓励读者分享实验结果。总的来说,本文为读者提供了全面的指导,使其能够快速上手利用Rust和YOLOv8进行图像识别。同时,文章还强调了Rust在AI领域的应用前景,为读者展示了Rust在图像识别领域的潜力和优势。
《Rust 语言从入门到实战》,新⼈⾸单¥59
全部留言(10)
- 最新
- 精选
- Geek_118351老师你好,会考虑出一个针对视频流的目标识别课程吗。
作者回复: 看极客时间这边的安排哈。 对于rust ai的解决方案,我后续会持续输出,频率不定。
2024-03-11归属地:四川 - 渡鸦10086网页下载模型到本地后通过--models参数即可使用本地模型,比如 cargo run --release -- assets/football.jpg --which m --model ./model/yolov8m.safetensors
作者回复: 👍
2024-02-01归属地:陕西 - Geek_e72251老师可以贴一段怎么从本地加载 yolo 模型的代码吗?实在下载不下来😮💨
作者回复: 你可以在浏览器里面打开这个 https://huggingface.co/lmz/candle-yolo-v8/tree/main 下载模型文件,然后改 https://github.com/rustai-solutions/slint-yolov8-demo/blob/main/src/yolov8engine/mod.rs#L307C41-L307C41 实例的 model 字段为具体的路径,就是你本地目录的Path。正好可以练手一下哈。
2024-01-11归属地:广东2 - Geek_e72251Error: request error: https://huggingface.co/lmz/candle-yolo-v8/resolve/main/yolov8m.safetensors: Connection Failed: Connect error: connection timed out Caused by: 0: https://huggingface.co/lmz/candle-yolo-v8/resolve/main/yolov8m.safetensors: Connection Failed: Connect error: connection timed out 1: connection timed out 一直下不来这个文件,可以提前下载下来然后放到项目里面吗?浏览器可以正常下载
作者回复: 可以像前面一节一样,用hf的工具从镜像下载。或者开全局代理下载
2024-01-05归属地:广东5 - 凤 梨 🍍pytorch怎么转safetensors,没工具下载不了外面的模型
作者回复: 我代码里面有, 用 huggingface-cli 下载,指定镜像. 可以下载的. 转换格式的话可以用这个方案: https://github.com/ToluClassics/candle-tutorial
2023-12-30归属地:广东2 - unistart老师,我有一个问题就是猫猫那张图执行姿势探测任务时无法正确识别,这是为什么啊? cargo run --release -- assets/cats.jpg --model candle-yolo-v8/yolov8x-pose.safetensors --which x --task pose Compiling candle_demo_yolov8 v0.1.0 (E:\Project\rust-jikeshijian\24-candle_yolov8) Finished release [optimized] target(s) in 12.69s Running `target\release\candle_demo_yolov8.exe assets/cats.jpg --model candle-yolo-v8/yolov8x-pose.safetensors --which x --task pose` Running on CPU, to run on GPU, build this example with `--features cuda` model loaded processing "assets/cats.jpg" generated predictions Tensor[dims 56, 6300; f32] writing "assets/cats.pp.jpg"
作者回复: 因为姿势探测好像只支持人。
2023-12-25归属地:湖南 - 蕨火同问,不联网怎么做?
作者回复: 训练yolo跟联网关系不大,可以先把预训练模型下载下来,准备好环境,再把网络断掉训练。训练的过程本身不依赖于网络,只是前期资料(初始模型文件,你的数据集,rust app编译好,等等)准备你得准备好。
2023-12-20归属地:青海 - My dream用rust怎么训练录像资源啊?
作者回复: 这块儿还没有示例,简单的说,pytorch是怎么训练的,在candle中就对应的实现就行了。原理都是神经网络。Rust在AI这块儿还有大量的工作要做,而Rust社区后面会在这块儿投入巨大的精力。欢迎持续关注。
2023-12-19归属地:四川 - My dream如果我们的电脑不联网的情况下,用yolo训练图片资源啊?
作者回复: 训练yolo跟联网关系不大,可以先把预训练模型下载下来,准备好环境,再把网络断掉训练。训练的过程本身不依赖于网络,只是前期资料准备你得准备好。
2023-12-19归属地:四川2 - My dream怎么使用yolo训练图片?请老师请一下
作者回复: 你指的在自己的图片训练集上进行训练吗?目前网上有很多相关资料:https://zhuanlan.zhihu.com/p/650002512 https://blog.csdn.net/weixin_45921929/article/details/132450479 https://blog.csdn.net/qq_40716944/article/details/128648001 Candle这边资料现在非常少,毕竟是最新刚出的东西,还在飞速发展中。不过,后面我会在这块儿持续输出相关内容,包含yolov8的训练。欢迎持续关注。
2023-12-19归属地:四川