- 博客(21)
- 资源 (25)
- 收藏
- 关注
原创 指针数组
最近在cuda编程时候经常用使用指针访问,尤其是指针数组,下面是摘自问答,醍醐灌顶。https://zhidao.baidu.com/question/77829296.html指针数组就是说是一个数组,数组中的每一个成员是一个指针。举例如下:char *a[5]={"tan","li","cheng","fang","zheng"};定义指针数组a,存放姓名,a有5个成员,即a[5]是包含5个指针元素的指针数组,5个指针中每个的值是该字符串的首地址,也就是说a[0]=字符't'的地址a[1
2021-03-26 15:19:35 198
转载 利用U-Net上下文融合模块实现高效的手掌线分割
摘要世界上许多文化都相信看手相可以用来预测一个人未来的生活。手相学使用的是手的特征,比如手掌的纹路,手的形状,或者指尖的位置。然而,目前对掌纹检测的研究还比较少,很多人采用了传统的图像处理技术。在大多数真实场景中,图像通常不是很好,导致这些方法的性能严重不足。本文提出了一种从人的手掌图像中提取主要掌纹的算法。作者的方法应用深度学习网络(DNNs)来提高性能。这个问题的另一个挑战是缺乏训练数据。为了处理这个问题,作者从头手工制作了一个数据集。从这个数据集,作者比较了现成的方法和作者的方法的性能。...
2021-03-26 11:12:47 894
原创 opencv滑动条使用approxPolyDP
C++接口:voidapproxPolyDP(InputArraycurve, OutputArrayapproxCurve, doubleepsilon, boolclosed)参数详解;InputArraycurve:一般是由图像的轮廓点组成的点集OutputArrayapproxCurve:表示输出的多边形点集doubleepsilon:主要表示输出的精度,就是另个轮廓点之间最大距离数,5,6,7,,8,,,,,boolclosed:表示输出的多边形是否封闭...
2021-03-25 13:54:48 351
转载 keras遥感图像Unet语义分割(支持多波段&多类)
前言网上其实有好多unet的教程,但是大多不支持多波段(遥感图像除了RGB波段还有红外等其他波段),多类别的话标签做onehot编码的时候类别颜色要手动输入。针对这两个问题,今天写下这篇文字。有问题欢迎留言评论,觉得不错可以动动手指点个赞同&喜欢如果我们的keras环境还没有搭建好,请先移步我下面这个文字:馨意:深度学习Win10_Keras_TensorFlow-GPU环境搭建zhuanlan.zhihu.com如果我们还没有制作标签,请先移步我下面这个文字:馨意:利用A
2021-03-18 14:59:22 7515 13
原创 超声数据处理脚本
运行data.py功能:自动生成三个文件夹,保存对应的img,label,mask;将原来各级目录数据图像统一重命名并重新保存# import os# import numpy as np # from PIL import Image# import cv2# import shutil# # root = os.path.join(os.getcwd(),'E:\LUNA16\subset0')# file1=r"i
2021-03-17 13:45:59 327 1
原创 onnx->trt路线遇见的坑
1. 多卡训练的模型单卡测试;参考:#https://www.cnblogs.com/wildkid1024/p/13025352.html# kwargs={'map_location':lambda storage, loc: storage.cuda(gpu_id)}def load_GPUS(model,model_path): state_dict = torch.load(model_path,) # create new OrderedDict that doe.
2021-03-16 16:16:52 1628
原创 keras实现pspnet和resnet101-refinenet
pspnet留个坑 后续测试该网络模型;https://github.com/dhkim0225/keras-image-segmentation/blob/master/model/pspnet.pyfrom keras.models import Modelfrom keras.layers import Inputfrom keras.layers.convolutional import Conv2D, Conv2DTransposefrom keras.layers.pooling
2021-03-15 12:29:18 729
原创 enet的pth转onnx遇见的坑
1.RuntimeError: Exporting the operator max_unpool2d to ONNX opset version 9 is not supported.参考:https://www.wangt.cc/2020/10/runtimeerror-exporting-the-operator-max_unpool2d-to-onnx/import argparseimport loggingimport osimport numpy as npimpor..
2021-03-12 13:13:51 1618 2
转载 Pytorch小抄宝典!
Pytorch的教程,简洁易懂:https://github.com/yunjey/pytorch-tutorial其实,学习Pytorch最好的资料是官方文档,不过需要先具备一些基础:https://pytorch.org/docs/stable/index.html本文对Pytorch常用的代码段进行了整理,祝你代码写起来事半功倍,值得收藏,欢迎传阅!总共分为6个部分,基本涵盖了Pytorch的常规操作:授权转载,作者:科技猛兽https://zhuanlan.zhi.
2021-03-11 17:18:55 199
原创 keras中non_local注意力实现
依旧是思路和资料整理Non local NN从传统方法Non local means中获得灵感,然后接着在神经网络中应用了这个思想,直接融合了全局的信息,而不仅仅是通过堆叠多个卷积层获得较为全局的信息。这样可以为后边的层带来更为丰富的语义信息。具体可以参考:https://www.cnblogs.com/pprp/p/12199807.htmlKeras Non-Local Neural NetworksKeras implementation of Non-local blocks from
2021-03-10 16:14:41 1077
原创 再谈HRNet遥感图像语义分割
该链接介绍了hrnet改进1. pose_hrnet原样复制的HRNet,不同之处是相比于原作者写的代码,每类情况单独写一个函数,没有在一个函数中为了考虑各种情况写的比较复杂难懂。总的来说,HRNet还是存在像inception一样的stem模块,产生四倍下采样的特征图,进而逐步增加分支,每个分支完成之后接用resnet的block模块进行特征提取,完了多个分支之间进行类似于全连接之间的加法特征融合(将每个三维特征图当作全连接网络的一个节点),最后一次融合的时候只产生单个最高分辨率的分支。...
2021-03-10 15:32:55 2187 3
原创 ncnn和tensorrt分割示例代码研读
链接:https://github.com/runrunrun1994/Person_Segmentation1.PersonSegmentation.h/*************************************************\file PersonSegmentation.h*\date 2020-11-23 *\author runrunrun1994**************************************************/.
2021-03-09 13:30:00 413
转载 解决Win10 PowerShell无法激活Anaconda虚拟环境的问题
Conda版本低于4.6解决方法如下:用Win + X 组合键调出PowerShell 管理员模式; 输入命令conda install -n root -c pscondaenvs pscondaenvs安装PSCondaEnvs包; 输入命令Set-ExecutionPolicy RemoteSigned在出现选项后输入Y回车,更改PowerShell 的安全策略。 在PowerShell中激活和退出环境的命令分别为activate 环境名和deactivate,注意:需要去掉原命令中开头
2021-03-09 09:22:53 559
原创 ubuntu
1.conda create --name python_name python=3.6conda activate torchconda install pytorch=1.7.0 cudatoolkit=11.12.sudo gedit -/.condarcconda clean -ireboot
2021-03-06 15:18:50 144
转载 Pytorch数据变换(Transform)
实例化数据库的时候,有一个可选的参数可以对数据进行转换,满足大多神经网络的要求输入固定尺寸的图片,因此要对原图进行Rescale或者Crop操作,然后返回的数据需要转换成Tensor如:import FaceLandmarksDatasetface_dataset = FaceLandmarksDataset(csv_file='data/faces/face_landmarks.csv', root_dir='data/fac
2021-03-03 22:58:22 975 1
转载 2021-03-01 lenet
1 数据集Mnist 数据集是一个手写数字图片数据集,数据集的下载和解读详见Mnist数据集解读。这里为了对接 pytorch 的神经网络,需要将数据集制作成可以批量读取的 tensor 数据。采用torch.utils.data.Dataset构建。data.pypythonimport osimport numpy as npfrom torch.utils.data import Datasetimport gzipclass Mnist(Dataset):...
2021-03-01 22:01:29 151
转载 语义分割路在何方!
作者:湃森链接:https://www.zhihu.com/question/390783647/answer/1221984335来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。说句泼冷水的话,对大多数研究从业人员来说语义分割目前已经达到瓶颈期了。顶会顶刊paper看来看去真没啥突破:(1)手动设计网络结构 -> NAS搜索;(2)固定感受野 -> 引入空间注意力做感受野自动调节;(3)效果提升不上去 -> 换个思路做实时分割来对比
2021-03-01 21:56:05 300 1
转载 pytorch分割损失函数
1. focal losshttps://www.cnblogs.com/gshang/p/13922008.htmlclass FocalLoss(nn.Module): def __init__(self, alpha=1, gamma=2, logits=False, reduce=True): super(FocalLoss, self).__init__() self.alpha = alpha self.gamma = gamma
2021-03-01 21:46:24 1434 1
原创 keras构建mobilenetv2网络
源码:https://github.com/xiaochus/MobileNetV2/blob/master/mobilenet_v2.py"""MobileNet v2 models for Keras.# Reference- [Inverted Residuals and Linear Bottlenecks Mobile Networks for Classification, Detection and Segmentation] (https://arxiv.org/ab.
2021-03-01 17:41:47 1095
原创 torch笔记
注意在CUDA下训练中的数据不能直接转换为numpy,data.cpu().detach().numpy()->numpy:注意cuda类型不能直接转numpy 须先转成Cpu类型,data.cpu().numpy()你要考虑你的大环境是在什么上面部署的,CPU 还是 CUDA,然后再出错位置尝试修改数据.3 转换数据时不需要保留梯度信息,可以在变量转换之前添加。.type()转换tensor类型的时候注意!进行分类时又要求类型为。
2021-03-01 17:32:12 1095
转载 关于pytorch语义分割二分类问题的两种做法
形式1:输出为单通道分析即网络的输出output为 [batch_size, 1, height, width] 形状。其中batch_szie为批量大小,1表示输出一个通道,height和width与输入图像的高和宽保持一致。在训练时,输出通道数是 1,网络得到的output包含的数值是任意的数。给定的target,是一个单通道标签图,数值只有 0 和 1 这两种。为了让网络输出output不断逼近这个标签,首先会让output经过一个sigmoid函数,使其...
2021-03-01 01:11:33 6261 3
CAMUS 心脏分割超声图像数据集,含500名患者的超声数据
2021-01-02
openvino_insightface_fp32人脸识别模型
2020-11-22
openvino_insightface_fp32人脸识别模型
2020-11-22
zbar_win64.zip
2020-04-16
LUNA16数据集.doc
2020-03-07
Hessian矩阵以及在血管增强中的应用—OpenCV3和c++版本代码工程
2020-03-02
LITS2017肝脏肿瘤分割挑战数据集下载地址百度云.txt
2019-12-20
gflags.zip
2019-12-19
opencv_hand.rar
2019-09-26
LITS2017肝脏肿瘤分割挑战数据集.txt
2019-08-27
多模态脑肿瘤分割挑战2018.txt
2019-08-27
Promise2012_前列腺MR图像.txt
2019-08-27
Tesseract 4.0 for VS2015及OpenCV数字识别示例程序
2018-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人