自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YoLov3训练自己的数据集(小白手册)

工具:labelimg、MobaXterm1.标注自己的数据集。用labelimg进行标注,保存后会生成与所标注图片文件名相同的xml文件,如图。我们标注的是各种表,名称就简单的按外观大小分了s、m、l、xl、xxl共5类标签名2.下载yolov3项目工程。按照YoLo官网下载git clone https://github.com/pjreddie/darknetcd darkn...

2018-08-02 11:00:12 108472 139

原创 打印机共享设置

step2:控制面板 ——> 查看设备和打印机 ——> 打印机和扫描仪,可以看到打印机列表,选中需要设置共享的打印机,打印机属性 ——> 共享 ——> 勾选共享打印机。step4:启用SMB服务,控制面板 ——> 程序 ——> 启用或关闭Windows功能 ——> 勾选 【SMB1.0/CIDFS文件共享支持】——> 确定。step3:设置凭据,控制面板 ——> 凭据管理器 ——> Windows凭据 ——> 添加Windows凭据,输入PC1的IP地址,用户名,密码。step1:下载安装打印机驱动。

2024-01-02 16:02:37 405

原创 inline

内联函数类似于宏函数,会在被调用处进行代码展开,省去了参数压栈、栈帧开辟与回收,结果返回等,从而提高程序运行速度 与宏函数不同,内联函数具有函数特性,在运行时可调试;在代码展开时会做安全检查或自动类型转换;类中声明同时定义的成员函数,自动转化为内联函数,因此内联函数可以访问类的成员变量; 内联函数只是对编译器的建议,是否对函数内联在于编译器,编译器一般不内联包含循环、递归、switch 等复杂操作的内联函数 内联以代码膨胀(复制)为代价,消除函数调用带来的开销。如果执行函数体内代码的时间,相比于函数调

2021-07-20 14:37:18 239

原创 const

使用修饰变量,说明该变量不可以被改变; 修饰指针,分为指向常量的指针(pointer to const)和常指针(常量指针,const pointer); 修饰引用,指向常量的引用(reference to const),用于形参类型,即避免了拷贝,又避免了函数对值的修改; 修饰成员函数,说明该成员函数内不能修改成员变量。指向常量的指针vs常指针区分指针所指的值为常量还是指针本身是常量,即被 const 修饰的是哪个,只要记住关键词const 后面为被修饰部分,不可变例如cha

2021-07-13 17:37:04 185

原创 static

参考:https://blog.csdn.net/zdb292034/article/details/80720051使用修饰普通变量,修改变量的存储区域和生命周期,使变量存储在静态区,在 main 函数运行前就分配了空间,如果有初始值就用初始值初始化它,如果没有初始值系统用默认值初始化它。 修饰普通函数,表明函数的作用范围,仅在定义该函数的文件内才能使用。在多人开发项目时,为了防止与他人命名空间里的函数重名,可以将函数定位为 static。 修饰成员变量,修饰成员变量使所有的对象只保存一个该变

2021-07-13 16:19:03 360

原创 pthread_join()和pthread_detach()

1.pthread_join()阻塞式,线程Ajoin了线程B,那么线程A会阻塞在pthread_join()这个函数,直到线程B终止。 一个线程终止后,如果没有别的线程对它join,那么该终止线程占用的资源,系统将无法回收,也叫作僵尸线程。因此,我们去join某个线程,意思是告诉操作系统,这个线程终止后的资源可以回收了 比如我们在main线程中创建了子线程,需要先等待子线程退出,最后才从main函数退出,这种情况下可以使用pthread_join()2.pthread_detach(...

2021-03-12 15:13:59 737

原创 pip install 报错Command “python setup.py egg_info“ failed with error code 1

【问题】pip3install opencv-python报错Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-djn6c2bj/opencv-python/【解决】更新 setuptools 和 pip#运行以下命令更新pip install --upgrade setuptoolspython -m pip install --upgrade pip#因为我装了p..

2020-09-10 11:01:54 4837

原创 Android Camera2Demo学习

真的好难啊,我不会......之前没有接触过,一搜就陷入知识爆炸的海洋中毫无头绪,看了很多文章有几篇讲得很好,感谢,现在似懂非懂的状态,先梳理下,要配合代码一起看...

2020-09-02 20:55:32 1331

原创 Android Studio第一个程序教程

1.Create New ProjectFile->New->New Projecct出现Select a Project Template选择Empty Activity,Next2.Configure Your Project填写Name应用名称(第一个字母要大写),Save Location项目保存位置,选择Minimum SDK,如果设备的Android版本低于这个最小版本会阻止用户安装应用,我这里选的是Android10.0,选好后Finish3.点击Finis

2020-09-01 14:18:32 878

原创 Ubuntu18.04安装shutter

shutter是一个非常好用的截屏工具,还可以对图片做一些简单的编辑,目前觉得非常好用。1.安装命令sudo apt-get install shutter也可以到Ubuntu Sofeware里面直接搜索然后install2.自定义快捷键这样用起来更方面,进入setting->Devices->Keyboard,然后拉到下面有个 "+",点击可以创建自定义快捷键,如图3.启用编辑功能安装好后发现“编辑”按钮是灰色的不可用,要启用“编辑”选项,Shutter需要

2020-09-01 13:17:29 694

原创 在linux下使用gcc/g++编译.h .cpp文件

1.gcc编译C源码的四个步骤:预处理->编译->汇编->链接(test.c test.h => test.i => test.s => test.o => test)1)预处理 gcc -E test.c -o test.i2)编译 gcc -S test.i -o test.s3)汇编 gcc -c test.s -o test.o4)链接 gcc test.o -o test执行可执行文件test ./t...

