自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lynnhgwang的博客

关于互联网领域的相关技术积累

  • 博客(35)
  • 收藏
  • 关注

原创 【CSS】保持元素宽高比

保持元素的宽高比,在视频或图片展示类页面是一个重要功能。本文介绍其常规的实现方法。

2024-01-14 21:24:58 620

原创 【CSS】文字描边的三种实现方式

我们介绍了css中三种文字描边的实现方式,它们各有优缺点,可以根据实际的应用场景选择最合适的方式!

2024-01-07 00:15:52 3390

原创 K8s 初学者入门教程

本文主要对 K8s 中的一些概念进行介绍和总结。例如: Node、Pod、Deployment、Service 和 Ingress等等。

2022-12-14 14:26:39 3310 5

原创 JS正则表达式

jsz正则表达式

2022-08-21 23:51:30 421

原创 【Vue实践】装饰器(vue-property-decorator 和 vux-class)的使用

vue-property-decorator和vuex-class的使用

2022-08-14 17:30:17 3349 1

原创 【JS Promise】手写实现 promise.all 和promise.race 方法

手写实现 promise.all 和promise.race 方法

2022-07-31 19:07:25 885

原创 【JS Promise】使用promise一定要注意的几个问题

使用promise一定要注意的几个问题

2022-07-30 18:07:42 934

原创 VSCode 代码格式化配置

VSCode代码格式化配置。

2022-07-30 17:12:41 1167

原创 【TypeScript】快速入门TypeScript

TypeScript快速入门教程

2022-07-16 22:02:34 537

原创 【Npm】如何发布一个npm包?

前端日常开发经常会通过 npm install安装一些包,那这些包都是怎么发布的呢?接下来让我们动手发布一个自己的npm 包。windows系统下演示:步骤一、注册npm账号首先我们需要在npm官网注册一个自己的账号。步骤二、登录打开windows命令行,输入npm adduser:C:\Users\hp>npm adduser根据提示输入之前注册的Username、Password和Email:Username: Password:Email: (this IS pub.

2022-04-06 15:36:33 2810 1

原创 【Vue实践】一文搞懂Vue中的组件

本篇总结Vue中组件的使用,对组件的理解以及使用组件需要特别注意的点。符号约定:.html文件表示该项目是传统web项目,即没用使用Vue脚手架工具,通过<script>引入vue.js的方法.vue文件表示该项目是使用vue脚手架工具创建的文章目录1、非单文件组件和单文件组件2、非单文件组件使用2.1 组件使用三大步骤2.2 组件使用的注意点3、VueComponnet构造函数4、VueComponent 和Vue之间的关系1、非单文件组件和单文件组件(1)非单文件组件非.

2022-03-28 16:41:31 3207 1

原创 【Git命令】Git常用命令速查 Git命令汇总

git常用命令汇总

2022-03-27 20:56:13 2140

原创 【论文写作】图像分割学术论文中常用词汇记录

养成良好的读论文记笔记习惯,记一些高级的词汇、表达,便于论文写作学术论文用词名词connectivity patterns 连接模式fashion 方式preprocessing 预处理patch size 补丁大小bells and whistles 花里胡哨,额外的修饰物texture 纹理processing 处理,加工gains 收益evaluation 评估plugand-play 即插即用inference 推断mechanism 机制feedforward.

2022-03-24 21:36:14 804 1

原创 【Vue实践】列表搜索框中模糊搜索功能的两种实现方式

文章目录1、Demo演示2、HTML结构3、实现3.1 基于计算属性`computed`实现3.2 基于侦听器`watch`实现1、Demo演示模糊搜索功能是日常开发中常见的一种功能,这里用两种方式进行模拟实现。2、HTML结构<template> <div> <div><input type="text" v-model="keyWord"></div> <ul> <li v-for=

2022-03-24 18:37:10 10118

原创 【Vue实践】计算属性computed和侦听器watch的对比

DemoDemo展示了一个姓名案例,First Name和Last Name的改变都会引起Full Name的改变。下面我们用Watch和Computed分别实现一下。watch实现<template> <div> <div><span>First Name:</span><input type="text" v-model="firstName"></div> <div><s

2022-03-24 12:56:43 1439

原创 【图像分割】医学图像分割入门实践(附源码)

有一定深度学习图像分割基础,至少阅读过部分语义分割或者医学图像分割文献前面的一篇医学图像分割多目标分割(多分类)实践文章记录了笔者在医学图像分割踩坑入门的实践,当时仅仅贴了一些代码不够详细。通过博客的评论互动和私信发现有很多同学同样在做这个方向,这也让我下决心要将文章写的更详细一点,希望对该方向入坑的同学提供一些帮助。先上源码。1 完整源码【完整源码地址】: pytorch-medical-image-segmentation重新整理了之前的代码,利用其中一个数据集(前面文章提到的基于磁共振成.

2021-10-22 13:25:29 47659 173

原创 关于HTTP Cookie那些事儿

文章目录Cookie的定义和作用:Cookie的创建:Cookie的生命周期:Cookie的所有属性:参考链接:Cookie的定义和作用:Cookie 是服务端发送到客户端浏览器并保存在本地的一小块数据,它会被客户端浏览器在下次向同一服务端发请求时携带并发送到服务端。Cookie通常用于告知服务端两个请求是否来自于同一客户端浏览器。Cookie主要用于三个方面:会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)个性化设置(如用户自定义设置、主题等)浏览器行为跟踪(如跟踪

2021-09-30 14:34:00 145

原创 JavaScript数组常用操作多种方案汇总(扁平化,去重等)

记录JS中数组常用操作的多种方案扁平化问题描述给出如下数组:const arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14]]]], 10];使其扁平化后的到:[ 1, 2, 2, 3, 4, 5, 5, 6, 7, 8, 9, 11, 12, 12, 13, 14, 10]方案const _ = {}1. Array.prototype.flat.

