摘要: 前期准备 1.利用lebelme标注工具,生成图片标注信息; 2.将标注的json数据转换成COCO数据格式 3.下图演示只取了其中一部分 annotations = { "demo1.jpg": [ {"bbox": [1198.3929443359375, 781.3394775390625, 阅读全文
posted @ 2025-08-10 18:22 13149942875 阅读(683) 评论(0) 推荐(0)
摘要: 1.grounded_sam_demo.py 点击查看代码 import argparse import os import sys import numpy as np import json import torch from PIL import Image sys.path.append(o 阅读全文
posted @ 2025-07-25 19:44 13149942875 阅读(19) 评论(0) 推荐(0)
摘要: 一、文件下载 https://github.com/IDEA-Research/Grounded-Segment-Anything 二、环境安装 1. 环境要求 python>=3.8, pytorch>=1.7, torchvision>=0.8 我的环境:python=3.11, pytorch 阅读全文
posted @ 2025-07-25 18:30 13149942875 阅读(481) 评论(0) 推荐(0)
摘要: Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了Python、conda等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大。 这么说可能有点抽象,大家可以直接把Anaconda理解为一个python的傻瓜捆绑包。 为什么要安 阅读全文
posted @ 2025-07-18 16:22 13149942875 阅读(20) 评论(0) 推荐(0)
摘要: 1该实践代码设计思路 加载一张真实的图片。 将其转换为 NumPy 数组以进行处理。 对每个像素及其颜色通道执行一些操作(例如增加亮度)。 使用 Pillow 显示原始图像和处理后的图像。 1.1相关代码 from PIL import Image import numpy as np import 阅读全文
posted @ 2025-07-18 15:56 13149942875 阅读(14) 评论(0) 推荐(0)
摘要: 一、张量的基本属性 主要有三个属性:秩、轴、形状 秩:主要告诉我们是张量的维度,其实就是告诉我们是几维向量,通过多少个索引就可以访问到元素。 轴:在张量中,轴是指张量的一个维度。当处理多维数据时,每个维度都可以被称为一个轴。通常,第一个轴称为0轴(或轴0),第二个轴称为1轴(或轴1),以此类推。同索 阅读全文
posted @ 2025-07-18 12:11 13149942875 阅读(140) 评论(0) 推荐(0)
摘要: 代码及效果 import torch import torch.nn.functional as F # 激励函数都在这 import matplotlib.pyplot as plt x = torch.unsqueeze(torch.linspace(-1, 1, 100), dim=1) # 阅读全文
posted @ 2025-07-11 13:45 13149942875 阅读(19) 评论(0) 推荐(0)
摘要: 一、函数 1.1定义函数 定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。 def my_abs(x): if x >= 0: return x else: return -x 1.2空函数 如果想定义一个什么 阅读全文
posted @ 2025-07-09 23:58 13149942875 阅读(13) 评论(0) 推荐(0)
摘要: 一、控制台输出 1.1print()函数可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: >>> print('The quick brown fox', 'jumps over', 'the lazy dog') 输出结果(print()会依次打印每个字符串,遇到逗号“,”会输出一个空格 阅读全文
posted @ 2025-07-08 17:07 13149942875 阅读(7) 评论(0) 推荐(0)