自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 docker安装tensorflow-gpu,亲测有用

https://blog.csdn.net/xiangxianghehe/article/details/81216424docker安装参考以上请记住到第三步,如果docker安装成功,就测试下。然后下面久不用安装nvidia-docker2了。参考下面链接就可以了。https://zhuanlan.zhihu.com/p/64416453tensorflow-gpu安装参考以上...

2019-09-16 19:45:20 927

原创 infer_simple10帧备份

#!/usr/bin/env pythonfrom __future__ import absolute_importfrom __future__ import divisionfrom __future__ import print_functionfrom __future__ import unicode_literalsfrom collections import defa...

2019-01-24 09:56:41 332

原创 caffe 训练手写字体HWDB1.1trn_gnt.zip HWDB1.1tst_gnt.zip并测试完整超详尽攻略

工作中你老子要用到物体识别,也有用到OCR识别,因为深度摄像头对玻璃和透明物体拿不到深度距离。所以用这种办法来配合获取识别物体坐标。首先,我需要强调的是,印刷体的汉字OCR识别你直接调用接口AT两家都可以,自己去搜API。第二,我做的这个是手写体,因为手写比印刷体复杂至少一万倍,所以增加了训练难度。它比caffe2训练mask训练难多了。第三,老子开始跟你说怎么搞了:1、准备数据集...

2019-01-11 10:33:10 1874

原创 ubuntu系统无效的编码解决办法

下载convmvsudo apt-get install convmv当前目录执行命令:convmv -f GBK -t UTF-8 --notest -r ./

2019-01-09 16:35:59 1967

原创 mask rcnn训练自己数据集整理出经验

参考了官方版Mask-Rcnn(Detectron-caffe2)训练自己的数据集https://blog.csdn.net/u014525760/article/details/79931485 首先要解决的是要爬很多图片,我有两个python脚本可以分别从百度和淘宝上爬某一类图片。要的私信或邮箱。第二,一定要用labelme这个标注工具,因为他转化成coco数据集可以被de...

2019-01-02 10:42:09 5211 11

原创 深度摄像头depth坐标转化成rgb坐标通过cuda优化问题

首先,这个问题很难。如果你先不知道标定的参数旋转和平移,以及参数之间运算的话,先别看了。搞懂了坐标转化问题再来看。这里面其实就是三个坐标转化,但分了好多步。上代码。https://github.com/mashevictor/shuanghecuda.git核心代码是这个,我用的奥比中光摄像头,然后只能在windows里面标定。标定我看有很大的随机性,如果不标定个几十次,无...

2018-12-21 17:37:59 1076

原创 thread_strides理解demo_meta_template.py从pycuda中

from __future__ import absolute_importimport pycuda.driver as cudaimport pycuda.autoinitimport numpyimport numpy.linalg as lafrom pycuda.compiler import SourceModulethread_strides = 2block_siz...

2018-12-12 11:28:17 246

原创 冒泡排序的内在逻辑

  看图大家都明白大概是什么意思,就是把两个数从第一位到最后以为交换,如果前面一个大于后面那个数,那么两个数的位置就换一下。如果前面一个小于后面,就不换。看上去非常简单,但是如果你把他变成for循环,其实有点难度。只不过别人已经写好了代码。我们来研究下吧。这里面设计到2个循环和一个判断。其实有点难的。————————————————————————#include <...

2018-12-06 15:34:39 525

原创 bucketsort桶排序,就是矩阵坐标的转化。

#include <iostream>#include<stdio.h> #include<cstring> using namespace std; void BucketSort(int *A, int Max, int Size){    int B[Max+1];    int i,j,count = 0;    memset(B, 0,...

2018-12-04 14:12:50 170

原创 如何用thrust做矩阵的一些运算。

因为有些矩阵运算常见的pycuda无法满足,需要用到vector,vector在cuda里面就是thrust。下载thrust官方example。git clone https://github.com/thrust/thrust.git——————————————————————————————————————————#include <thrust/device_vect...

2018-12-04 13:27:12 1364

原创 hist_gpu_shmem_atomics.cu这个gpu的速度我测试还可以。能理解原子操作add到底是在哪里操作的吗?

/* * Copyright 1993-2010 NVIDIA Corporation.  All rights reserved. * * NVIDIA Corporation and its licensors retain all intellectual property and * proprietary rights in and to this software and re...

2018-11-29 13:48:14 219

原创 hist_cpu.cu原子操作之前,欣赏代码的高妙from[GPU高性能编程CUDA实战].(桑德斯).聂雪军等.扫描版

[GPU高性能编程CUDA实战].(桑德斯).聂雪军等.扫描版这本书可以从github里面搜。地址在这里https://github.com/xiaoweihan/Books---------------------------------------------------------/* * Copyright 1993-2010 NVIDIA Corporation.  A...

2018-11-29 13:46:48 315

伪代码规则

伪代码是一种描述性语言,具体就是表明思路。因为可以在多个平台通用,所以就没用某个具体语言来写代码。

2017-10-10

空空如也

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

TA关注的人

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