实用技术
文章平均质量分 54
_Devin_
这个作者很懒,什么都没留下…
展开
-
传统机器学习算法-支持向量机模型详解
支持向量机模型详解原创 2022-12-09 21:37:07 · 1037 阅读 · 0 评论 -
计算机视觉算法岗面试题目和复习知识点汇总
计算机视觉算法岗面试题目和复习知识点汇总原创 2022-12-02 18:54:25 · 830 阅读 · 0 评论 -
python常见面试题
python常见面试题原创 2022-11-05 20:28:54 · 46 阅读 · 0 评论 -
PDB调试方法
1、单步执行代码,通过命令 python -m pdb xxx.py 启动脚本,进入单步执行模式2、第二种方法是import pdb 之后,直接在代码里需要调试的地方放一个pdb.set_trace(),就可以设置一个断点, 程序会在pdb.set_trace()暂停并进入pdb调试环境,可以用pdb 变量名查看变量,或者c继续运行;pdb命令行:1)进入命令行Debug模式,python-mpdb xxx.py2)h:(help)帮助3)w:(where)...原创 2021-10-29 16:24:40 · 1390 阅读 · 0 评论 -
Mac安装brew
在mac终端中输入这条指令:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"原创 2021-10-22 16:24:06 · 71 阅读 · 0 评论 -
C/C++数组名与指针的区别详解
1.数组名不是指针我们看下面的示例:#include <iostream> int main() { char str[10]; char *pStr = str; cout << sizeof(str) << endl; cout << sizeof(pStr) << endl; return 0; }输出结果:104由输出结果可知,数组名并不是指针。2.数组名神似指针原创 2021-03-10 15:56:53 · 884 阅读 · 0 评论 -
error LNK2019: 无法解析的外部符号 “public: void __thiscall
这个问题出现的大部分原因,以下连接的博客讲的很明确https://blog.csdn.net/u013321328/article/details/79628494但我下面将的这个原因特别玄学,这个问题一般出现时会有一个提示:“LNK4042: 对象被多次指定;已忽略多余的指定”此问题一般是由于将release模式切换成debug模式后出现的,这个问题是由于“使用原有工程时,直接在工程里将.cpp文件重命名为.h文件,.vcxproj文件中的属性并没有改变而导致。”解决方案,将重命名的.h文原创 2021-03-10 15:17:24 · 1067 阅读 · 0 评论 -
linux gdb调试qmake *.pro工程生成的文件
使用gdb调试qmake 生成的程序只需要在qmake生成的*.pro文件中加上CONFIG += debug 这一条就可以了原创 2021-01-14 18:35:02 · 378 阅读 · 0 评论 -
内存对齐的理解
一、内存对齐物理层面的理解内存物理结构我们来了解一下内存的物理构造,一般内存的外形图片如下图:一个内存是由若干个黑色的内存颗粒构成的。每一个内存颗粒叫做一个chip。每个chip内部,是由8个bank组成的。其构造如下图:而每一个bank是一个二维平面上的矩阵,矩阵中每一个元素中都是保存了1个字节,也就是8个bit。内存编址方式那么对于我们在应用程序中内存中地址连续的8个字节,例如0x0000-0x0007,是从位于bank上的呢?直观感觉,应该是在第一...原创 2020-11-25 20:15:59 · 754 阅读 · 1 评论 -
对C++泛型编程的理解
1、泛型是什么? 泛型编程是什么?实质上就是不使用具体数据类型(int、double、float等),而是使用一种通用类型来进行程序设计的方法,泛泛的描述一下数据,这个方法可以大规模的减少程序代码的编写量。模板函数如下:其中,T是一个占位符(数据类型占位符),也就是说,将来T这个位置是一个真实的、具体的数据类型。所以,可以把T这种类型占位符也称为一种数据类型,就叫泛型(generic type)。使用这种类型占位符的编程方式就叫泛型编程。总之,泛型也是一种数据类型,但它是用来代替所有类型的“通用类原创 2020-11-25 17:28:51 · 325 阅读 · 0 评论 -
opencv 中HSV提取颜色的方法
https://blog.csdn.net/ColdWindHA/article/details/82080176?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase转载 2020-10-22 11:17:12 · 2683 阅读 · 0 评论 -
VS2013中设置DLL路径的方法
方法1:配置属性->调试->环境:输入path=包含dll文件的文件夹路径,注意是包含dll文件的文件夹的路径,而不是dll文件的路径注意path(空格)=路径、path=(空格)路径、path(空格)=(空格)路径等写法都会导致dll引用失败。方法2:将dll文件拷贝到生成的.exe所在的文件夹中方法3:配置属性->调试->工作目录:包含dll文件的文件夹路径方法4:配置属性->常规->输出目录:包含dll文件的文件夹路径...原创 2020-10-20 10:24:57 · 1961 阅读 · 1 评论 -
tensorflow 查看网络节点名称的方法
在将tensorflow 的.ckpt文件转成pb文件和pb文件测试时需要网络节点的输入和输出名称。本人是经验是将直接将断点直接打到你需要获取节点名称的位置,然后程序运行到断点处就会出现tensor的名称此名称就是节点对应的名称。因此要获取输入和输出节点名只需要将断点打到输入和输出的位置然后查看tensor的名称就可以了。...原创 2020-10-07 20:41:48 · 1243 阅读 · 1 评论 -
Tensorflow .ckpt模型转换为.pb模型
https://blog.csdn.net/xichen9581/article/details/101004610转载 2020-09-28 17:19:14 · 240 阅读 · 0 评论 -
解决ubuntu中的cups目录下的error_log日志沾满磁盘空间的问题
1、直接删除目录/var/log/cups 下的error_log文件夹2、通过指令sudo update-rc.d cups remove 停止cups服务以防止cups存放过多的内容而占用磁盘空间原创 2020-09-28 11:27:08 · 3353 阅读 · 0 评论 -
ubuntu实用指令集
du -hs ./home 显示指定目录占用磁盘空间大小原创 2020-09-28 10:42:28 · 493 阅读 · 0 评论 -
Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED
在使用tensorflow训练模型时会出现以下错误:E tensorflow/stream_executor/cuda/cuda_dnn.cc:329] Could not create cudnn handle: CUDNN_STATUS_ALLOC_FAILED解决方法时在.py文件开始加入以下配置就可解决问题:from tensorflow.compat.v1 import ConfigProtofrom tensorflow.compat.v1 import InteractiveS原创 2020-09-25 15:24:09 · 228 阅读 · 0 评论 -
解决tensorflow内存占用过高的问题
tensorflow在训练和测试过程中如果不特殊设置会一次占满所有内存然后再计算,这个以空间来换取时间,其实其计算效率并不高。但是在实际工程应用中内存占用过高会导致资源浪费。tensorflow提供了限制GPU分配内存的方法(此方法适用于tf2.x):gpus = tf.config.experimental.list_physical_devices('GPU')# 对需要进行限制的GPU进行设置tf.config.experimental.set_virtual_device_c...原创 2020-08-31 16:07:21 · 4726 阅读 · 1 评论 -
tensorflow 报错
import tensorflow as tf Segmentation fault (core dumped)原创 2020-08-19 15:38:18 · 125 阅读 · 0 评论 -
conda 清华源安装tensorflow gpu
pip install tensorflow-gpu==1.3.0 -ihttps://pypi.tuna.tsinghua.edu.cn/simple原创 2020-08-18 13:46:16 · 2969 阅读 · 1 评论 -
win10下用anaconda安装 COCO API(pycocotools)
本来 COCO 对 Windows 是不支持的。不过为了支持 Windows ,有人对 COCO 做了一些修改。下面是 COCO 在 GitHub 上源码地址信息: COCO 地址: https://github.com/cocodataset/cocoapi 支持 Windows 的 COCO 地址:https://github.com/philferriere/cocoapi在 https://github.com/philferriere/cocoapi 下载源码,并进行解压; 打开Mi原创 2020-08-13 10:13:36 · 1953 阅读 · 3 评论 -
anconda安装pytorch和torchvison
清华源anconda中pytorch 和torchvision的对应关系https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64/原创 2020-08-06 16:31:59 · 3285 阅读 · 0 评论 -
vs2013 C++项目重命名
https://www.cnblogs.com/wangguchangqing/p/5940536.html#autoid-0-0-0转载 2020-07-30 13:45:04 · 274 阅读 · 0 评论 -
pytorch和torchvision各个版本包下载地址
https://download.pytorch.org/whl/torch_stable.html原创 2020-07-26 17:20:02 · 3828 阅读 · 0 评论 -
cp 拷贝链接文件
cp 在拷贝是加上 -d 参数可以保留文件的链接属性原创 2020-07-26 16:46:20 · 2629 阅读 · 0 评论 -
COCO数据集目标识别性能评价标准
原创 2020-07-15 10:20:01 · 709 阅读 · 0 评论 -
c++11 pod类型
POD全称Plain Old Data,是指一个类或结构体通过二进制拷贝后还能保持其数据不变,那么它就是一个POD类型,POD类类型需要满足平凡的定义和标准布局的定义。平凡的定义:1.有平凡的构造函数2.有平凡的拷贝构造函数3.有平凡的移动构造函数4.有平凡的拷贝赋值运算符5.有平凡的移动赋值运算符6.有平凡的析构函数7.不能包含虚函数8.不能包含虚基类标准布局的定义:1.所有非静态成员有相同的访问权限2.继承树中最多只能有一个类有非静态数据成员3.子类的第一个非静态成员不可以是原创 2020-07-03 15:59:39 · 223 阅读 · 0 评论 -
Ubuntu不进入休眠模式
https://blog.csdn.net/qq_23320955/article/details/95327682转载 2020-06-14 22:58:12 · 2540 阅读 · 0 评论 -
COCO骨骼点与openpose骨骼点的对应关系
openpose coco coco {0, "Nose"}, 0 {0, "nose"}, {1, "Neck"}, (5+6)/2 {1, "left_eye"}, {2, "RShoulder"}, 6 {2, "right_eye"}, {3, "RElbow"}, 8...原创 2020-06-12 17:38:02 · 1994 阅读 · 0 评论 -
ubuntu16.04安装MATLAB R2017b步骤详解(附完整文件包)
https://www.cnblogs.com/sixuwuxian/p/12512275.html转载 2020-06-12 14:52:45 · 208 阅读 · 0 评论 -
COCO人体骨骼点与Openpose人体骨骼点对比
https://www.pianshen.com/article/171699950/转载 2020-06-11 14:55:32 · 4297 阅读 · 0 评论 -
COCO Kepoints 标志位
COCO 数据集中annotations字段keypoints是一个长度为3*k的数组,其中k是category中keypoints的总数量。每一个keypoint是一个长度为3的数组,第一和第二个元素分别是x和y坐标值,第三个元素是个标志位v,v为0时表示这个关键点没有标注(这种情况下x=y=v=0),v为1时表示这个关键点标注了但是不可见(被遮挡了),v为2时表示这个关键点标注了同时也可见...原创 2020-06-11 13:51:34 · 291 阅读 · 0 评论 -
Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
INTEL MKL ERROR: ~/anaconda3/envs/py27/bin/../lib/libmkl_avx2.so: undefined symbol: mkl_sparse_optimize_bsr_trsm_i8.Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.解决方法设置LB_PRELOAD环境变量,使用以下两个包替换默认的env下的包,问题解决。export LD_PRELOAD=~.原创 2020-06-03 18:29:26 · 767 阅读 · 0 评论 -
caffe训练openpose相关资源
CPMTransformationParameter参数解析 https://www.jianshu.com/p/063a2159f0f2genLMDB.py https://www.jianshu.com/p/1cae32cbd36dOpenPose 参数说明 https://blog.csdn.net/zziahgf/article/details/84668319openpose训练代码 https://blog.csdn.net/u011956147/article/details/79原创 2020-05-25 15:53:10 · 458 阅读 · 0 评论 -
ubuntu内存资源使用情况监视
此处分享一个可以查看ubuntu系统中资源使用情况的指令,只需要在终端中输入一下这条指令即可:gnome-system-monitor原创 2020-05-25 15:38:16 · 1244 阅读 · 0 评论 -
OpenPose训练过程解析
https://www.jianshu.com/p/1cae32cbd36d转载 2020-05-25 14:36:08 · 2972 阅读 · 0 评论 -
在Ubuntu16环境下用QT调试caffe
用qt调试caffe需要配置一些东西具体方法可以参考一下链接:https://www.zhihu.com/question/27987666/answer/80728225https://blog.csdn.net/xg123321123/article/details/52817658转载 2020-05-22 16:48:10 · 177 阅读 · 0 评论 -
ubuntu16.04 caffe python3.5 安装
在ubuntu16.04 下 caffe安装python3.5可以参考 https://blog.csdn.net/tingtie1438/article/details/82085199 但这里面有一些需要补充1、原创 2020-05-20 09:09:42 · 365 阅读 · 0 评论 -
解决caffe 编译过程中protobuf版本冲突的问题
在编译caffe python3版本时一直会出现如下错误,(安装caffe python3具体方法可参考:https://blog.csdn.net/tingtie1438/article/details/82085199 ):通过其错误信息可知是protobuf出了问题,现在网上教程一般都是默认安装的 libprotobuf-dev 和 protobuf-compiler,对于python3要求要使protobuf>=3,于是就应该安装protobuf3,(具体安装过程可参考https://原创 2020-05-19 16:07:24 · 812 阅读 · 0 评论 -
ubuntu16.04 caffe(github源码cpu)+python3.5+opencv3.4.5安装编译
https://www.cnblogs.com/hanjianjian90/p/10604926.html转载 2020-05-15 09:03:16 · 90 阅读 · 0 评论