2020-08-27 09:45:37 15047 1

原创 YUV格式理解

一、简介yuv是一中类似于RGB的像素数据编码格式,只不过RGB是用Red、Green、Blue三种颜色编码的,而yuv是用Y(亮度)、U(色度)、V(浓度)进行编码,由于相邻的两个像素,数据差异不大,所以丢弃相邻像素的部分数据对于整体影响不大,同时丢弃数据还节省空间便于存储。人们对亮度比对色彩更加敏感,所以每个每个像素的亮度Y不动,而对UV数据进行丢弃。没有UV信息,一样更可以完整的显示图像,只不过是黑白的,所以在数据的存储上,根据数据丢弃的方式(即采样方式)不同,YUV出现了不同的格式二、采样方

2020-08-27 09:22:07 1583

原创 pytorch版faster rcnn配置运行教程

运行环境:ubuntu18.04+CUDA10.1+python3.6+Pytorch1.2项目地址:https://github.com/jwyang/faster-rcnn.pytorch按照README.md文件配置,但是有以下几点在配置过程中需要注意,建议这些都作为参考配合食用,效果更佳1.下载代码分支【注】以上的项目地址是源码主分支,支持pytorch-0.4.0,但...

2020-03-19 12:58:05 2961 2

原创 按数字递增批量重命名文件的批处理

