摘要:
#include <stdlib.h> #include <stdio.h> #include <time.h> static unsigned long GetTickCount(){ struct timespec ts; clock_gettime(CLOCK_MONOTONIC, &ts); 阅读全文
摘要:
live555为单线程执行,直接执行sleep(),会导致消息接受函数得不到执行,而且会停止所有的工作。 如何在等待的同时,可以进行其他的工作 在live555中使用env->taskScheduler().doEventLoop()进行消息等待。 void BasicTaskScheduler0: 阅读全文
摘要:
实验目的: 理解朴素贝叶斯分类器的原理; 能够独立实现贝叶斯分类器的设计; 能够评估分类器的精度。 实验步骤: 1.朴素贝叶斯分类器原理理解 贝叶斯决策理论 假设有一个数据集,由两类组成,对于每个样本分类如下: 现在有一个新的点new_point(x,y),其分类未知。用p1(x,y)表示点(x,y 阅读全文
摘要:
分类:通常图像分类并没有什么用处,只是得出一张图片里面有什么。 定位+分类:知道图片中有个什么,也把这个物体定位出来了,但是也没啥用,因为日常生活中一张图片中可能有多个物体。 物体检测:做到这一步在实际中就有用处了。 IOU(交并比) 用于衡量定位的准确度, 一般IOU >= 0.5 可认为定位成功 阅读全文
摘要:
* 1 对卷积神经网络的研究可追溯到1979和1980年日本学者福岛邦彦发表的论文和“neocognition”神经网络。 * 2 AlexNet使用卷积神经网络解决图像分类问题,在ILSVR2012中获胜并大大提升了state-of-start的准确率(大概16%左右)。(在11年top5的错误率 阅读全文
摘要:
#include <iostream> #include <string> #include <ifaddrs.h> #include <arpa/inet.h> #include <netdb.h> std::string GetIp() { void *tmpAddrPtr = NULL; st 阅读全文
摘要:
相关函数: stat, lstat, symlink 表头文件: #include <unistd.h> 定义函数:int readlink(const char *path, char *buf, size_t bufsiz); 函数说明:readlink()会将参数path的符号连接内容到参数b 阅读全文
摘要:
关于这个东西,网上的教程真的太多了。这里我记录一个我觉得勉强有意思的,理解从理解函数指针到回调函数的过程。回调函数可以做很多东西,比如实现工厂模式,反射机制啊,某些种类的单例模式都可能用到。 反正挺无聊的。 1.理解函数指针 比如我要定义一个返回值为int 参数为(int, void*)的函数指针, 阅读全文
摘要:
####1.lambda函数捕获 lambda函数捕获分值捕获和引用捕获 采用值捕获的前提是变量可以拷贝,与参数不同的是被捕获的变量的值是在lambda创建的时候拷贝的,被捕获的变量的值,不会随着改变变量在函数内后面的改变而改变。 void func(){ size_t v1 = 42; auto 阅读全文
摘要:
两者都是把地址传到函数中,都可以对传入的指针指向的值进行修改。不同点*&还能改变指针的指向。 下面一段程序测试*&还能改变针的指向 #include<iostream> struct point{ //int x; //int y; }; void changeNum1(point *&num_pt 阅读全文