自定义博客皮肤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)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 天池新人赛,服装关键点检测记录(一)

天池新人赛,服装关键点检测记录(一)赛题理解尝试用YOLOv3解决关键点问题YOLOv3回顾:实现:训练结果:后续,既然用物体检测的YOLOv3 难以解决该问题,那么能否用专用的关键点检测模型来解决呢。TODO....赛题理解Keypoints Detection of Apparel-Challenge the Baseline服装关键点检测。训练集集格式:image_id,image...

2019-07-01 14:59:18 1033

原创 Faster-RCNN中RPN网络的实现细节笔记(一)

关于损失函数先列公式: 其中公式1中的Lreg(ti , ti*) = smoothL1(ti - ti*) 那么ti 和 ti* 分别是什么呢? ti 为RPN网络预测的偏移量 ti* 为 anchors 到 GT box 的实际的偏移量。 所以RPN网络实际上学习的是从anchors 到 真实 通过公式2,可以知道偏移量的计算方法。实际上在训练时我们只需要计算ti*,因为...

2019-04-24 11:09:44 623

原创 python通过HOG+SVM实现行人检测思路

一、思路1、选取窗口宽高为 64*128 ,block大小为 16*16像素,block步长为8像素,cell为8*8像素,每个cell分9个bin,其他参数都默认        这样的话,一个block有4个cell,一个cell有9维,那一个block有 4*9=36维特征描述子,宽为64,x方向能有(64/8)-1 = 7 个block,高为128,y方向能有(128/8)-1=15...

2018-11-12 14:20:11 7947 5

原创 OneR算法的Python简单实现

OneR算法就是,在已有数据中,根据具有相同特征值的个体最可能属于哪个类别进行分类。即取效果最好的那个特征进行分类。#-*- coding=utf-8 -*-#import numpy as npfrom sklearn.datasets import load_irisfrom collections import defaultdictfrom operator import

2018-02-02 12:52:01 934

原创 Ubuntu12.04 64位 安装32位运行库

在编译linux内核的时候提示gcc no found 但我直接使用的是gcc 的绝对路径,使用 arm-linux-gcc -v 命令也是提示没有这个路径,这是因为交叉编译器是32位的,需要32位的运行库,以前我们可以使用命令apt-get install ia32-libs来安装32位运行库,但现在已经无法实现了,我们需要用这个命令apt-get install libc6:i386即可

2016-05-12 11:38:13 3054

原创 UDP广播实例理解

发送端:#define MAXSIZE 80void usage(const char *info){ printf("Usage: %s <srv PORT>\n", info); exit(0);}int main(int argc, char *argv[]){ if(argc != 2) usage(argv[0]); int sock

2016-02-18 09:04:27 500

原创 TCP与UDP协议socket函数实例理解

socket 函数int socket(int domain, int type, int protocol)返回值: 非负描述符为成功,-1则出错 domain: 指明的是网络层协议族/域,通常AF_INET、AF_INET6、AF_LOCAL等 type: 套接口类型,主要SOCK_STREAM、SOCK_DGRAM、SOCK_RAW protoc

2016-02-15 11:54:23 645

原创 线程池与cp命令的实现

用Linux C完成shall命令cp的实现 在复制大量文件时,当遇到大量的或较大的文件时,使用单进程单线程进行文件复制效率比较低下,而使用线程池能很好的提高效率。 思路:1、初始化线程池2、如果需要复制文件则直接复制,如果需要复制文件夹则往下3、遍历文件夹,复制内容4、复制内容任务加入任务链表线程池

2016-01-18 19:52:14 1337 1

原创 线程、互斥锁与条件变量实例理解

互斥锁:初始化进程锁:int pthread_mutex_init(pthread_mutex_t *restrict mutex,const pthread_mutexattr_t *restrict attr);其中 mutex 为锁号 attr为属性摧毁互斥锁: int pthread_mutex_destroy(pthread_mutex_t *mutex);加锁与解锁:int pthre

2016-01-15 08:50:55 364

原创 Linux消息队列与线程实例理解

相较于进程,线程不仅拥有进程的并发性,相互独立等特点,更有占用资源较少,效率高等特点。创建线程 int pthread_create(pthread_t *thread, const pthread_attr_t *attr,void *(*start_routine) (void *), void *arg);其中thread为线程ID地址 attr 为属性设置 start_routine

2016-01-13 20:23:11 3550

原创 进程间通信 内存共享信号量实例理解

申请内存:int shmget(key_t key, size_t size, int shmflg);其中key为钥匙,两进程通过同一个钥匙找到内核中的共享内存,可通过key_t ftok(const char *pathname, int proj_id)得到key,也可通过强制转换自行制定数值。 size为申请共享内存空间的大小(B) shmflg为标志 返回值为共享内存的标示符。内存映

2016-01-12 19:52:53 369

原创 linux通过信号进程间通信实例理解

我们知道sigaction函数如下:int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);其中 signum 有如下3种 均针对oldact而言: SIG_BLOCK //增加 SIG_UNBLOCK //删除 SIG_SETMASK //先清空进程阻塞集号,再增加其中结构体sigacti

2016-01-12 08:48:33 375

Mysql驱动,Windos+MingW32编译版

Mysql驱动,Windos+MingW32编译版,debug版,配合Qt使用

2017-12-18

libsndfile-1.0.27

libsndfile 源码 可以用NDK编译

2016-09-05

qwt-6.1.3最新版

qwt6.1.3 最新版 修改日期2016-6-13

2016-08-21

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

TA关注的人

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