新建.txt文件,写入以下代码,修改后缀名为.bat,放在需要重命名的文件夹中,双击执行@echo offSETLOCAL ENABLEDELAYEDEXPANSIONset /A num=0FOR /F "tokens=*" %%i in ('dir /A-D /B /OD /TC') do ( IF NOT "%%i"=="%~n0%~x0" ( set /...

2020-03-19 10:44:09 4339 4

原创 nvidia-smi命令输出详解

lnvidia-smi命令输出详解

2020-03-18 17:28:24 849

原创 root用户登陆后,显示bash-4.4$ ??

【问题】最近在看linux指令操作,所以装了虚拟机centos,但是今天root登陆后命令下的显示有点奇怪,搜了下发现是因为少东西了,大概是在用cp、rm的时候删多了。。。。【解决】没有按照标准用户名显示,是因为删除了root 下的 .bash_profile 和 .bashrc 文件所造成的,可以从其他用户下拷贝这两个文件到 /root 就可以了#进入home文件夹下的其他...

2019-12-18 15:21:33 7807 1

原创 ubuntu16.04安装CUDA9.0

前情提要:继上一篇安装完nvidia驱动后,我又开始了安装cuda,但是我不知道现在的系统上有没有就想看看当前的版本,于是输入的以下命令nvcc -V #查看cuda版本结果提示这个命令不能用,然后在terminal中提示sudo apt-get install nvidia-cuda-toolkit安装,然后我手贱看都没看明白就运行了,然后安装完成,再用nvcc -V,发现是cuda ...

2019-12-11 16:08:09 216

原创 Ubuntu 16.04 安装nvidia驱动

环境笔记本:技嘉操作系统:ubuntu 16.04LTS 显卡:nvidia Geforce`GTX1070安装步骤(安装方式——手动run文件安装)1.搜索驱动程序下载在NVIDIA驱动官网选择参数搜索后,下载,本次下载驱动为NVIDIA-Linux-x86_64-440.36.run2.卸载旧驱动卸载可能存在的旧版本 nvidia 驱动(对没有安装过 n...

2019-12-10 14:23:09 2276 1

原创 Ubuntu安装anaconda后conda: command not found

【问题】Ubuntu安装anaconda输入conda后conda: command not found,python也并不是anaconda的版本【解决】打开终端,输入如下命令ibit@ibit:~$ echo 'export PATH="/home/anaconda3/bin:$PATH"' >> ~/.bashrcibit@ibit:~$ source ~/...

2019-08-16 12:33:35 3217 6

原创 error C4996: 'inet_addr': Use inet_pton() or InetPton() instead or define _WINSOCK_D

【问题】vs2015写socket客户端时出现,(这是第二次遇到这个问题了上次vs2017,必须记一下,方便自己以后查看:P)SOCKADDR_IN ClientAddr;ClientAddr.sin_family = AF_INET;ClientAddr.sin_addr.S_un.S_addr = inet_addr("127.0.0.1");ClientAddr.sin_p...

2019-07-16 15:54:34 10954 1

原创 Windows安装cudnn

【问题】运行代码过程中遇到cudnn和cuda版本不兼容的问题,所以需要重新安装【解决】1.找到对应的版本下载2.下载之后解压缩,将.h .lib 和.dll 文件分别拷贝到cuda的include, lib/x64, bin 文件夹下,如果之前有直接复制替换就好了...

2019-07-16 11:31:04 185

原创 Learn Git Branching记录

这段时间要求学习代码版本管理工具git,虽然之前用过,不过趁此还是好好回顾了一下,老师给了个练习的地址,动画效果实在是太可爱了,也有些不是很常用的用命令,嗯,是个学习的好工具,不过还是觉得在实际中解决问题才是王道链接:https://git.mo.mk/本来想自己再做一遍的,记录到这里但是现在时间有点紧,先贴个别人的链接吧,之后有时间会写一下吧别人总结的答案可参考:https://ww...

2019-07-15 16:13:21 693

原创 conda创建环境

查看环境conda info --e创建环境:conda create -n环境名称python=版本conda create -n env_name python=3.6激活环境:conda activate环境名称conda activate env_name...

2019-07-10 20:22:46 88881

原创 C++头文件包含导致无法解析的外部符号问题

【问题背景】任务:C++实现文件拷贝,要求有界面输入源文件地址和目标文件地址,点击一个按钮将源文件夹下的全部都拷贝的目标文件夹下,另外最后的.exe要可以在cmd中输入两个参数实现同样的文件拷贝实现:界面用Qt事件,写一个copyFile函数有两个参数src和dst,点击按钮事件会调用copyFile函数并将界面获取的路径传入完成拷贝,main函数也接收参数,所以如果接收到说明用户...

2019-07-09 12:36:06 4339

原创 Windows用命令查看nvidia的GPU使用情况

输入以下命令即可cd C:\Program Files\NVIDIA Corporation\NVSMInvidia-smiC:\Users\ibit>cd C:\Program Files\NVIDIA Corporation\NVSMIC:\Program Files\NVIDIA Corporation\NVSMI>nvidia-smi...

2019-07-06 18:29:01 12119

原创 no module named cv2问题

【问题描述】python3.6文件中import cv2运行错误no module named cv2win10,64位,python 3.6,Anaconda3(64-bit),想装opencv3.4.0(最新版本)【解决方法一】Anaconda prompt里面直接输入pip install opencv-python【解决方法二】1.首先先下载一个opencv的...

2019-07-06 18:12:05 20429 6

原创 C++文件拷贝的一些

【task】做一个控制台程序的demo,具备两个参数输入,一个srcdir 一个dstdir,都是字符串文件夹地址类型,实现功能将srcdir地址的内的所有内容拷贝至dstdir中【解决方案】刚开始搜一些资料发现有很多用CopyFile函数来拷贝文件的,用法如下CopyFile("C:\\a.txt","C:\\b.txt",FALSE);只要输入源文件地址,以及目的文件地址...

2019-07-05 10:25:24 4346 1

原创 cmd运行.exe文件及main函数传参

1.项目生成解决方案,也就是会生成一个.exe文件,在Debug或Release文件夹下会找到,具体哪个要看你在哪个环境下生成2.打开cmd命令行输入exe文件做的路径,跳转至该目录下运行,如下D:\myproject\test1\Debug> test1.exe "我是参数1" "我是参数2"备注://在程序处理是int main(int argc, char *ar...

2019-07-04 10:31:43 9565

原创 【论文笔记】Joint Discriminative and Generative Learning for Person Re-identification

Joint Discriminative and Generative Learning for Person Re-identificationhttps://github.com/layumi/Person_reID_baseline_pytorchhttps://github.com/NVlabs/DG-NetAbstract在不同摄像机下的类内变化带来挑战最近,用生成...

2019-06-11 11:02:45 6785 2

原创 【论文笔记】Omni-Scale Feature Learning for Person Re-Identification

https://github.com/KaiyangZhou/deep-person-reid作为实例级识别问题,人员重新识别(ReID)依赖于判别特征,其不仅捕获不同的空间尺度而且还封装多个尺度的任意组合。我们将这些特征称为同构和异构尺度的全尺度特征。在这篇论文中,一部新颖的深刻CNN被设计为全称网络(Omni-Scale Network OSNet),用于ReID中的全方位特征学习。这是...

2019-06-11 10:53:39 4523 2

原创 Windows部署Redis

安装环境:Windows1.下载并解压说明:Redis官方并没有提供Windows版本的Redis,也不建议在生产环境使用Windows版本的Redis虽然Redis官方不支持Windows版本,但是微软Microsoft Open Tech Group提供了1个Windows版本的Redis,下载地址:https://github.com/microsoftarchive/redis...

2019-06-11 10:47:14 4336

原创 智力题

q1.现在有100瓶药,只有1瓶是有毒的,老鼠试完药后,需要3天才能才能知道药是否有毒,而现在需要3天知道100瓶中哪1瓶有毒,请问最少需要多少只老鼠。【答案】最少需要7只【解析】因为2^7=128>=100,将1~100转换为2进制数,一共7位。假设对于某数的2进制为:C1 C2 C3 C4 C5 C6 C7老鼠mi将ci为1的药都试了,若mi在3天后死了,说明毒药为2进制的第ci...

2019-04-23 17:32:19 2074 4

原创 【论文笔记】AlignedReID: Surpassing Human-Level Performance in Person Re-Identification

1Introduction行人识别的挑战在不同时间地点,识别同一个人在多摄像头或照片中,追踪同一个人图像库中搜索行人相册照片聚类商店访客分析难点:variations in pose, viewpoints illumination, and occlusion传统解决方案:专注于低水平的特征,例如颜色、形状和局部描述深度学习CNN:通过各种度量学习loss端到...

2019-04-19 16:49:34 406

原创 git工作区乱码

【问题】git工作区出现一堆乱码,就像下面这个样子"\343\200\212\345\211\221\346\214\207offer\343\200\213/01-\344\272\214\347\273\264\346\225\260\347\273\204\344\270\255\347\232\204\346\237\245\346\211\276/"无法add,也打不开,原因...

2019-04-17 11:03:14 265

原创 git commit deleted

git status下,查看有deleted文件用git rm 会报错,did not match any files,提示没有此文件。git add -ugit commit -m "commit deleted files"

2019-04-10 12:05:49 3160

原创 零碎知识点

记录一些零碎,里面有助于理解的是从各处找来的:)1.【C++】下面代码执行的输出结果class BASE{ public: ~BASE() { cout<<"BASE"; }};class DERIVE:public BASE{ public: ~DERIVE() { cout<<"DERIVE"; }};void ...

2019-04-03 18:08:54 297

原创 编程题记录

1.给出一个字符串A, 表示一个n位正整数, 删除其中k位数字, 使得剩余的数字仍然按照原来的顺序排列产生一个新的正整数。找到删除k个数字之后的最小正整数。N<= 240,k<=Nclass Solution {public: /** * @param A: A positive integer which has N digits,...

2019-04-01 23:06:47 298 2

原创 Mysql 笔记

1.caseSELECT ID,NAME,CASE WHEN SEX='m' THEN 'f' ELSE 'm' END SEX, SALARY FROM SALARY2.mod()select * from cinema where description !='boring' and mod(id,2)=1 order by rating DESC;

2019-02-27 19:05:30 133

原创 【论文笔记】Pose Transferrable Person Re-Identification

Abstract行人重识别领域的一个关键挑战是如何在当前的标准数据集(Market1501,DukeMTMC-reID,CUHK03)没有充足的行人姿态变换的数据的情况下 训练一个鲁棒的行人重识别系统。 为了解决这个问题,论文提出了一个可变换行人姿态的行人重识别框架。1. Introduction姿态的变化是阻碍学习一个鲁棒Reid模型的关键因素之一。最近,基于方法的深度卷积网络...

2019-01-03 19:59:20 2455 3

原创 打包APK报错Execution failed for task ':app:mergeReleaseResources

**问题:**AndriodStudio打包apk时报错,下图是报错截图**解决方式:**在app文件夹下的build.gradle中配置下面两个信息,再build-&amp;gt;clean project…aaptOptions.cruncherEnabled = falseaaptOptions.useNewCruncher = false…如图所示:【参考】[1]Android...

2018-12-27 20:46:53 19479 8

空空如也

空空如也

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

TA关注的人

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