自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜鸟逐梦

一个菜鸟的成长历程!!!!

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

原创 coco数据集(yoloV5格式)中生成子类数据集

coco数据集(yoloV5格式)中生成子类数据集

2022-08-03 12:04:22 318 1

原创 log c语言宏定义版

Log C语言宏定义

2022-07-15 17:17:39 628

原创 tensorflow kears转pb

tf转pb

2022-06-09 17:42:23 140

原创 vscode 使用flake8和yapf

vscode 使用flake8和yapf

2022-01-24 12:10:26 936

原创 安装使用 pre-commit

pre-commit

2022-01-17 17:20:40 2291

原创 VSCode Snippets

VSCode Snippets{ // Place your snippets for cpp here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variabl

2021-09-02 19:12:46 209

原创 GitHub 文件加速

GitHub 文件加速登录:http://shrill-pond-3e81.hunsh.workers.dev/

2021-08-19 14:41:47 250

原创 ubuntu-cuda

Dockerfile# This is the Dockerfile for an image that is ready to build PyTorch from source.# PyTorch is not yet downloaded nor installed.## Available BASE_IMAGE options:# nvidia/cuda:11.2.1-cudnn8-devel-ubuntu18.04# nvidia/cuda:10.2-cudnn8-devel-

2021-07-17 10:02:57 218

原创 Docker 采用用户名和组创建容器

docker run --gpus all -p ${port_id}:${port_id} --rm -it -u $(id -u ${USER}):$(id -g ${USER}) \ -v /etc/passwd:/etc/passwd:ro -v /etc/group:/etc/group:ro \ -v /tmp:/tmp \ --entrypoint /bin/bash --hostname ${docker_container_name} ${docker_image_name} .

2021-06-29 15:10:17 413

原创 pytorch 多机多卡训练问题总结

1.打印NCCL运行信息 export NCCL_DEBUG=info2.关于RDMA问题misc/ibvwrap.cc:252 NCCL WARN Call to ibv_reg_mr failed2.1 解决办法 出现该问题主要是由于主机没有安装 RDMA, 所以我们需要将 RDMA功能关掉export NCCL_IB_DISABLE=13.关于socket 问题NCCL WARN Bootstrap : no socket interface foundorNCCL INF

2021-05-18 16:29:07 2602 2

原创 tf2.0使用技巧

GPU动态增长import tensorflow as tfimport osos.environ['CUDA_VISIBLE_DEVICES']='0'gpus = tf.config.experimental.list_physical_devices(device_type='GPU')for gpu in gpus: tf.config.experimental.set_memory_growth(gpu, True)

2021-03-21 12:04:52 208

原创 :generateJsonModelDebug 错误

出现 :generateJsonModelDebug错误该错误出现在用Cmake编译NDK程序时。解决方案:将Cmake 版本降到3.6或者3.6以下。

2020-02-15 21:28:39 3735

原创 刷LeetCode

LeetCode第一题给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, ...

2019-10-12 22:51:36 159

原创 Ubuntu+GTX1660Ti+CUDA9.0+CUDNN7.6+Tensorflow 配置深度学习环境

一、安装环境介绍操作系统:Ubuntu 18.04.2 LTS系统内核:linux-image-4.18.0-25-genericCPU:Intel Core i5-9400独立显卡:Geforce GTX 1660Ti二、安装Nvidia显卡驱动sudo apt remove --purge nvidia* # 卸载已有的nvidia显卡驱动...

2019-07-29 23:56:47 2933

原创 centos7 安装docker

1、更新yumsudo yum update2、安装依赖软件包sudo yum install -y yum-utils device-mapper-persistent-data lvm23、设置yum安装源sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.re...

2019-01-16 20:29:49 128

原创 创建docker用户组,添加用户到docker组

1. 创建docker用户组sudo groupadd docker2. 将用户添加到docker用户组sudo usermod -aG docker ${USER_NAME}3. 重启docker服务sudo systemctl restart docker好了该用户可以使用docke功能了!!!...

2019-01-16 20:19:50 10689

原创 Sobel算子作用

Sobel 算子的用途它可以用来对图像进行边缘检测, 或者用来计算某个像素点的法线向量. 这里需要注意的是:边缘检测时: Gx 用于检测纵向边缘, Gy 用于检测横向边缘.计算法线时: Gx 用于计算法线的横向偏移, Gy 用于计算法线的纵向偏移.

2018-11-18 23:09:14 3364

原创 Opencv3 提取图像Hog特征老是报错处理

转载

2018-11-18 23:08:44 631

转载 TensorFlow C++

http://blog.csdn.net/rockingdingo/article/details/75452711

2018-01-01 10:20:59 622

原创 centos7 搭建turn stun 服务器

centos7 搭建turn stun 服务器(阿里云服务器)1、安装依赖库yum install -y make gcc cc gcc-c++ wgetyum install -y openssl-devel libevent libevent-devel mysql-devel mysql-server2、找到合适的 turn stun 版本并安装可以在http://turnserver.o

2017-12-06 11:50:12 8502 6

原创 Centos7下安装Anaconda和Tensorflow

1.安装Anaconda1.1下载Anaconda首先从官网下载(Anaconda) 我下载的是 Anaconda3-5.0.1-Linux-x86_64.sh1.2安装Anaconda#安装bash Anaconda3-5.0.1-Linux-x86_64.sh之后根据提示安装就可以了。 注:若没有将地址添加到PATH中可用:export PATH=/root/anaconda3/bin:$

2017-11-24 11:15:09 4690

转载 卷积的理解

卷积的数学定义:关于卷积的一个血腥的讲解:比如说你的老板命令你干活,你却到楼下打台球去了,后来被老板发现,他非常气愤,扇了你一巴掌(注意,这就是输入信号,脉冲),于是你的脸上会渐渐地(贱贱地)鼓起来一个包,你的脸就是一个系统,而鼓起来的包就是你的脸对巴掌的响应,好,这样就和信号系统建立起来意义对应的联系。下面还需要一些假设来保证论证的严谨:假定你的脸是线性时不变系统,也就是说,无论什么时候老板打你一

2017-10-27 18:35:40 178

原创 C++学习笔记——类的初探

这一节,我将简单的介绍一下类的使用和一些该注意的地方。在C++语言中,我们可以使用类来定义属于我们自己的数据类型,通过新的数据类型来反映待解决问题中的各种概念,可以使我们更容易编写,调试和修改程序。类可以看成是现实世界中某种事物的抽象,数据类型如同事物的属性,成员函数如同是事物的行为,事物间的关系也可通过类来反映(继承,聚合)。类的基本思想是 封装 和 数据抽象 ,数据抽象是一种依赖于接口和实现分离

2017-09-05 16:28:53 169

原创 C++学习笔记——表达式、语句、函数

这三节的内容特别多但是比较基础,所以我把他们放在了一起,把一些比较重要(个人认为的)的一些知识点记录下来,以便以后查阅。1.表达式运算对象的求值顺序与优先级和结合律无关(运算对象可按任意顺序求值),例如:f() + g() * h() + j()优先级规定,先算乘法后算加法结合律规定,f()的返回值先与g()和h()的乘积相加,所得值再与j()的返回值相加。对于这些函数顺序的调用顺序是没有明确

2017-09-04 15:54:41 528

原创 C++术语辨析——左值和右值

C++表达式中不是左值就是右值,所以能理解左值和右值这两个概念对我们的编程还是挺有帮助的。C++ Primer中对左值和右值是这样描述的:左值:是指那些求值结果为对象或函数表达式。一个表示对象的非常量左值可以作为赋值运算符的左侧运算对象。右值:是指一种表达式,其结果是值而非值所在的位置所以从概念中我们可以看出:左值表达式表示的是对象的身份(在内存中的位置),右值表达式表示的是对象的值。常见的运

2017-08-29 16:44:33 696

原创 C++学习笔记——变量和基本类型

不知不觉已经写了好几篇博客,虽然质量不是很高但都是自己对编程的一些想法。因为c++时强类型语言(所有的变量只有先定义了才能使用),所以我们先来谈谈c++中的变量和基本类型。一、基本内置类型c++定义了一套包括算数类型和空类型在内的基本数据类型,其中算数类型包括字符、整型数、布尔值、浮点数。 这里我补充一句:c++标准只规定了各个类型的最小尺寸,同时允许编译器赋予这些类型的更大的尺寸。1、类型转

2017-08-28 17:24:12 310

原创 c++术语辨析——顶层const和底层const

我们在阅读c++ primer时会经常看到顶层const和底层const,那么到底怎么区分两者?首先我们来看看译本术语表中对他们的描述:底层const:一个不属于顶层的const,类型如果由底层常量定义,则不能被忽略。顶层const:规定对象的值不能改变文中讲const限定符时有这么几句话:用名词顶层const表示指针本身是个常量,而用名词底层const表示指针所指的对象是个常量更一般的,

2017-08-28 15:54:09 562

原创 centos 升级gcc

//下载最新的gcc版本可登陆[查看现有的gcc版本](http://ftp.gnu.org/gnu/gcc)[root@localhost ~]# wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.gz//解压(若下载的时 .bz2 版时,解压出错时可能没有装解压zip软件,安装方法是 yum install zip2)[root@

2017-08-27 14:54:56 288

原创 C++学习笔记——正则表达式

正则表达式是一种描述字符序列的方法,是一种及其强大的计算工具。用于处理大字符串十分方便。在C++新标准中引入了正则表达式库(RE库,Ecmascript)。RE库定义在头文件 regex 中。Ecmascript语法C++正则表达式库组件regex:表示一个正则表达式的类regex_match:将一个字符序列与一个正则表达式匹配regex_search:寻找第一个与正则表达式匹配的子序列re

2017-08-17 23:22:51 466

原创 C++学习笔记——认识C++

我们先聊聊C++的起源吧,其实大家只要一听到C++就会问道他和C语言是什么关系,大部分教科书都会有这句话“C++是c语言的超集”那这句话是什么意思呢。那么我们又不得不了解下C语言的起源了,百度上是这么说的——1970年,AT&T的Bell实验室的D.Ritchie和K.Thompson共同发明了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,它实际上是UNIX的“副产品”(所以我觉的语言终

2017-08-12 19:41:03 281

原创 C++学习笔记——序

回头看看,自己学习c++已经有两个年头了,一直没有系统的总结过,趁着暑假有空闲的时间,正好好总结一下自己所学的知识并记录下便于以后查看和大家交流,作为一个理工男,文笔方面是难以摆上台面的,但是我会尽量写的清晰明了点。 我的笔记将会沿用 《C++ Primer》(第5版)这本书的顺序写下去,不过中间我也会穿插点这几年我开发(自己鼓捣这玩)遇到的一些坑和经验。 一、C++基础 二、C+

2017-08-12 18:45:35 173

原创 opencv 将Mat转为图片数据

先记录下来,以后有空在整理 Mat img = imread("002.png", CV_LOAD_IMAGE_COLOR); std::vector<uchar> data_encode; try { std::vector<int> param = std::vector<int>(2); param[0] = CV_IMWRITE

2017-08-11 12:20:22 9792

原创 opencv加载内存中的图片数据

经过实践终于找到了 opencv加载内存中的图片数据的方法,现在记录下来。//参数分别为 图片宽度,高度,类型,图片数据指针(unsigned char*)//这个构造函数并没有从新分配内存CvMat mCvmat = cvMat(w, h, CV_8UC1, mImgData);IplImage* IpImg = cvDecodeImage(&mCvmat, 1);//opencv3.0 Ip

2017-08-10 16:51:24 8809 5

原创 cocos2dx 中使用 opencv

1.从http://opencv.org/releases.html 下载android pack2.编写Android.mkLOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)OpenCV_INSTALL_MODULES:=onOPENCV_CAMERA_MODULES:=offOPENCV_LIB_TYPE:=S

2017-08-09 20:29:45 1209 1

转载 linux下c/c++实例之十四c实现的bt软件下载

转载之http://m.blog.csdn.net/taiyang1987912/article/details/51288661

2017-06-19 15:49:30 427

空空如也

空空如也

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

TA关注的人

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