- 博客(7)
- 收藏
- 关注
原创 scintilla编辑器说明文档
Text retrieval and modificationPositions within the Scintilla document refer to a character or the gap before that character. The first character in a document is 0, the second 1 and so on. If a doc...
2019-04-10 18:46:15
1227
原创 设计模式之策略模式
个人认为策略模式最大的好处就是可以在运行时改变计算使用的算法。策略模式UML类图还是比较好理解的。以归并排序和快速排序为例,上代码。其核心在基类中的接口函数sort(),这是运行时算法替换的基础。import numpy as npfrom abc import ABCMeta, abstractmethodclass algorithm(metaclass=ABCMeta...
2019-02-05 11:47:47
221
1
原创 设计模式之观察者模式
观察者模式又称发布-订阅模式,由观察者和目标组成,用法上跟Qt中的信号和槽倒是有那么几分相似。观察者模式中的观察者对应于Qt中的槽,目标则对应于Qt中的信号,而且也可以一个目标对应多个观察者。现以杂志订阅为例,并以Magazine作为目标基类,以Person类作为观察者基类。Magazine有三个方法,订阅(subscribe),取消订阅(unsubscribe)和推送(push),并用一个v...
2019-02-02 10:35:26
205
原创 189. Rotate Array
LeetCode 189题问题描述:Given an array, rotate the array to the right by k steps, where k is non-negative.Example 1:Input: [1,2,3,4,5,6,7] and k = 3Output: [5,6,7,1,2,3,4]Explanation:rotate 1 st...
2019-02-01 23:39:54
172
原创 设计模式之单例模式
所谓单例模式,顾名思义即只存在一个全局的实例,相对来说是应该最简单的一种设计模式吧。但是虽然单例模式简单,但却有好几种不同的实现方式,这些将在下面提到,现在先亮出单例模式的UML类图。单例模式有饿汉模式和懒汉模式,这两种的差别主要在对象的创建时机,相同的是一个静态的可供外部获取这个唯一实例对象的接口,一个静态的内部对象指针以及一个内部的构造函数。如下public: stati...
2019-01-16 00:07:57
124
原创 相机分类及主要参数特性
相机分类根据工业相机的接口可以分为USB3.0,1394 FireWire和GigE三类;根据色彩可分黑白,彩色及拜耳(彩色但不带红外滤镜)三类。相机的感光芯片有CCD和CMOS两种,但随着索尼宣布停产CCD芯片,CMOS与CCD的差别逐渐减小,以后可能将是CMOS芯片的天下。按照输出图像信号格式可以将相机分为模拟相机,数字相机两种。模拟相机输出的信号形式为标准的模拟量视频信号,需配备专...
2018-11-12 20:54:03
1516
原创 圆口缺陷检测
目标:圆形物体缺陷检测,见下图,右边物体的右上角部分缺了一块,为不合格产品。主要思想是通过坐标转换将圆形物体“拉”成方形,再经过均值滤波后与其相减便可得到缺口区域。如下: 从左至右依次是从图中抠出来的圆环,经过坐标系转换后的目标图像,对转...
2018-09-09 00:00:24
5212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人