2021-07-22 10:09:10 159 2

原创 【前端跨域】postMessage解决iframe页面跨域问题的最佳实践

背景:有两个项目,一个基于Vue开发,一个基于React开发。Vue项目中某个页面(称为父页面)通过iframe标签嵌入了React项目的某个页面(称为子页面)。现在子页面要和父页面要进行通信,传递数据。文章目录关键技术关键技术跨域方式还挺多的,本次主要讲通过H5提供的postMessage()方法在解决上面提到的问题。...

2021-07-08 11:47:05 1133 6

原创 【Vue实践】Vue中Input框失焦事件无效问题解决

记录在做项目中遇到的以西Input输入框失焦事件无效问题及解决思路文章目录问题场景演示代码片段问题简单描述解决思路问题出现的原因分析解决办法两种解决思路1.定时器 setTimeout()2.nextTick()效果演示源码参考问题场景演示代码片段<div class="flex items-center"> <span>昵称:</span> <span v-if="isEditName" cl.

2021-07-06 11:36:24 7834 2

原创 【Tailwind CSS】Vue项目中配置Tailwind CSS详解

记录在Vue3.0以下版本的项目中手动安装tailwindcss的步骤文章目录安装 TailwindCSS创建 TailwindCSS 配置文件安装 PostCSS 和 autoprefixer创建 PostCSS 配置文件引入 TailwindCSS启动本地服务相关链接安装 TailwindCSSnpm install tailwindcss创建 TailwindCSS 配置文件npx tailwindcss init这一步骤会自动在根目录下创建 tailwind.config.js。.

2021-07-06 10:23:49 1751

原创 【Nuxt】这样理解Nuxt的生命周期真是太棒了

文章目录安装目录结构生命周期`nuxtServerInit``middleware``validate``asyncData` 和 `fetch``beforeCreate` 和 `created`Vue中的其他生命周期钩子安装通过create-nuxt-app 在当前目录安装Nuxt。npx create-nuxt-app .$\color{FF7D00}{注:}$ npx 会随npm一起安装——它是 npm 5.2+ 附带的包运行工具。按提示选择一些特性,可根据自己的喜好选择。但Ren

2021-07-02 14:58:23 5893 3

原创 Flex布局属性速查

前言:整理flex布局相关的属性,方便查询使用概念:可简单理解容器为父元素,项目为子元素;在不特殊指定的情况下,默认水平方向为主轴,垂直方向为交叉轴。一、容器容器上共6个属性。flex-direction 决定主轴的方向,即控制项目排列方向。flex-wrap项 目在一条轴线上排不下时是否换行。flex-flow 是flex-direction 和 flex-wrap的简写。justify-content 控制项目在主轴上的对齐方式。align-items 控制项目在.

2021-07-01 20:17:45 192

原创 Vue + Koa2 写一个前后端分离的 动态“helloworld”

文章目录一、环境准备二、前端搭建三、后端搭建记录自己用Vue 和 Koa2 框架实现前后端的demo。一、环境准备我的Node 和 NPM版本:C:\Users\lynnh>node -vv16.4.0C:\Users\lynnh>npm -v7.18.1二、前端搭建借助 vue-cli 4.0以上版本快速搭建前端Vue 环境。先卸载老的vue-cli版本(指4.0以下)若没有老的版本,此步骤可跳过。npm install -g vue-cli安装新版本

2021-06-27 02:04:07 772 3

原创 实现一个ROI裁剪,最大程度减少背景区域的保留

文章目录1 效果预览2 思路3 代码实现4 总结1 效果预览(原图)(获取ROI框)(裁剪后)2 思路使用scikit-image包的相关函数来获取原图像的联通区域;联通区域有多个的时候,通过坐标计算找到一个框能够框下多个连通区域;得到这个框的坐标作为裁剪大小的参考。3 代码实现获取ROI区域import osimport cv2import sysimport numpy as npfrom skimage import measureimport matpl

2020-08-21 19:08:17 841 4

原创 10分钟学会Docker的安装和使用

文章目录Docker简介Docker安装Windows安装Linux安装CentOS安装Ubuntu安装最近花了些时间学习docker技术相关,在此做一些总结,供往后复查和像了解docker的学习。Docker简介简而言之,Docker 是一个可供开发者通过容器(container)来构建,运行和共享应用(application)的平台。用容器来部署应用被称为集装箱化(containerization)。想了解更多信息可到docker官网查看。Docker安装Windows安装开启Hyper

