我在训练自己的yolov8模型后,runs文件夹里面没有我的权重文件,这是为啥啊?跑的时候又正常,但就是结果的权重文件不见了
https://www.zhihu.com/question/578045489/answer/2842111496
https://blog.csdn.net/zhangdaoliang1/article/details/128578025
对于树莓派小车的循迹问题,你提到的两种方法都是常见且可行的。使用红外线传感器和使用摄像头进行图像处理都可以实现循迹功能。
以下是使用红外线传感器的一些代码示例:
import RPi.GPIO as GPIO
# 初始化GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11, GPIO.IN) # 左传感器引脚
GPIO.setup(13, GPIO.IN) # 中传感器引脚
GPIO.setup(15, GPIO.IN) # 右传感器引脚
while True:
left_value = GPIO.input(11)
middle_value = GPIO.input(13)
right_value = GPIO.input(15)
# 根据传感器的值判断小车的移动方向
if left_value and right_value:
# 小车在轨道上,直行
# 控制小车直行的代码
pass
elif not left_value and middle_value and not right_value:
# 小车偏左,向左转
# 控制小车向左转的代码
pass
elif not left_value and not middle_value and right_value:
# 小车偏右,向右转
# 控制小车向右转的代码
pass
elif not left_value and not middle_value and not right_value:
# 小车偏离轨道,停止或纠正方向
# 控制小车停止或纠正方向的代码
pass
GPIO.cleanup()
以上代码示例假设左传感器连接到11号引脚,中传感器连接到13号引脚,右传感器连接到15号引脚。根据传感器的值判断小车的移动方向,并控制小车相应地运动。
对于使用摄像头和图像处理的方法,你可以参考OpenCV库的文档和示例代码。使用摄像头捕捉到的图像,通过图像处理算法识别地面上的标记或颜色,并根据识别结果来控制小车的运动。