5 xiamentingtao

尚未进行身份认证

爱编程,爱生活,爱世界。个人网站:http://wangcaiyong.com/

等级
TA的排名 4k+

matlab局部放大的图中图画法

【亲测有效】在作图过程中,如果想将局部信息展示出来并且画在同一张图中,一般的MATLAB作图法就比较拙计了,好在MATLAB还是很强大的,当然,除了不能当女朋友之外 .... ╮(╯▽╰)╭ function showdetail()% 在当前的axes上操作,用矩形框选出感兴趣的一% 块区域然后在现有的axes里新建一axes将其画出set(gcf,'color','whit...

2019-12-01 17:30:30

一次惨痛的装机经历

最近不小心把我的联想一体机电脑系统搞坏了,就不得不重装系统,之前的系统是win7,于是开始的时候想着直接装win10,升级一下系统。但是装的过程中总是卡在了win10的正在准备系统中,进度环不转了。后来转了多次都不行,最后我才意思到我的电脑还不能装win10,因为我的win7分区是MBR的,如果要转win10,需要改改MBR到GPT。可是我不太会改,于是就放弃装win10了。期间我咨询了联想的...

2019-08-15 14:47:57

Pytorch的C++接口实践

Pytorch1.1版本已经提供了相对稳定的c++接口,网上也有了众多的资料供大家参考,进行c++的接口的初步尝试。可以按照对应的选项下载,下面我们要说的是:如何利用已经编译好的官方libtorch库和其他的opencv库等联合编写应用?其实很简单,大概的步骤有三步:第一步:在python环境下将模型导出为jit的模型第二步:编写对应的c++inference程序。...

2019-08-06 23:23:34

win7 + vs2015+ matlab2016a + python3.5安装matcaffe cpu版本

参考:1.caffe-windows直接安装版---编译后的Release2.安装Windows10 和环境下的caffe(新版)3.win10+vs2015编译caffe的cpu debug版本、部署matcaffe主要的方法参考文献3.当前caffe-windows仅支持python2.7和3.5要注意的是:如果在安装时发现python接口有问题,可以去掉pytho...

2019-06-24 13:17:46

在现有的python环境下创建另一个python版本【亲测有效】

比如,你现在的python环境是3.6,想要使用一个3.5,可以在anaconda环境下使用conda虚拟环境。第一步:conda create -n py35【创建Py35虚拟环境】第二步: 进入环境activate py35第三步: 升级或者降级python3.5conda install python=3.5然后新的python3.5安装成功,退出环...

2019-06-23 17:44:42

将bgr彩色矩阵归一化到0-255之间 【RGB image normalization】

参考下面文章,可以使用normalize函数。https://blog.csdn.net/kuweicai/article/details/78988886对于彩色rgb图像,也可以直接使用以上函数,参考https://devtalk.nvidia.com/default/topic/1042100/rgb-image-normalization/?offset=8image=cv...

2019-01-05 23:25:42

求圆和椭圆上任意角度的点的坐标

圆上任意角度的点的坐标如上图,给定圆心(Cx,Cy),半径为R,求θ\thetaθ对应的点的坐标?此处θ\thetaθ是相对于水平轴的角度。显然我们可以使用极坐标转换来求:{px=Cx+Rcos(θ)py=Cy+Rsin(θ)\left\{\begin{matrix}px=Cx+Rcos(\theta)\\py=Cy+Rsin(\theta)\end{matrix}\...

2019-01-04 22:27:21

使用opencv的LBF算法进行人脸关键点检测

首先下载最新的opencv 和opencv_contrib, 然后按照在Windows下编译扩展OpenCV 3.1.0 + opencv_contrib的方法进行编译,其中核心一点就是先编译opencv,再在OPENCV_EXTRA_MODULES_PATH中加入opencv_contrib的modules的路径。编译好了后就可以进行人脸关键点检测。我们这里提供我们编译好的vs2015+op...

2018-10-31 22:48:47

matlab ,python,c++关于格式化输出数字的表达

我们想要格式化输出1,2,3,...为001,002,003 ...     那么在matlab,python,c++该如何表达呢? matlab:>> filedir=sprintf('%03i',10)filedir =010or  >> imagename=num2str(10,'%03d')imagename =010 ...

2018-08-04 11:42:26

opencv中的椭圆拟合

首先贴一个最简单的程序:访问:https://blog.csdn.net/guduruyu/article/details/70069426//创建一个用于绘制图像的空白图 cv::Mat image = cv::Mat::ones(480, 640, CV_8UC3); //设置蓝色背景 image.setTo(cv::Scalar(100, 0, 0)); //输入拟...

2018-06-22 10:17:51

源码安装libjpeg-turbo1.2.1,无root权限

首先说明我的系统是redhat linux64位。没有root权限。我们想安装libjpeg-turbo. 下面介绍具体的安装步骤。本来想安装最新的版本,但是最后失败了,无奈安装成1.2.1.1. 下载源码: https://zh.osdn.net/projects/sfnet_libjpeg-turbo/downloads/1.2.1/libjpeg-turbo-1.2.1.tar.gz/2. ...

2018-04-21 17:00:34

源码安装NASM,无root权限

首先说明我的系统是redhat linux64位。没有root权限。我们想安装nasm2.13. 下面介绍具体的安装步骤。1. 下载源码: https://www.nasm.us/pub/nasm/releasebuilds/2.13/ 选择nasm-2.13-xdoc.tar.gz下载在本地目录下2. 解压,tar -xvzf nasm-2.13-xdoc.tar.gz  &cd nas...

2018-04-21 16:47:05

源码安装Bazel

有时候我们需要源码安装tensorflow,这时逃不过的第一步就是安装Bazel,如果没有root权限的时候,这时我们就需要源码安装Bazel了。下面是安装步骤,参考:https://docs.bazel.build/versions/master/install-compile-source.html1. EnsurethatJDK8,Python,Bash,zip,andthe...

2018-04-12 18:18:54

安装oracle-java,并覆盖原先的OpenJDK

Centos默认安装openJDK只安装了java,没有安装javac.如果需要安装javac,需要install the openjdk-8-jdk package。参考:http://openjdk.java.net/install/为了完整地安装java,我们转而选择使用oracle-java,由于我们没有root权限,所以选择源码安装。步骤如下:1. 首先创建自定义目录,如~/java2....

2018-04-12 15:49:20

caffe 关于Deconvolution的初始化注意事项

对于fcn,经常要使用到Deconvolution进行上采样。对于caffe使用者,使用Deconvolution上采样,其参数往往直接给定,不需要通过学习获得。给定参数的方式很有意思,可以通过两种方式实现,但是这两种方式并非完全等价,各有各的价值。第一种方式: 通过net_surgery给定,这种方式最开始出现在FCN中。https://github.com/shelhamer/...

2018-02-28 10:37:13

sigmoid函数的数值稳定性

在深度学习中,我们常常选用sigmoid函数作为激活函数。sigmoid函数的具体形式如下: f(x)=11+e−x f(x)=\frac{1}{1+e^{-x}} 曲线表示为: 再画大一点,取x区间更大一些,则为: 显然从图像上看,sigmoid函数是数值稳定的,即对于更大范围的x,y的取值是连续的,有效的。从理论上看,

2018-01-22 16:45:05

语义分割深度学习方法集锦

转载:https://github.com/handong1587/handong1587.github.io/edit/master/_posts/deep_learning/2015-10-09-segmentation.mdPapersDeep Joint Task Learning for Generic Object Extractionintro: NIPS 2014homepage

2018-01-19 16:49:27

deeplab运行指南

以下仅仅为一个总结,参考了网上的众多资料,仅备忘记。主要链接deeplab主页:http://liangchiehchen.com/projects/DeepLab.html官方代码:https://bitbucket.org/aquariusjay/deeplab-public-ver2python 版caffe实现:https://github.com/TheLegendAli/DeepL

2017-12-14 21:20:54

关于FCN的数据集着色说明

前方我们讲解了《 FCN-数据篇》。里面包含了如何制作类似pascal voc的label。很大篇幅在谈如何着色,如何转化为索引图像。 由于一些内容参考网上的资料,所以对里面的一些操作含义也有些糊涂。 其实网上的东西也不都对,很多人云亦云。所以需要我们仔细甄别。 其中我就发现了一个错误。我们来从头谈起。pascal voc数据集 当我们从网上下载pascal voc2012的数据集,会发现S

2017-12-04 17:29:07

正则表达式及其在python上的应用

今天学习了一早上正则表达式。如下内容部分转载自《读懂正则表达式就这么简单》 一、什么是正则表达式正则表达式是一种特殊的字符串模式,用于匹配一组字符串,就好比用模具做产品,而正则就是这个模具,定义一种规则去匹配符合规则的字符。1.2 常用的正则匹配工具 在线匹配工具: 1. http://www.regexpal.com/ 2. http://rubular.com/ ...

2017-12-03 10:41:24

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。