自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 latex生成的pdf论文在打印时页码混乱的解决方法

打印latex生成的pdf论文遇到了这样的问题:由于彩图页需要彩打,其他页黑白打,但是打印时发现页码填1打印的是正文的第一页,填罗马数字I-VI打印的是封皮和中英文封面。中英文摘要和目录页码也是I-VI,与封皮和中英文封面页码冲突,要手动一页一页打印。解决方法:1、全部彩打(可能比较贵)2、全部黑白打印,然后将彩图页彩打后再替换掉黑白页(这个打印成本还行,应该没多多少)3、正统...

2019-02-26 21:08:10 2424

原创 matlab将矩阵(图像)写入.raw格式文件

笔者近期在将bmp图像格式图像转为raw过程中遇到了一些问题,主要是fwrite在写入矩阵时的元素顺序问题。要想保证存储后的raw图像能够正常的用ps打开,需要将元素按正确的顺序存储。matlab中fwrite在写入矩阵时是列优先的,也就是先写入第1列,再第二列....一直到写入完毕,所以直接将图像矩阵写入.raw文件会导致ps打开后图像不对。在写入时应将图像矩阵的转置写入.raw文件,这样就...

2018-07-19 20:04:36 13291 1

原创 Qt 程序异常结束(during startup program exited with code 0x0000135)

直接运行Qt程序提示异常结束,调试时界面还未出现就弹出提示:during startup program exited with code 0x0000135笔者出现这个错误的原因是近期更改了工程所在文件夹的名字,而构建目录并没有随之改变,构建目录内的文件也已经删除,而我的程序中使用了自己的库,重新编译后目录内没有库文件,找不到库文件导致错误。解决方法:更改构建目录,把库文件复制进构建目录...

2018-07-18 10:25:53 2936

原创 tensorflow报错 Key Conv/biases not found in checkpoint

最近用tensorflow object detection API 训练faster rcnn模型时出现了这个错误。我是这么解决的:将保存模型的文件夹(PATH_TO_MODEL)里面已有的模型删去,保持文件夹为空就好了。...

2018-04-26 22:42:48 4280

原创 matlab读jpg有三个通道,图像为“灰度图像”

最近用matlab读取"灰度图"(jpg格式),居然有三个通道,且灰度值还不一样,那么这是为什么呢?1、灰度图其实是"灰度图"概念的问题,并不是灰色的图片就是灰度图。正常来说灰度图是某个波段的成像,是由ccd对该波段对应波长的光线的强度感应形成的,一般存为tif格式。如cameraman.tif读进来就是单通道的图像,这时其实才是灰度图像。2、jpg格式的图片jpg格式的图片就是正常的彩色图,由R...

2018-04-26 14:25:30 10593 1

原创 tensorflow 导出模型时报错 Unsuccessful TensorSliceReader constructor: Failed to find any matching files

笔者最近用tensorflow导出模型时报错:NotFoundError (see above for traceback): Unsuccessful TensorSliceReader constructor: Failed to find any matching files for "PATH"解决方法是把路径"PATH"里的空格删掉,创建文件夹时名称不要带空格。References:1、...

2018-04-26 14:02:08 5343

原创 tensorflow object detection api 制作数据集(png图片转为tfrecord)

制作数据集主要过程请参考:https://blog.csdn.net/honk2012/article/details/79099651https://blog.csdn.net/w5688414/article/details/78970874https://github.com/tensorflow/models/blob/master/research/object_detection/g3...

2018-04-24 22:10:18 1155

原创 C++读取txt数据出错(乱码、数据出错、文件打不开)

笔者最近用C++读取txt文件,遇到了读取数据乱码或数据错误、文件打不开的问题,现将其中的坑写下,供参考。1、读数据乱码或结果错误编码方式有误将导致读数据乱码或结果错误(笔者在出错时结果为0)。乱码是由于编码方式导致的,可以用notepad++打开将编码格式转为ANSI,如下图:也可参考:https://blog.csdn.net/zhancf/article/details/499309692、...

2018-04-23 22:12:23 7661 1

原创 安卓手机实现wifi中继、WiFi信号增强

如果你想使用安卓手机做wifi中继器(连接wifi的同时再发射一个wifi),实现信号增强的话,本文可以帮助到你。如果你的安卓手机系统是android 4.1及以上,可以直接在系统设置里找到无线网络共享打开即可:如果你的手机系统低于安卓4.1,很不幸系统中没有这个功能的接口。你可以关注笔者的博客,笔者最近考虑开发一个安卓app实现这个功能。该功能是基于wif

2018-02-07 22:31:12 45757 3

原创 Latex 双击SumatraPDF无法进入WinEdt对应位置的解决办法

笔者最近写论文遇到了这个问题,解决办法是将.tex文件名中空格删去,例如将.tex文件名改为manuscript.tex

2017-10-10 19:36:23 10201 1

原创 Latex error "Not enough room in an internal buffer" 解决方法

笔者最近写论文遇到了这个错误,解决方法是把.tex的文件名改短,可能是bug吧。

2017-10-10 19:25:15 3210 3

原创 caffe中的Dtype结构

在caffe中,经常使用Dtype数据结构,这种数据结构和cv::Mat 类似,都是三维结构,包含了长宽高,在对Dtype数据进行缩放的时候,相当于对三维数组的缩放,可以通过opencv中的cv::resize函数实现,但是再实现的过程中,如果只是这样,如下图所示,最后的结果与直接使用cv::resize的结果不同,在实际中,需要将数据从data中一一赋值到im_img中,然后在进行r