2020-08-20 15:06:24 23141 10

原创 【论文解读】DANet: 利用双注意力捕获全局上下文信息解决场景分割任务

1. 相关资源原文地址:Dual Attention Network for Scene Segmentation [ 2019] [CVPR] [DANet] [场景分割] [双重注意力]源码地址:https://github.com/junfu1115/ DANet/2. 问题描述场景分割的目标是识别每一个像素。要分割的对象或内容经常受尺度,光照,遮挡的影响,由于卷积运算本身属于local operation,导致局部感受野。因此,具有相同标签的像素的特征可能具有一些差异,这些差异引入了类内

2020-06-01 12:34:26 7845 9

原创 【论文解读】语义分割&医学图像分割论文合集

description: 整理自己看过和待看的一些主要关于图像分割包括其他领域的论文,不定时更新…综述篇Deep learning for cardiac image segmentation: A review [2019]Deep Semantic Segmentation of Natural and Medical Images: A Review [2019]Understanding Deep Learning Techniques for Image Segmentation

2020-05-14 15:24:26 4009 2

原创 【图像分割】医学图像分割多目标分割(多分类)实践

文章目录1. 数据集2. 数据预处理3. 代码部分3.1 训练集和验证集划分3.2 数据加载和处理3.3 One-hot 工具函数3.4 网络模型3.5 模型权重初始化3.6 损失函数3.7 模型评价指标3.8 训练3.9 模型验证3.10 实验结果1. 数据集来自ISICDM 2019 临床数据分析挑战赛的基于磁共振成像的膀胱内外壁分割与肿瘤检测数据集。(原始数据)(ground truth)灰度值:灰色128为膀胱内外壁,白色255为肿瘤。任务是要同时分割出膀胱内外壁和肿瘤部分,加上背景

2020-05-13 21:37:55 25456 71

原创 【论文解读】Gated-SCNN:提高小物体和细物体分割效果

相关资源原文地址: Gated-SCNN : Gated Shape CNNs for Semantic Segmentation [2019] [ICCV]源码地址: https://nv-tlabs.github.io/GSCNN/问题描述  论文中提到,语义分割主要遇到的问题是低分辨率和语义信息不足等。许多研究者也提出了融合不同层的语义信息,以及利用多尺度分辨率的上采样模块等,来缓解这些问题。  语义分割在细小的目标分割上还存在一些问题。这个问题可以从网络结构的内在出发,单一网络的结构融

2020-05-13 16:28:48 9613 7

原创 【图像分割】KiTS19 肾脏肿瘤分割数据集获取方法

比赛官网:KiTS19 Challenge Homepage数据集下载方法1. 找到官方提供的项目的github地址2. 将该项目clone或者下载本地。data目录下就是数据集300个标签数据,但没有原图数据。根据README的提示,需要运行项目进行原图数据的获取。我在命令行里面运行了该项目,发现数据下载的速度非常缓慢,并且有些数据只能下载一部分。解决.........

2020-04-15 11:27:10 6231 11

原创 【图像分割】图像分割中数据预处理 One-hot 编码的两种实现方式

简要说明one-hot编码这里只做简单解释,详细说明请查看相关资料。假设我们有3个分类标签[1, 2, 3],one-hot则将其编码为:1 -> 1 0 02 -> 0 1 03 -> 0 0 1即有多少个分类标签,就要用多少位来进行one-hot编码,这里的位数通常也就对应语义分割中网络模型最后输出的特征图(即预测图)的通道数(num_classes)。语义......

2020-04-15 10:58:33 11929 4

原创 【Pytorch】 Dice系数与Dice Loss损失函数实现

由于Dice系数是图像分割中常用的指标,而在Pytoch中没有官方的实现,下面结合网上的教程进行详细实现。先来看一个我在网上经常看到的一个版本。def diceCoeff(pred, gt, smooth=1, activation='sigmoid'): r""" computational formula: dice = (2 * (pred ∩ gt)) ...

2020-03-31 11:38:55 23207 24

原创 【PyTorch】图像分类"猫狗大战"实战

项目总体目录├── pytorch_dogsVScats│ ├── datas│ │ ├── Dataset│ │ ├── train│ │ │ ├── dog│ │ │ └── cat│ │ └── valid│ │ ├── dog│ │ └── cat│ ├── data│ │ ...

2019-10-13 19:25:45 4295 13

原创 【PyTorch】MNIST手写数字识别实践

【Pytorch】MNIST手写数字识别实战声明:原创不易,转载请注明出处一、数据集1.1 数据集介绍MNIST数据集(官网)被分成两部分:60000行的训练数据集(mnist.train)和10000行的测试数据集(mnist.test)。每一个MNIST数据单元由两部分组成:一张包含手写数字的图片和一个对应的标签。每一张图片包含28X28个像素点。我们可以用一个数字数组来表示这张图片...

2019-10-11 18:04:39 2273

空空如也

空空如也

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

TA关注的人

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