作者归档

TensorFlow学习[1]–安装

  搜了好多文章,走过很多坑,发现安装与各种版本有很大关系,今天安装成功了,记录一下。
  安装环境:OSX 10.12.5、python3.6.1
  官方推荐使用Virtualenv,即Python环境虚拟机,个人感觉这样的好处是安装的包什么的不会与本地的这些冲突。 阅读更多…

OpenCV实现简单的图像分割

void grabCut(InputArray img,
      InputOutputArray mask, Rect rect,
      InputOutputArray bgdModel, InputOutputArray fgdModel,
      int iterCount, int mode=GC_EVAL )

img:  待分割的源图像,必须是8位3通道(CV_8UC3)图像,在处理的过程中不会被修改; 阅读更多…

OpenCV图像和视频的输入输出

视频的输入输出与参数控制方法

  openCV提供VideoCapture类来读取视频文件和USB摄像头中的图像帧,可以直接通过构造函数

VideoCapture::VideoCapture(const string& filename)
VideoCapture::VideoCapture(int device)

  来初始化一个视频读取类,或者初始化VideoCapture之后,通过

bool VideoCapture::open(const string& filename)
bool VideoCapture::open(int device)

来打开一个视频。
阅读更多…

OpenCV中Mat类的介绍

  在计算机内存中,数字图像是已矩阵的形式保存的。OpenCV2中,数据结构Mat是保存图像像素信息的矩阵,它主要包含两部分:矩阵头和一个指向像素数据的矩阵指针。
  矩阵头主要包含,矩阵尺寸、存储方法、存储地址和引用次数等。 阅读更多…

OpenCV源码组织结构

  在Mac下面用 brew install opencv 即可安装opencv,下面打开安装后的文件目录,分析下OpenCV的组织结构。
  opencv的include下面有两个文件夹opencv和opencv2。 阅读更多…

解决在Google Search Console发现Structured Data Errors的问题

  用wordpress搭建的blog,在google的搜索后台发现了很多Structured Data Errors的错误,就是下面的错误:
    Missing: author
    Missing: entry-title
    Missing: updated
  截图如下: 阅读更多…

Mac OS下用串口调试工具minicom调试iTop-4412开发板

  最近拿到了一块iTop-4412的开发板,原装的系统是Android4.0.3的,我想给换个Ubuntu的系统,不过第一步是先连上串口再说。我手头上还找了一个普通PL2303芯片的usb转串口线。
阅读更多…

ar命令详解

  ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属性都保留在库文件中。
  下面是GNU上面的命令,MAC下面的ar命令与此有一些差异。 阅读更多…

见鬼故事之插入OSX的U盘被塞入._开头的文件

  最近发现了一件奇怪的事情,我刚下载到硬盘的的git项目,所有的文件都改莫名其妙的更改,还发现有很多._开头的文件,而且被修改的文件在sourcetree上面还看不到有什么改变,只显示被改变了。
   阅读更多…

shell中$0,$?,$!等$开头变量含义

$0
Shell本身的文件名
$1~$n
添加到Shell的各参数值。$1是第1参数、$2是第2参数…。
$#
添加到Shell的参数个数 阅读更多…