2017-08-21 16:22:06 2420

原创 ENVI批量图片格式转换(IDL语言实现,raw转换为tif)

笔者最近需要将大量.raw后缀的多光谱图像转换为tif格式,然后再利用matlab对tif格式的图片进行处理。然而,利用ENVI将.raw图片读入后,只能一张一张地将其另存为.tif格式。笔者考虑在ENVI+IDL环境下用IDL语言实现批量转换图片格式,然而在网上没有搜到直接能用的代码,通过查阅ENVIRaster::Export方法的Example(https://www

2017-08-21 14:09:41 9294 9

原创 LaTex “too many unprocessed floats” (过多未处理的浮动)错误的解决方法

出现这个错误的原因在于连续放置了18个以上的图和表,而中间没有任何文字。 网上有这些解决方案:1.使用宏包  \usepackage[section]{placeins} 2.在每一页开始使用 \clearpage 但笔者使用上述方法之后,虽然不报错了,但是图片的排版还是有点乱。 其实,出现这个错误的原因在于连续放置了过多的浮动图形。 笔者去查看了LaTex...

2017-08-18 17:53:00 6287

原创 windows系统下多个程序窗口快速切换的方法

通常,我们会使用Alt+Tab键来切换应用程序窗口,但是在三个程序窗口频繁切换时较为麻烦。其实还有另外一种快速的切换方式,就是Win+数字。例如:如图,我们打开了Chrome浏览器、latex编辑器、PDF预览、MATLAB等软件。使用Win+1可以直接切换到浏览器,使用Win+2可以直接切换到latex编辑器,使用Win+3可以直接切换到PDF文档,使

2017-08-18 17:44:33 6509

原创 matlab绘图时legend显示分式(latex风格)

需求用matlab绘图时,希望legend命令显示分式,如z=x222+y242z=\frac{{x^2}}{{2^2}}+\frac{{y^2}}{{4^2}} 然而直接调用legend(‘z=(x^2)/(2^2)+(y^2)/(4^2))’)显示的却是 z=x2/22+y2/42z=x^2/2^2+y^2/4^2 显然不够美观。代码示例%环境:matlab2016a%%%%%%%%%%%

2017-07-30 00:23:31 20484 4

原创 caffe中添加新层

caffe中包含有许多的layer,最基础的是blob,在caffe的整个结构中,所有的层中值的传递都是通过blob结构中的指针传递,因此需要了解一下blob的结构在添加新层时,需要找到caffe中的proto文件,里面定义了许多参数,可以在这个里面定义自己在网络中需要用到的参数,并且定义参数的类型,例如说,在LayerParameter中添加新层里所需的参数,在这个地方后面加上自己的定义的名

2017-07-26 21:56:01 436

原创 caffe代码学习--Blob

在caffe/src/caffe/中的blob.cpp文件和在caffe/include/caffe/中的blob.hpp文件分别对应于blob的实现文件及其头文件data_:表示网络各层的输入和输出;diff_:表示代价函数相对于各层参数的梯度;shape_中主要存储4个变量:num表示数量;channels表示对应层的通道;height和width就表示单个数据的尺寸;count_

2017-07-15 17:45:55 351

原创 linux中线程的基本相关知识

在大型的工程中,使用线程并行处理数据能够明显加快运行处理速度,添加一个线程主要有以下几个步骤:(1)、创建线程,pthread_create;(2)、初始化互斥锁,pthread_mutex_init;(3)、申请互斥锁,pthread_mutex_lock;(4)、释放互斥锁,pthread_mutex_unlock;(5)、等待线程结束,pthread_join;(6)

2017-07-08 10:10:24 329

原创 HEVC帧内角度模式选择算法解析

HEVC中,帧内模式选择有35种,其中包括33种角度模式,在选择每一个PU的最佳模式时,是一个非常耗时的过程,首先需要经过一个模式粗选过程,然后根据PU的大小选择相应的最佳模式的候选列表,其中候选列表中模式个数的对应关系为,{64,32,16,8,4} 分别对应的个数为{3,3,3,8,8},然后再根据这个候选列表,加上最有可能的三种模式,构成最终的模式候选列表,然后在进行模式细选过程,选出最佳的

2017-06-24 11:49:55 1720

原创 深度学习-微调

在深度学习过程中,获取数据集后,在搭建自己的网络之前需要进行的是微调,通过别人现有的网络观察自己数据的实验结果,并在此基础上,初步确定自己网络的大体结构,其中微调的步骤主要有以下几步:1)      获取已有网络的结构(prototxt)和网络参数(caffemodel),可以从网上下载经典的网络模型与网络结构2)      准备好自己的数据集,一般情况下转换成为lmdb格式。3)  

2017-06-15 18:22:02 3049

原创 HEVC帧内算法研究

帧内角度模式预测有35种分类,其中包括33种角度模式和DC模式以及Planar模式,在对帧内模式进行优化的过程中,主要考虑减少33种模式的计算,加快粗略模式选择过程。帧内预测的过程主要分为三个主要的步骤:1、RMD粗略模式选择;2、3MPM添加三种最有可能的预测模式;3、RDO率失真优化帧内CU的划分过程主要是:计算当前CU块的RDCost值与进一步划分后的四个RDCost值之和进行比较,

2017-06-15 18:19:15 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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