自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 基于Opencv和MTCNN检测人脸五个关键点进行仿射变换人脸对齐 - Python版本

最近需要做人脸对齐的算法,通俗理解就是将图片人人脸姿态不太正确的给矫正过来,所以写了python版本的人脸对齐算法。基本原理是先通过MTCNN检测到人脸的五个关键点,再把原图中人脸区域外扩100%(这样做的目的是保证对齐后图片中没有黑色区域,当然这个外扩的比例是看对齐效果自己可以调节的,我这里设置...

2020-04-11 13:58:07 911 0

原创 一种修复ubuntu引导启动界面消失的方法

最近一直使用win10 + ubuntu双系统的时候,某天开机突然没了ubuntu的启动选择界面,然后直接进了win10. 这里提供一种解决办法,亲测有效: 在win10下面命令行提示符中以管理员身份打开CMD,输入bcdedit /set "{bootmgr}" path...

2020-05-12 09:30:07 34 0

原创 PIL、CV2、numpy.darray、pyTorch图像数据接口之间相互转换总结

总结

2020-05-01 02:05:26 60 0

原创 caffe中编译自定义或修改后的层

1. 背景 最近需要训练人脸识别里面的CombinedMargin Loss方法,这个loss里面有一些新定义的层,并且对一个全连接层进行了源码修改。因此需要在官方的caffe源码基础上把这些新加的或修改的层添加进去到官方caffe源码里面,并重新编译,下面记录具体的编译步骤 2. 修改caf...

2020-04-27 17:27:23 37 0

原创 VS中解决宏定义出现“宏可以转换为constexpr”问题

1 背景 最近在VS中使用到了宏定义 结果宏名开头显示出 “...”,并显示出“宏可以转换为constexpr”,按照下面的方法即可解决 2 解决 打开 “工具” -> “选项” -> “文本编辑器” ->“C/C++”->“查看”,进行如下设置即可 ....

2020-04-20 15:55:41 183 0

原创 MATLAB R2015b解决”低级的图形错误,可能绘制不正确“问题

1 背景 最近使用matlab画图,结果出现了以下报错 MATLAB 遇到了低级的图形错误,可能绘制不正确。 请阅读解决低级的图形错误来了解有关避免出现此问题的举措,然后重新启动 MATLAB。 若要向 MathWorks 公司的技术支持部门提供有关此问题的详细信息, 请将此文件连同您的服务请...

2020-04-16 15:39:27 247 0

原创 ubuntu16.04下面编译caffe_gpu的matlab接口

1 背景 题主需要训练caffe的matlab接口的代码,因此就开始在ubuntu下面折腾的历程,记录一下在ubuntu下面编译caffe的matlab接口中遇到的各种问题及解决办法,防止下次遗忘,也希望可以帮助到有需要的朋友。 2 下载caffe源码,配置Makefile.config 题...

2020-04-16 10:53:46 48 0

转载 #ifndef/#define/#endif使用详解

想必很多人都看过“头文件中的 #ifndef/#define/#endif 防止该头文件被重复引用”。但是是否能理解“被重复引用”是什么意思?是不能在不同的两个文件中使用include来包含这个头文件吗?如果头文件被重复引用了,会产生什么后果?是不是所有的头文件中都要加入#ifndef/#defi...

2020-04-15 00:24:38 30 0

原创 visual studio 2015中解决中文字符 提示 “无法识别的标记”错误

1. 错误背景 最近需要做车牌识别的任务,代码中必须含有省份等中文字眼,编译的时候出现下面的错误 定位下错误发现全部是由于代码中的中文引起的 于是去网上找解决方案,辛好找到这篇,这篇提示解决方案如下 于是按照他给的方法,把代码文件用notepad++打开后重新编码格式为带BOM...

2020-04-14 23:39:33 177 0

原创 VS2015中配置Qt5

1 参考: 1.1https://jingyan.baidu.com/article/19020a0a7e49ab529d2842e9.html 1.2https://www.qt.io/offline-installers 1.3https://www.cnblogs.com/AZMDDY...

2020-04-05 20:24:31 54 0

原创 利用Python对一个文件夹下的所有子文件夹重命名代码

1 参考:https://blog.csdn.net/Yao_June/article/details/92403203 2 需求:现在需要写一个代码,对一个文件夹路径下面的所有子文件夹进行重新命名。 其中文件夹路径为:G:\ToMPF\QAN_data\train,该路径下面全是文件夹,...

2020-03-21 16:49:36 29 0

原创 AttributeError: module 'torch' has no attribute 'rand'

1. 参考:https://blog.csdn.net/Gao_YaJ/article/details/89578673?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevan...

2020-03-19 22:07:39 100 0

原创 解决VS出现 “无法查找或打开 PDB 文件”

最近在visual studio 2015下面运行C++代码时,出现 “无法查找或打开 PDB 文件”问题,如下图所示。 通过网上的方法在 “调试” -> "选项" -> "启用源服务器支持"和“调试” -> "选项&quo...

2020-01-13 19:11:35 220 1

原创 VS2019中设置了头文件路径却提示找不到头文件的一种原因

最近在设置VS2019工程中头文件的时候,出现一个很奇怪的问题:明明设置了头文件的附加包含目录,但是仍然提示头文件找不到。一种原因是下面导致的。 原因是上面两个红框中的编译方式不一致导致的,下面换成一致的编译方式即可解决。 然后问题就解决了!!! ...

2019-12-09 14:38:39 2797 3

原创 解决 LNK1181 无法打开输入文件 "xxxx.obj"

0 前言 最近在release一份c++工程代码的时候,需要添加外部的动态链接库,是使用别人的,然后运行的时候出现下面的报错: 报错显示 LNK1181 无法打开输入文件 "SeetaFaceRecognizer2.obj",一直找不到原因。后来再检查 链接器 ->...

2019-12-05 19:22:29 770 1

原创 error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public 解决办法

0 写在前面 最近再在搞vs下面工程的时候,出现了以下的报错 报错显示为: error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public 解决办法。 1 解决办法 这种问题一般是没有正确添加lib库导致的,依我所用的visual...

2019-12-05 18:52:58 1313 1

原创 python中的一些切片的特殊用法距离

0 一些比较好的搜索链接 1 实际例子

2019-11-28 10:39:53 33 0

原创 vs2015 设置了包含路径还是提示说打不开头文件的一种原因

最近在做tensorflow在visual studio 2015中应用的项目时,因为有些文件引用了tensorflow中的一些头文件,则需要添加 属性 -》c++ -》常规 -》附加包含目录。其中附加包含目录一般是头文件的上一层,如图所示。 但是我正确添加了附加包含目录之后,显示还是无法识...

2019-11-27 16:36:23 117 0

转载 Windows下的Cmake安装配置教程

step1: 下载“.zip”文件。官网链接:https://cmake.org/download/ 这个连接时针对我这个博客的安装包: https://download.csdn.net/download/m0_37407756/10735555 备注:首先,我是下载的“二进制”文件,不...

2019-11-26 14:50:53 106 0

原创 visual studio编译C++代码出现“无法解析的外部符号”,该符号在函数main中被引用的一种解决办法

1 背景 最近在编译C++版本的deep_sort代码的时候,原图如下: 然后点击编译,直接出现如下报错: 报错显示:“无法解析的外部符号”,该符号在函数main中被引用的一种解决办法。主要原因猜想可能是main函数中调用了几个函数,但是这几个函数没有被添加到工程的源文件中,所以出现...

2019-11-25 18:13:50 159 0

原创 解决 TypeError: 'NoneType' object has no attribute '__getitem__'

其实这个问题的出现一般是某个变量是空,也就是'NoneType'类型导致的,大致按照这个方向排错即可解决。最近在处理一个图片问题的时候,大致写的代码是把某个路径下面的图片找到,读到内存里面,在依据x1,y1; x2, y2四个坐标值把图片的ROI扣下来,其中有一段代码是这样写的...

2019-10-26 14:12:57 5123 0

原创 Python的传值和传址与copy和deepcopy

Python的传值和传址与copy和deepcopy 1.传值和传址 传值就是传入一个参数的值,传址就是传入一个参数的地址,也就是内存的地址(相当于指针)。他们的区别是如果函数里面对传入的参数重新赋值,函数外的全局变量是否相应改变,用传值传入的参数是不会改变的,用传址传入就会。 a=1 d...

2019-10-02 19:36:19 61 0

原创 2020年校招科大国创软件股份有限公司大数据算法岗笔试真题

最近(2019.9.30日)参加了科大国创软件公司的算法工程师笔试,做的试卷内容主要偏大数据挖掘,试题内容如下,现在给出一些参考答案,如有错误和疑问,可以在后面给出评论。 1 选择题 1.1 下列有关k-mean算法说法正确的是() A:能自动识别类的个数,随机挑选初始点为中心点计算 ...

2019-10-02 09:07:20 291 0

原创 使用YoloV3 + deep_sort实现多人目标跟踪

本博客目前实现YoloV3 + deep_sort实现多人运动目标实时跟踪的流程跑通。 1. 参考文献链接: https://github.com/qqwweee/keras-yolo3 https://github.com/Qidian213/deep_sort_yolov3 ker...

2019-09-15 12:23:50 2591 5

原创 Win10下面正确卸载Anaconda方法

1 正确卸载Anacoda 1.1 首先打开Anaconda安装路径下面,有一个Uninstall-Anaconda.exe,双击即可。 1.2 再用系统自带的卸载一遍 使用上面的指令卸载完成以后,使用系统自带的卸载工具卸载一下,方法是到“系统” -> "卸载或更...

2019-09-14 08:29:57 1915 1

原创 解决Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocatio

直接上图: 最近在训练一个语音识别程序的时候,执行训练脚本直接报错: Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom ...

2019-09-01 21:23:38 395 0

原创 ubuntu下面安装scikits.audiolab出错问题解决

1 背景 最近在做基于log MMSE算法语音去噪的python程序时候,需要安装一个叫scikits.audiolab的模块,直接开干,输入pip install scikits.audiolab执行,结果跑了一半,报错如下: 从上面的直接报错信息ERROR: Command err...

2019-08-30 14:52:08 79 0

原创 正确解决CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.

最近Ubuntu下面使用conda activate name激活虚拟命令的时候,突然报错,信息如下: CommandNotFoundError: Your shell has not been properly configured to use 'conda activate�...

2019-08-30 09:20:29 5755 1

原创 使用ffmpeg工具将.wav文件转成真正格式的wav文件

最近做项目的时候,碰到一些后缀为.wav格式的音频文件,它们播放正常,但是却无法被wave正确的open,原因在于其并非是真正意义上的wav格式音频文件,可以通过强大的ffmpeg工具实现转化,命令如下 1 在终端执行 ffmpeg -i a.wav b.wav,则将不正常的a.wav转化为正常...

2019-08-28 00:42:42 215 0

原创 ubuntu下面实现将Cmake由3.5.2版本升级到3.9.2

由于近期项目需求,需要对cmake进行升级,故记录下cmake由3.5.2版本升级到3.9.2的过程。 第一步:查看自己系统cmake的当前版本 1.1 执行 sudo -s切换到root权限用户下 1.2 执行cmake --version 第二步:下载3.9.2版本的cmake源代码 ...

2019-08-27 23:16:20 97 0

原创 2019TinyMind人民币面值及编码识别比赛代码开源

1 综述 有幸参加了2019TinyMind人民币面值及编码识别比赛,比赛的具体背景和要求如下所示。 1.1 比赛背景 1.2 具体任务 比赛一共分类两个任务,第一轮任务是训练AI,识别每张图片的面值,面值一共分为0.1,0.2,0.5,1,2,5,10,50,100,一共9种标签...

2019-08-04 22:07:17 234 0

原创 GPU出现 “已放弃 (核心已转储)”解决办法

最近在做tensorflow目标检测API生成模型的时候,已经结束训练,但是无法生成模型,报错如下所示: 分析错误的原因可能是GPU显存不足的原因导致了 "已放弃(核心已转储)"出现,我们现在看看是否真的还有没有杀掉的GPU进程 执行 nvidia-smi: 果然发现有...

2019-07-23 12:11:23 2009 2

原创 ImportError: cannot import name 'exporter' from 'object_detection' (unknown location)的解决办法

最近在做基于tensofflow目标检测API的项目时候,在进行到模型生成步骤的时候,执行: python export_inference_graph.py --input_type image_tensor --pipeline_config_path training/ssd_mobil...

2019-07-20 17:36:23 1917 2

原创 将一个文件夹中的非RGB格式的图片全部找出来

最近在做基于tensorflow目标检测API的目标识别,如果不能事先找出图片中的非RGB图片,则会报错,下面程序实现找出路径下图片中是否含有非RGB的图片 from PIL import Image import os path = 'D:\\AI\project\\Tensor...

2019-07-17 14:53:19 69 0

原创 解决tensorflow报错ValueError: Variable conv1/weights already exists, disallowed

如图,在运行程序的时候出现下面的错误,则需要在代码的开头加一句 tf.reset_default_graph()

2019-07-03 23:02:42 1818 0

转载 看完这篇你还不懂指针,你捶我!!!

这篇关于指针的讲的超级接地气和详细,也全面 转载: 作者:冰吉凌 链接:https://www.jianshu.com/p/2062bf912a59 来源:简书 第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址,即一个能够存放内存地址的变量。 程序...

2019-06-30 12:07:09 74 0

原创 3 单词反转: 对一个输入的单词反转 例如输入 I am a student. 则输出 .tneduts a ma I

/* 3 单词反转: 对一个输入的单词反转 例如输入 I am a student. 则输出 .tneduts a ma I */ #include<iostream> #include<stdio.h> #include<stack> using name...

2019-06-28 17:19:01 169 0

原创 2 输入一个表示整数的字符串, 把该字符串转换成整数并输出。例如输入字符串"1234",则输出整数1234

/* 输入一个表示整数的字符串, 把该字符串转换成整数并输出。例如输入字符串"1234",则输出整数1234 */ #include <iostream> #include<stdio.h> #include<math.h> using n...

2019-06-28 17:17:36 907 0

原创 1.例如输入一个abcdef,要求将前三个字符移动到后面,形成defabc输出

/* 1.例如输入一个abcdef,要求将前三个字符移动到后面,形成defabc输出 */ #include <iostream> #include<stdio.h> using namespace std; void MoveFristCh(char* string,...

2019-06-28 15:31:47 597 0

原创 "深度之眼"AI自媒体联合"科赛"平台银行客户二分类算法比赛参赛经验分享

比赛简介 近段时间参加了"深度之眼"联合"科赛"推出的银行客户二分类算法比赛,在“深度之眼”指导李老师的视频教学指导下,有幸复现出baseline。这里首先感谢平台和李老师。比赛链接:「二分类算法」提供银行精准营销解决方案。 赛题描述 数据集:选自UC...

2019-06-27 17:08:22 784 2

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