问题标签 [yolov5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
object - 如何获取边界框外对象的像素值和坐标 - Yolov5?
我正在尝试获取yolov5边界框内对象的像素值和坐标,有什么方法可以做到吗?谢谢
python - 提取的轮廓未与图像正确对齐
我们正在使用下图,我们尝试使用 opencv 的轮廓提取边界坐标
我们在哪里使用此代码并且可以实现确切的点,请参阅下面的重叠图像。
但是,当我们导出这些坐标并尝试在插图图像上绘制时,这些坐标不会重叠。我们如何在 python 中实现这一点?
绘图图像:
突出显示的图像:
object-detection - 训练、验证和测试:每组正负样本的数量
我正在使用 YOLOv5 检测脑微出血。我已将我的数据随机分成训练集、验证集和测试集,其中每组包含等量的阳性(包含出血)和阴性(无出血)样本。
我有两个问题:
- 我的测试集是否可以包含均衡数量的正负样本?如果不是,为什么?
- 我随机拆分数据,但没有使用任何 k 折交叉验证,因为我不确定如何去做(我对编码比较陌生)。你认为这应该足够了吗?为了提供更多细节,我有 2940 张训练图像(1470 正面和 1470 负面)、840 张有效图像(420 正面和 420 负面)和 420 幅测试图像(210 正面和 210 负面)。
提前致谢!
validation - 训练和再训练:我应该在训练数据中添加样本吗?
我正在使用 YOLO 版本 5 来训练我的自定义数据。我的训练样本包含 2940 张图像(我感兴趣的对象(即脑微出血)的正负样本数量相等)。
我最初将其中一个 YOLOv5 模型训练了 300 个 epoch,但注意到该模型过度拟合,因此我再次重新训练。仍有进一步改进的空间,所以我刚刚开始再次重新训练 100 个 epoch。
我的问题是:我的训练数据保持不变可以吗?我没有向其中添加任何正样本或负样本,我只是继续在相同的训练数据集上重新训练而不修改它。
image-processing - 如何使用 yolov5 进行图像字幕?
我想使用 yolov5 作为编码器(对象检测)并使用倒数第二层的输出将其传递给基于 RNN 的解码器。我如何获得倒数第二层的输出?
opencv - (共享) Yolov5 模型中的多任务学习
我们有 4 个 yolov5 模型,想要进行(共享)多任务学习。例如,3 个 yolov5 模型具有相同的输入 opencv 帧(对于这 3 个 yolov5 模型的共享公共层),我们希望为每个 yolov5 模型获得不同的输出。
你可以帮帮我吗 ?(例如,网站链接、文档等)
我会很高兴的!
c++ - PyTorch 到 onnx 并与 opencv-dnn 一起使用?
我想在 C++ 中使用 opencv dnn 运行 yolov5,为此,我已将 PyTorch 模型转换为 onnx,来自此链接 但是 onnx 不适用于 opencv dnn 模块。任何帮助,将不胜感激。
python - YoloV5 中使用 Ultralytics 代码的类标签顺序
我正在尝试使用Ultralytics 开源研究来训练自定义对象检测器。我在我们必须在此处生成 .yaml 文件的步骤中遇到了这个问题。这些标签名称的顺序应该是什么?它不像我们在 Tensorflow 中那样按字母顺序排列。我不希望我的模型在推理过程中贴错标签。
pytorch - TypeError: 'dict' 对象不可调用 - 加载 Pytorch 模型时
我有一个模型保存在与我的 ipynb 文件相同的目录中,当我执行 torch.load() 时它也会加载。
但是,当我尝试将图像或视频作为输入传递时,它给了我这个错误: TypeError: 'dict' object is not callable
这是SS:
让我知道是否还有其他需要附加的内容。