自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 pytorch 定义dice_coeff, SoftDiceLoss,BCELoss2d损失函数

import numpy as npimport torch.nn as nnimport torch.nn.functional as Fdef dice_coeff(pred, target): smooth = 1. m1 = pred.view(num, -1) m2 = target.view(num, -1) intersection = (m1*m2).sum() return (2. * intersection + smooth) /.

2021-08-05 15:07:22 2558

原创 目标检测中,计算IoU值

1. # 计算IoU,矩形的坐标形式为xyxydef box_iou_xyxy(box1, box2): # 获取box1左上角和右下角的坐标 x1min, y1min, x1max, y1max = box1[0], box1[1], box1[2], box1[3] # 计算box1的面积 s1 = (y1max - y1min + 1.) * (x1max - x1min + 1.) # 获取box2左上角和右下角的坐标 x2min, y2min,

2021-07-04 22:56:26 568 1

原创 opencv-python 读取和保存图像

1. 当路径全为英文时,采用的图像读取和保存方式import cv2# 读取图像img = cv2.imread("./raw.jpg", 0) # 0: gray image;1: bgr 图像; -1: 图像原格式输出# 保存图像cv2.imwrite("./save.jpg", img)2. 当路径不全为英文时,即路径中可能存在中文,采用的图像读取和保存方式# 读文件, 这种方式能读取路径中含有中文的图像文件def imread(path): # image_arra

2021-07-04 22:42:02 1332

原创 opencv-python 读取和保存视频

# 1. capture video from camera# 通过相机捕获视频流。opencv中通过 VideoCapture 对象捕获视频,其参数是相机设备索引号或是视频文件的名字。# 本地设备为0,如果你还有其他的相机设备,可设为1,2,...# 可通过cap.isOpened() 检查相机是否初始化,有可能有些错误是我能成功初始化造成的import numpy as npimport cv2cap = cv2.VideoCapture(0)# frame_width = ca

2021-07-04 22:02:35 728

原创 pytorch 中,使用自定义的损失函数训练模型

pytorch 中,使用自定义的损失函数训练模型# 当Tensor算数操作(+, -,*, %等)中,有一个Tensor的resquire_grad=True,则该操作得到的Tensor# 能够实现反向传播,自动求导的功能。# 所以第一种自定义loss函数的方法就是使用tensor的math operation实现loss定义。###############################################################1. 继承于nn.Module,nn.Mod

2021-07-04 20:34:27 1256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除