- 博客(41)
- 资源 (8)
- 收藏
- 关注
原创 ubuntu 安装
iso 镜像:http://mirrors.aliyun.com/ubuntu-releases/rufus 启动盘制作工具:http://rufus.ie/
2021-02-13 15:50:15 180
原创 numpy 数组合并
1. np.appenda = np.array([[1,2,3], [4,5,6]]) # shape: 2,3print(a)b = np.array([[7,8,9]]) # shape: 1,3print(b)c = np.array([[11], [12]]) # shape: 2,1print(c)merged = np.append(a, b, axis...
2019-10-08 11:26:10 413
原创 Numpy 常用操作
1. 排序# 升序:sort_order = np_data[:,col_index].argsort()sort_data = np_data[sort_order]# 降序:sort_order = np_data[:,col_index].argsort()sort_order = sort_order[::-1]sort_data = np_data[sort_orde...
2019-08-17 17:27:16 142
原创 文本文件访问
FILE *fp;fp=fopen(m_file_name, "a");if(fp==NULL){ PRINT_ERROR; return;}int temp_result;temp_result=fwrite(m_msg_buffer, data_len, 1, fp);fclose(fp); void print(const char *fmt, ...){ i...
2018-09-19 20:00:45 161
原创 OpenCV图像处理常用接口封装
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <ctime>#include <math.h> #include <stdio.h>#include "opencv2/highgui/highgui.hpp"using n
2018-09-15 14:38:39 1439
原创 Linux 消息队列
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <pthread.h>#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>#define MSG
2018-08-10 22:00:11 178
原创 Linux 串口终端kermit安装和使用
安装sudo apt-get install ckermit 创建配置文件在$home主目录下新建.kermrc配置文件写入以下内容set line /dev/ttyUSB0set speed 115200set carier-watch offset handshake noneset flow-control nonerobustset file typ...
2018-07-30 20:57:12 2924
转载 gcc编译警告设置
gcc警告选项:https://www.cnblogs.com/Dennis-mi/articles/7150321.html在源码中关闭编译警告:#ifdef __GNUC__#pragma GCC diagnostic push#pragma GCC diagnostic ignored "-Wdeprecated-declarations"#endif//dst code#if...
2018-07-09 17:07:47 1795 1
原创 ffmpeg收发RTSP Stream
广播RTSP Streamffserver是ffmpeg工具集中的工具,可用于广播RTSP Stream1.设置ffserver的配置文件/etc/ffserver.conf,删除并新建/etc/ffserver.conf,输入以下内容RTSPPort 5454HTTPBindAddress 0.0.0.0RTSPBindAddress 0.0.0.0MaxHTTPConnections 2...
2018-06-25 15:38:59 1146 1
原创 ffmpeg 常用命令
转码:-i 指定要转换视频的源文件-s 视频转换后视频的分辨率-vcodec 视频转换时使用的编解码器(-codecs)-r 视频转换换的桢率(默认25桢每秒)-b 视频转换换的bit率-ab 音频转换后的bit率(默认64k)-acodec 制度音频使用的编码器(-codecs)-ac 制定转换后音频的声道-ar 音频转换后的采样率-profile:v 画质举例:...
2018-06-19 13:50:49 378 2
原创 Linux 用户管理
sudo adduser xxxx //add usergroups xxxx //查看xxxx的用户组sudo usermod -G sudo xxxx //将xxxx添加到管理员用户组sudo chown user:group file
2018-06-13 20:39:12 173
原创 Linux 开启VNC Server
1. 设置~/.vnc/xstartup2. vncserver -geometry 1920x1080 //启动vncserver,设置分辨率vncserver -kill :6 //关闭指定端口的vncserver
2018-06-13 19:38:05 578
转载 vim 常用命令
打开文件:vim file1 file2 ... filen:e file \\vim已启动拆分窗口::sp \\上下拆分:vsplit \\左右拆分文件切换:Ctrl+6 //两文件间的切换:bn //下一个文件:bp //上一个文件:ls //列出打开的文件,带编号:b1~n //切换至第n个文件窗口切换:Ctrl+w+方向键 \\切换到前/下/上...
2018-06-02 20:45:50 359
转载 链式求导法则
链式法则是微积分中的求导法则,用以求一个复合函数的导数。所谓的复合函数,是指以一个函数作为另一个函数的自变量。如f(x)=3x,g(x)=x+3,g(f(x))就是一个复合函数,并且g(f(x))=3x+3链式法则(chain rule):若h(x)=f(g(x)),则h'(x)=f'(g(x))g'(x)链式法则用文字描述,就是“由两个函数凑起来的复合函数,其导数等于里边函数代入外边函数的值之导...
2018-05-30 13:46:16 49891 2
原创 mxnet-ssd修改类的数量和名称
打开\mxnet-ssd\dataset\raycom-ray.py,修改self.classes数组,此数组就是训练数据所有类的名称的集合,名称对应样本转换配置文件中的-treatment[n].class_name,数量和名称(字符串)都可以调整。...
2018-05-24 12:05:45 400
转载 STM32 DMA使用详解
DMA部分我用到的相对简单,当然,可能这是新东西,我暂时还用不到它的复杂功能吧。下面用问答的形式表达我的思路。DMA有什么用? 直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU的干预,通过DMA数据可以快速地移动。这就节省了CPU的资源来做其他操作。有多少个DMA资源? 有两个DMA控制器,DMA1有7个通道,DMA2有5个通道。数据...
2018-04-22 12:00:12 22167 4
转载 目标检测性能评估
IoU和MAP:https://blog.csdn.net/Katherine_hsr/article/details/79266880改进方案:正确预测:IoU > 0.5错误:IoU >= 0.5,或者漏检(标记目标没有被正确检出)Acc:正确预测数量/(正确预测数量+漏检数量+误检数量)总Acc:所有类的正确预测数量/所有类的(正确预测数量+漏检数量+误检数量)统计算法简介:统计...
2018-04-22 11:58:22 1341
转载 深度学习-推荐文章
Deep Learning(深度学习)学习笔记整理系列:https://blog.csdn.net/zouxy09/article/details/8775360深度学习简介(一)——卷积神经网络:https://www.cnblogs.com/alexcai/p/5506806.html...
2018-04-08 17:58:23 271
原创 Ubuntu 挂载硬盘
1.创建空文件夹sudo mkdir /media/02.查看硬盘列表sudo blkid3.修改/etc/fstab,添加一行。sudo vim /etc/fstab
2018-01-22 10:41:29 193
原创 YOLO计算验证集Acc
首先解释两个名词:验证集:标记好的数据,在训练过程中不参与训练,验证算法通过对比预测目标和标记目标判断预测的正确率,用于评价模型对未知样本的预测能力。Acc:Accuracy,正确率。计算过程:统计预测正确的预测错误的目标数量,Acc=正确数量/(正确数量+错误数量)。错误包括误检和漏检,误检包括类别误检和位置误检。YOLO在训练过程中不自动计算验证集Acc,训练结束后可通
2017-12-07 09:41:20 6769
原创 YOLO修改配置文件中类的数量
YOLO的配置文件的位置是darknet/cfg/xxxx.cfg,配置文件的作用是在训练或检测初始化阶段指定网络结构参数,通常需要修改的只是类的数量。修改方法:1.打开配置文件找到classes,改为类的数量2.将classes上方最近的filters改为(classes+5)*5...
2017-11-24 10:55:44 1175
原创 darknet 迭代次数
darknet通过.cfg配置文件中的max_batches设置迭代次数,跟样本数量无关。max_batches的默认值是45000。
2017-11-03 08:27:53 3944
原创 ImageTag 安装
图像样本标记工具(ImageTag),用于标记样本。ImageTag运行在windows 系统,支持32位或64位系统,经过验证的操作系统:windows XPwindows server 2008windows server 2012windows 7ImageTag的安装过程:1.将依赖的OpenCV库文件复制到系统运行库目录32位系统:
2017-11-01 15:24:51 295
原创 ImageTag 修改标记数据
1.首先把bin,JPEGImages,JPEGImages_debug这三个文件夹移动到某一个文件夹,此文件夹中不能有其他文件或文件夹。2.将ImageTag的路径配置文件path_list.txt中的路径设置成上个步骤的路径。3.确认ImageTag的配置文件ImageTag_config_data.txt中的配置项-modify_tag_replace
2017-10-31 17:01:30 1349
原创 Ubuntu 安装OpenBLAS
git clone https://github.com/xianyi/OpenBLAS.gitcd OpenBLASmakesudo make install
2017-10-23 17:13:22 833
转载 Ubuntu 安装cmake-3.x
https://jingyan.baidu.com/article/d621e8da56314d2865913f93.html注意:安装完成后需要重启系统(sudo reboot)
2017-10-23 16:24:19 639
原创 Ubuntu python 升级
1.安装新版本pythonsudo apt-get install python3python3被安装在/usr/local/lib路径,到此目录下查看python3的版本号,例如python3.52.删除/usr/bin路径下的python link文件cd /usr/binsudo rm -rf python3.重新建立连接sudo ln
2017-08-31 10:09:03 282
原创 ubuntu16.04共享库的搜索路径
共享库的搜索是由/lib/ld.so实现的,ld.so首先会在标准路径(/lib和/usr/lib)中查找。需要使用非标准路径中的共享库时,通常将路径加入到/etc/ld.so.conf文件中,并运行sudo ldconfig。/etc/ld.so.conf添加共享库路径举例:include /etc/ld.so.conf.d/*.conf
2017-05-18 16:54:34 3740
原创 C++中文字符集
字符集发展历程:ASCII。在所有字符集中,最知名的可能要数被称为ASCII的7位字符集了。它是美国标准信息交换代码(American Standard Code for Information Interchange)的缩写, 为美国英语通信所设计。它由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成。Unicod
2017-04-06 16:00:00 1936
原创 宏定义字符串处理
#符号把一个符号直接转换为字符串,例如:#define STRING(x) #xSTRING(a_string) 展开后为: "a_string"##符号会连接两个符号,从而产生新的符号(词法层次),例如:#define FUNC( x ) func_##xFUNC(read) 展开后为: func_read
2017-03-09 11:37:37 8782
原创 Git设置用户名和邮箱
$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"
2017-03-08 09:21:33 1208
转载 STM32 ADC结合DMA数据采样与软件滤波处理
http://blog.csdn.net/i792439187/article/details/8825397
2017-02-22 09:16:23 2925
原创 Git分支使用规范
按以下过程创建分支:代码管理员在服务器上创建master代码管理员在服务器上基于master创建develop分支开发人员在服务器上基于develop创建自己的分支,例如bianjs开发人员按以下过程提交:每次提交修改时首先提交到自己的分支并push到服务器,建议源码每天提交并push,防止硬件故障导致工作丢失合并到develop分支。自己负责的功能模块测试完成后,除了提交到自
2017-02-17 15:17:45 576
转载 Git使用SSH Key
第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key:$ ssh-keygen -t rsa -C "youremail@example.com"你需要把邮件地址换成你自己的邮件地址
2017-02-17 15:06:43 357
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人