![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习历程
loco1223
某厂嵌入式员工,c++码农
展开
-
Shell编程与C编程对照表
转载 2020-03-25 13:18:40 · 388 阅读 · 0 评论 -
Ubuntu16.04安装Mysql(个人记录)
打开终端输入sudo apt-get install mysql-server输入“y”确认后,会需要你设置mysql的进入密码,自行输入两次即可。安装好后继续输入sudo apt-get install mysql-client安装好后再输入sudo apt-get install libmysqlclient-dev自行输入“y”确认此时mysql已经安装完成...原创 2019-06-29 17:08:31 · 351 阅读 · 0 评论 -
Ubuntu16.04安装WPS(个人记录)
安装包https://www.wps.cn/product/wpslinux/选择对应版本下载我的是for Linux 64的Deb格式。安装WPS自行cd到下载好的文件目录下执行sudo dpkg -i wps-office_11.1.0.8392_amd64.deb这是我的版本,不同版本不一致将缺失字体进行补充第一次打开会报错,缺失字体从网址下载字体zip包http...原创 2019-06-24 11:52:01 · 1082 阅读 · 1 评论 -
(ubuntu)Jupyter打开出错:'ascii' codec can't decode byte 0xe5 in position 4: ordinal not in range(128)
解决方式安装好Anaconda参考https://blog.csdn.net/loco1223/article/details/91591616创建一个新环境必须是3.x版本的环境终端输入conda create -n jupyter python=3.6#确认安装(y/n)y我这里装了一个名为jupyter的基于3.6版本的python环境。激活该环境激活环境的指令...原创 2019-06-18 16:15:05 · 1837 阅读 · 0 评论 -
Ubuntu测试C^3-Framework
来源:https://github.com/gjy3035/C-3-Frameworkhttps://zhuanlan.zhihu.com/p/65650998个人基础环境Ubuntu16.04,Python2.7,Anaconda2,Pycharm。工程环境配置通过在Anaconda新创建一个环境来进行调试,在Anaconda创建环境的方法具体可参考https://blog.csd...原创 2019-06-17 15:08:10 · 690 阅读 · 1 评论 -
FCHD在window10(pytorch1.0,cuda9.0,cudnn7.1,python3.6)上测试
1.安装相关环境工程下载https://github.com/aditya-vora/FCHD-Fully-Convolutional-Head-Detectorpytorch安装https://mp.csdn.net/mdeditor/90670638#其他小环境pip install ipdbpip install opencv-pythonpip install scipy...原创 2019-06-10 19:41:11 · 1530 阅读 · 8 评论 -
Ubuntu16.04从0到基本设置(输入法,网易云,主题,网速慢,显卡驱动等)
1、输入法设置:参看:https://blog.csdn.net/singleyellow/article/details/77448246其中第二步后的补充操作为:将汉语的位置直接拉倒第一位将显示格式设置为汉语,这样整个系统的基本语言均被设置为了汉语。注销账户,然后重新登录。此时系统会询问是否讲文件夹名字也改为汉语格式,如将“Desktop”改为“桌面”等,推荐不改。后续步骤...原创 2019-06-04 21:45:15 · 318 阅读 · 0 评论 -
Ubuntu终端常用指令
文件目录类1.建立目录:mkdir 目录名2.删除空目录:rmdir 目录名3.无条件删除子目录:rm -rf 目录名4.改变当前目录:cd 目录名 (进入用户home目录:cd~;进入上一级目录:cd-)cd - :切换到上一次所处的目录cd …:切换到上一级目录,两个点代表上一级5.查看自己所在目录:pwd6.显示目录文件列表:ls -l (-a:增加显示隐含目录)...原创 2019-06-11 10:38:47 · 261 阅读 · 0 评论 -
WIN10测试C-3-Framework
1、环境搭建一些基础:Win10系统,CUDA9.0,CUDNN7.1,Pycharm,Anaconda,Python3.6.(文章需要的是python2.7环境,但我电脑上的深度学习环境没有适配,所以想尝试Python3.6.)一些工程所需的Python库:...原创 2019-06-16 12:30:52 · 610 阅读 · 0 评论 -
剑指offer,靠谱分析及牛客网可AC代码,c++(61~end)
61、序列化二叉树原创 2019-06-10 19:40:45 · 169 阅读 · 0 评论 -
关于对象标注文件的转换(xml转json)
背景介绍手上有一个工程https://github.com/aditya-vora/FCHD-Fully-Convolutional-Head-Detector该工程是一个预测人头位置的目标检测工程。也就是说,该工程的输出是一个个的对头的方框标注因此所需要的label文件是关于当前图片所有目标的像素点位置记录,是一个json文件,如下所示我的目标就是在普通图片上实现该文件的输出。...原创 2019-07-10 16:58:03 · 2028 阅读 · 0 评论 -
基于yolov3的轨迹跟踪项目记录
参考:https://blog.csdn.net/xiao__run/article/details/84374959 (选用程序)https://blog.csdn.net/Gavinmiaoc/article/details/88639814https://github.com/mattzheng/keras-yolov3-KF-objectTracking基本架构...原创 2019-07-10 13:59:52 · 2933 阅读 · 0 评论 -
Darknet学习中的知识点摘录
make命令make命令是GNU的工程化编译工具,用于编译众多相互关联的源代码问价,以实现工程化的管理,提高开发效率。语法make(选项)(参数)选项-f:指定“makefile”文件;-i:忽略命令执行返回的出错信息;-s:沉默模式,在执行之前不输出相应的命令行信息;-r:禁止使用build-in规则;-n:非执行模式,输出所有执行命令,但并不执行;-t:更新目标文件;-q...原创 2019-07-10 16:59:31 · 294 阅读 · 0 评论 -
xml文件转json文件,用于标定目标框(python,labelImg)
注:需要安装的库有:pip install jsonpip install numpypip install xmltodict笔者当时的情况是这样的,一个工程算法需要的是人头标定的json文件,但没有直接的方法得到,笔者当时采取的方法是将labelImg程序标定得到的xml文件中的人头框像素点提取出来,写入到json文件中,具体如下。具体实现labelimg是常用标定的脚本之一...原创 2019-08-10 16:08:47 · 849 阅读 · 0 评论 -
MySQL常用语句
常用操作数据库的命令1.show databases; 查看所有的数据库2.create database test; 创建一个叫test的数据库3.drop database test;删除一个叫test的数据库4.use test;选中库 ,在建表之前必须要选择数据库5.show tables; 在选中的数据库之中查看所有的表6.create table 表名 (字段1 类型, 字...转载 2019-07-21 16:53:33 · 149 阅读 · 0 评论 -
学习爬虫过程中的知识点记录-Python
参考:https://www.jianshu.com/u/9f41384606fa在浏览器地址栏输入网址到一个鲜活的网页呈现在我们面前这中间究竟发生了什么DNS查询DNS(Domain Name System,域名系统),万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程...原创 2019-07-17 21:11:31 · 182 阅读 · 0 评论 -
matlab实现人群计数密度图标签文件生成
问题近期在研究C^3 Framework系列之一:一个基于PyTorch的开源人群计数框架为了实现自行标注数据集,也就是针对诸如MCNN等工程制作自己的mat文件,或者csv文件。最终结果大概是这样数据标定针对上述三张照片,通过matlab代码进行数据标定,标定过程类似于这样对应代码%对图片上某个点进行标注clear allclose allclcset(gcf,'co...原创 2019-07-19 20:09:11 · 4282 阅读 · 9 评论 -
C^3-Framwork学习相关知识点记录
数据读入部分主要指datasets内的程序torchvision.transforms用法介绍PyTorch源码解读之torch.utils.data.DataLoader__init__中的几个重要的输入:1、dataset,这个就是PyTorch已有的数据读取接口(比如torchvision.datasets.ImageFolder)或者自定义的数据接口的输出,该输出要么是torch....转载 2019-07-17 14:27:07 · 818 阅读 · 0 评论 -
中兴提前批面试记录(二面挂,没挂我去0.0)(2019.7)
一面(技术面)主要是对于研究生阶段所做项目的说明,我有三个项目,整个一面下来,我把这三个项目全部进行了原理性说明。会进行拓展性地提问,比如说我有一个项目是与卡尔曼滤波相关的,面试官便询问了我关于自适应滤波的相关知识。个人认为面试可能并不会对项目具体实现情况有详细的概念性,更多是通过询问项目相关的小知识点来判断面试者的掌握程度。所以很有必要巩固项目中所用到知识所在领域相关知识。PS:自...原创 2019-07-15 15:43:14 · 2466 阅读 · 0 评论 -
滤波相关知识(卡尔曼等),频域时域,梯度下降算法,滤波器
卡尔曼滤波https://www.bilibili.com/video/av4356232 (短的)https://www.bilibili.com/video/av24225243/?spm_id_from=333.788.videocard.3 (长的)https://blog.csdn.net/phker/article/details/48468591 (简单理解)https://...原创 2019-07-15 15:42:18 · 1476 阅读 · 0 评论 -
关于人群基数MCNN和高斯核
参考:https://www.jianshu.com/p/a1006c4b6fdchttps://blog.csdn.net/wuyanxue/article/details/79642758人群基数方法分类(1) 基于目标检测的方法: 这类方法就是通过对图像上每个行人或这人头进行定位与识别,再根绝结果统计人数。优点在于可以做到准确的行人或者人头位置,但缺点在于对高密度的人群图像来说,其检...原创 2019-07-05 19:43:50 · 3449 阅读 · 0 评论 -
ubuntu16.04安装pytorch(个人记录)
项目需要不知道为什么我的pip安装方式无法连接到网络,故采用的指令是conda install pytorch=0.4.1 cuda80 -c pytorch另一种是:pip install torch==1.0.1 -f https://download.pytorch.org/whl/cu80/stable # CUDA 8.0 build下载地址参考:pytorch0.4...原创 2019-06-10 16:36:12 · 3648 阅读 · 4 评论 -
YOLOV3解读(6)
检测函数使用已经训练完成的YOLO v3模型,检测图片中的物体,其中:创建YOLO类的实例yolo;使用Image.open()加载图像image;调用yolo.detect_image()检测图像image;关闭yolo的session;显示检测完成的图像r_image;实现:def detect_img_for_test(): yolo = YOLO() i...转载 2019-06-15 20:41:30 · 2365 阅读 · 1 评论 -
YOLOV3解读(5)
损失层在模型的训练过程中,不断调整网络中的参数,优化损失函数loss的值达到最小,完成模型的训练。在YOLO v3中,损失函数yolo_loss封装自定义Lambda的损失层中,作为模型的最后一层,参于训练。损失层Lambda的输入是已有模型的输出model_body.output和真值y_true,输出是1个值,即损失值。损失层的核心逻辑位于yolo_loss中,yolo_loss除了接收L...转载 2019-06-15 19:58:35 · 3854 阅读 · 4 评论 -
剑指offer,靠谱分析及牛客网可AC代码,c++(51~60)
51、数组中重复的数字https://blog.csdn.net/malele4th/article/details/79333216https://blog.csdn.net/derrantcm/article/details/46811855class Solution {public: bool duplicate(int numbers[], int length, int* d...原创 2019-06-06 20:36:05 · 131 阅读 · 0 评论 -
Win10,Anaconda,GPU,CUDA9.0,cudnn7.1,python3.6,TensorFlow环境安装
参考资料https://blog.csdn.net/SHAOYEZUIZUISHAUI/article/details/90633059 (安装步骤)https://blog.csdn.net/shuiyuejihua/article/details/78738664 (如果安装不当,或者想卸载原来的CUDA版本)https://blog.csdn.net/qq_26580757/artic...原创 2019-06-01 14:00:19 · 494 阅读 · 0 评论 -
Anconda,Window10,Cuda8.0,Cudnn6.0环境下Pytorch安装
0.基础环境安装,诸如Anaconda,Cuda,Cudnnhttps://blog.csdn.net/gangeqian2/article/details/793585431.在Anaconda Prompt内新建环境conda create -n torch python=3.6# 环境名称:torch python版本:3.6在这一步出现如HTTP 404 NOT FOUND ...原创 2019-05-29 14:39:27 · 979 阅读 · 0 评论 -
Anaconda创建新环境时出现HTTP 404 NOT FOUND for url提示(Win10)
在Anaconda Prompt内创建新环境,代码如下cionda create -n torch python3.6出现的错误大致如下:解决方法:输入conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/也就是移除了原来的传输路径,之后便可以正常操作了。参考...原创 2019-05-29 13:07:36 · 1231 阅读 · 0 评论 -
ubuntu16.04使用anaconda创建python虚拟环境
转(自用)https://blog.csdn.net/ITBigGod/article/details/85692561转载 2019-06-12 18:50:20 · 1884 阅读 · 1 评论 -
剑指offer,靠谱分析及牛客网可AC代码,c++(31~40)
31、连续子数组的最大和https://blog.csdn.net/malele4th/article/details/79326370class Solution {public: int FindGreatestSumOfSubArray(vector<int> array) { if (array.empty()) return 0; int max = arra...原创 2019-05-27 20:43:57 · 114 阅读 · 0 评论 -
剑指offer,靠谱分析及牛客网可AC代码,c++(21~30)
21、顺时针打印矩形https://blog.csdn.net/malele4th/article/details/79321607class Solution {public: vector<int> printMatrix(vector<vector<int> > matrix) { vector<int>out; out.cle...原创 2019-05-25 15:39:44 · 243 阅读 · 0 评论 -
剑指offer,靠谱分析及牛客网可AC代码,c++(1~10)
1、赋值运算符函数:‘https://blog.csdn.net/qq_39539470/article/details/814775472、实现singleton模式:(Android用)https://blog.csdn.net/sunweiguo1/article/details/803290623、找出数组中重复的数字:在一个数组长度为n的数组里,所有数字都在 0 ~ n-1 范...原创 2019-05-16 14:44:07 · 349 阅读 · 0 评论 -
C++学习记录以及机器学习相关
C++学习记录在VS Code里,让一个cpp文件调用另一个cpp文件:在开头加入#include “******.cpp”在VS Code里,让一个cpp文件调用自定义.h文件:在开头加入#include “******.h”关于调用strcpy()函数时总是报错问题:每次调用strcpy函数时在文件开头 加上#pragma warning(disable:4996)。此方法比较直接...原创 2019-05-10 18:56:04 · 244 阅读 · 0 评论 -
Ubuntu16.04安装pycharm(个人安装经验)
参考:https://blog.csdn.net/weixin_31484477/article/details/811335901、在pycharm官网下载所需版本,我的是pycharm-professional-2019.1.3.tar.gz,下载好我们得到的是一个压缩包2、把压缩包移动到home文件夹下3、终端解压,终端打开即在home目录下,因此可直接输入解压指令tar -zx...原创 2019-06-07 13:43:20 · 3964 阅读 · 0 评论 -
Linux之shell、vim和git
转自:https://www.toutiao.com/i6694009478393627140/1 Linux基础命令与shell脚本通过第一篇的介绍,我们已经知道在Linux下面操作会比windows下效率高很多,下面和大家讲解一下Linux的基础操作,默认大家已经装好了Linux系统。1.1 cd命令命令格式:cd <路径>意义:cd是change directory ...转载 2019-06-07 15:02:35 · 957 阅读 · 0 评论 -
YOLOV3解读(4)
List itemfit_generator在训练中,模型调用fit_generator方法,按批次创建数据,输入模型,进行训练。其中,数据生成器wrapper是data_generator_wrapper,用于验证数据格式,最终调用data_generator,输入参数是:annotation_lines:标注数据的行,每行数据包含图片路径,和框的位置信息,种类等;batch_s...转载 2019-06-15 17:10:07 · 2009 阅读 · 1 评论 -
YOLOV3解读(3)
网络分析DBL: 如图1左下角所示,也就是代码中的Darknetconv2d_BN_Leaky,是yolo_v3的基本组件。就是卷积+BN+Leaky relu。对于v3来说,BN和leaky relu(正则化和激励)已经是和卷积层不可分离的部分了(最后一层卷积除外),共同构成了最小组件。resn:n代表数字,有res1,res2, … ,res8等等,表示这个res_block里含有多少个...转载 2019-06-15 14:58:33 · 13664 阅读 · 5 评论 -
YOLOV3解读(2)
具体分析create_model在create_model方法中,创建YOLO v3的网络结构,其中参数:input_shape:输入图片的尺寸,默认是(416,416);anchors:默认的9种anchor box,shape是(9,2);num_classes:类别数,创建网络只需要类别数即可,类别按0~n排列,输入类别也是索引;load_pretrained:是否使用预训练模型...转载 2019-06-15 12:55:08 · 1501 阅读 · 0 评论 -
基于Ubuntu16.04的FCHD的测试(python2.7,cuda8.0,cudnn6)(已成功,包括demo及自训练)
安装环境,主要是pytorch参见:https://mp.csdn.net/mdeditor/91354337#安装cupy-cuda80终端指令:pip install cupy-cuda80安装visdom一款数据可视化的工具# Install Python server and client from pip# (STABLE VERSION, NOT ALL CURRE...原创 2019-06-15 10:02:19 · 1063 阅读 · 6 评论 -
YOLOV3解读(1)
xml数据集中的参数图片的位置 框的4个坐标及标签(xmin,ymin,xmax,ymax,label_id)预测特征图(Prediction Feature Map)的anchor框(anchor box)集合3个尺度(scale)的特征图,每个特征图3个anchor框,共9个框,从小到大排列;1 ~ 3是大尺度(52x52)特征图所使用的,4 ~ 6是中尺度(26x26),7 ~ ...转载 2019-06-14 21:59:16 · 3271 阅读 · 6 评论