自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (17)
  • 收藏
  • 关注

原创 Spring Boot AOP之Java 动态代理

最近重温《Head First 设计模式》,里面讲到代理模式时设计到Java动态代理。动态代理是Spring Boot AOP面向切面编程的基础。所以打算给自己做个笔记。示例演示  先编写一个动态代理的Java工程,直观认识如何使用动态代理。1、定义了一个Subject类型的接口,为其声明了两个方法。package application;public interface Subject { pub

2017-05-29 23:47:10 9085

原创 wxPython之RendererNative

RendererNative  RendererNative是一个包含一个封装了绘制原生态UI组件功能的集合。它允许在一个DC中绘制,不需要知道它是如何运行的任何细节。当需要创建保持平台自己窗口部件原生外观和感觉的通用窗口部件时,这是非常强大和有用的类。示例演示  定制一个按钮,使用RendererNative单实例根据鼠标的位置和状态来绘制外观,外观看起来是原生的。#-*-coding: UTF-

2017-05-29 17:09:29 801

原创 wxPython之解决闪烁

解决闪烁  闪烁发生在重绘窗口导致用户界面可见的闪动。甚至简单的绘制程序,如果使用不当的话,都是导致闪烁。 幸运的是有一些方法来解决和最小化闪烁,这会提高程序界面的外观和感觉。1、避免不必要的背景擦除   发生闪烁时,首先尝试避免不必要的擦除。通过绑定一个空的事件处理器给EVT_ERASE_BACKGROUND事件来实现。绑定一个空事件处理器阻止系统擦除背景,当在OnPaint 中再次绘制时,将

2017-05-29 16:20:48 4306

原创 VTK交互之拾取

选择拾取  选择拾取是人机交互过程的一个重要功能。VTK中定义了多个拾取功能的类,所有拾取类都继承自vtkAbstractPicker类,继承关系如下:1. vtkAbstractPicker  该类是一个抽象基类,为它的具体的子类定义了最基本的API,最基本的功能是返回拾取位置的x-y-z 世界坐标系统的坐标值(pick自身是在屏幕坐标中进行定义的) 。   类定义了一个纯虚函数Pick(),

2017-05-29 15:22:37 11831 3

原创 VTK交互之Widget

交互部件  VTK的交互除了提供各种交互样式,还提供了功能更为强大的,可以“看得见”的交互部件,即Widget。VTK的Widget类主要包括vtk3DWidget和vtkAbstractWidget两个父类,它们都派生自vtkInteractorObserver。其中vtk3DWidget主要在三维渲染场景中生成一个可以用于控制数据的可视化实体,比如点、曲线、平面、球体等;后者是VTK里实现“交互

2017-05-29 14:37:12 3736 1

原创 VTK基本数据结构之数据的存储和表达

vtkDataArray  VTK中的内存分配采用连续内存,可以快速地创建、删除和遍历,称之为数据数组(Data Array),用类vtkDataArray来实现。数组数据的访问是基于索引的,与C++一样,从零开始计数。以vtkFloatArray类来说明如何在VTK中实现连续内存的数据数组。   如下图,变量Array是一个指向浮点型数组的指针,数组的长度由变量Size指定,由于数组的长度是动态

2017-05-21 22:56:27 3405

原创 VTK基本数据结构之数据对象和数据集

针对可视化领域的特点,VTK定义了种类丰富的数据结构。我们必须了解基本数据结构。 1、数据对象和数据集  在VTK中,数据一般以数据对象(Data Object, 类vtkDataObject)的形式表现,这是VTK里可视化数据最常用的表达形式。数据对象是数据的集合,数据对象表现的数据是可以被可视化管线处理的数据,只有当数据对象被组织成一种结构后,才能被VTK提供的可视化算法所处理。VTK

2017-05-21 22:35:38 3774

原创 wxPython之GraphicsContext

GraphicsContext  图形上下文(GraphicsContext,GC)提供了对平台高级绘制功能的访问。它提供的功能有反走样,浮点 精度坐标系统,alpha混合,渐变刷子,还提供了少量高级方法。示例说明创建一个像StaticText的控件,但其有渐变的背景。#-*-coding: UTF-8 -*-#-------------------------------------------

2017-05-21 20:49:43 754

原创 wxPython之SystemSettings

SystemSettings  SystemSettings对象允许程序查询系统默认的颜色和字体信息。在创建自定义绘制控件时,能够知道这些信息是非常有用的。它使得使用和系统组件正在使用的一样的颜色和字体称为可能。这使自定义的控件或窗口装饰和系统组件无违和,看起来和其他原始的系统组件一样共享同一窗口。示例说明创建一个控件类似StaticText,但是有一个和Frame的标题栏相似的标题。#-*-cod

2017-05-21 20:26:46 929

原创 wxPython之wx.DC绘制形状

绘制形状除了绘制文本和位图,DC也可以绘制任意的形状和线。这允许我们完全自定义窗口部件和控件的外观。示例说明利用PaintDC创建一个简单笑脸控件。#-*-coding: UTF-8 -*-#------------------------------------------------------#Purpose: nothing....#Author: 阿Bin先生#Created: 20

2017-05-21 15:59:51 6878

原创 wxPython之wx.DC

wx.DC  能够在电脑显示器上显示对象,是GUI工具包最基本的功能之一。对于wxPython,对象通过发送给设备上下文(Device Context, DC)的绘制命令显示在屏幕上。在底层,所有控件都是以位图形式绘制在屏幕上。DC的接口允许自定义控件的外观。   所有可见地显示在屏幕上的窗口发出一些绘制命令给DC,告诉系统哪些像素信息显示在屏幕上。一些控件类,例如wx.Control, wx.

2017-05-21 15:27:00 3524

原创 wxPython之继承

1、继承的局限  wxPython是一个wxWidgets C++框架的封装。这种关系意味着在大多数wxPython对象里都是C++对象。由于这个,wxPython类的方法不能像普通Python对象一样重写。   通过如何创建一个自动添加自己子窗口到其布局器Sizer的类的例子,展示什么情况下类的子类可以重写方法。2、示例说明  我们创建两个相似的类,用来自动添加自己子窗口到其布局器Sizer里。

2017-05-21 14:02:54 1347 2

原创 1.0Python之Eclipse中配置开发环境

安装Python从https://www.python.org/downloads/下载Python并安装。设置环境变量:添加变量PYTHON_HOME = ..\Python,将%PYTHON_HOME%;%PYTHON_HOME%\Scripts;写入Path变量中。安装Java JDKEclipse需要安装好Java JDK后才能运行。 1. 从http://www...

2017-05-21 08:38:52 3093

原创 设计模式之代理模式

一、模式动机  在某些情况下,一个客户不想或者不能直接引用一个对 象,此时可以通过一个称之为“代理”的第三者来实现间接引用。代理对象可以在客户端和目标对象之间起到 中介的作用,并且可以通过代理对象去掉客户不能看到 的内容和服务或者添加客户需要的额外服务。二、模式定义代理模式(Proxy Pattern):为另一个对象提供一个替身或占位符以控制对这个对象的访问。代理模式包含如下角色:Subject:

2017-05-12 22:38:18 367

原创 设计模式之状态模式

一、模式动机  在很多情况下,一个对象的行为取决于一个或多个动态变化的属性,这样的属性叫做状态,这样的对象叫做有状态的对象,对象的状态是从事先定义好的一系列值中取出的。当一个这样的对象与外部事件产生互动时,其内部状态就会改变,从而使得系统的行为也随之发生变化。二、模式定义  状态模式(State Pattern)允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。UML类图如下:

2017-05-07 11:55:27 584

原创 VTK交互之vtkCommand

观察者/命令模式  VTK的交互除了可以监听来自鼠标、键盘等外部设备的消息,还可以在渲染场景中生成功能各异的交互部件(Widget),用于控制可化过程的参数,达到用户渲染要求。    在VTK中要实现与数据的交互,可以基于观察者/命令模式。可以通过两种方法来实现该模式:一种是通过定义回调函数;另外一种是通过从vtkCommand类派生子类。二者的实现过程基本类似,都是通过AddObserver监听

2017-05-05 22:16:09 7855

darknet框架的YoloV4模型

yolov4.cfg yolov4.weights coco.names

2022-05-05

S变换和逆变换的Matlab实现

注意是stockwell_transform

2022-03-13

TriangleCircumcircle.zip

计算几何之计算三角形的外接圆(三维)

2021-06-04

MultiExample.zip

用CMake建一个复杂的工程,包括静态库、动态库

2021-04-03

SimpleExample.zip

用CMake建立简单的工程

2021-04-03

贝塞样条曲线 VTK实现

贝塞样条曲线 VTK实现

2020-12-21

mummy.128.vtk

头颅数据 mummy.128.vtk

2019-11-14

基于活动轮廓模型的图像分割算法研究.pdf

基于活动轮廓模型的图像分割算法研究 基于活动轮廓模型的图像分割算法研究

2019-09-14

Debugging Tools for Windows

解决Qt Creator 无法调试问题:Qt Creator: Unknown debugger type “No engine”。You need to set up the debugger only if the automatic setup fails, because the native debugger is missing (as is usually the case for the CDB debugger on Windows, which you always must install yourself) or because the installed version is not supported (for example, when your system contains no, or an outdated version of GDB and you want to use a locally installed replacement instead).

2017-09-03

基于Qt的VTK应用程序代码

基于Qt的VTK应用程序(http://blog.csdn.net/webzhuce/article/details/75208738)示例代码

2017-07-16

glew-2.0.0-win32

Windows系统下,配置OpenGL4.3及以上需要的工具包

2017-02-05

freeglut-3.0.0

Windows系统下,配置OpenGL4.3及以上需要的工具包

2017-02-05

glew-2.0.0

Windows系统下,配置OpenGL4.3及以上需要的工具包

2017-02-05

glMatrix-0.9.5

glMatrix-0.9.5.js文件

2017-01-18

64位Python2.7的PIL安装包

Python开发用的是64位,但官网上没有64位的PIL安装。后来找到个安装包,完全可用,已测试。感谢开发者,先分享给大家

2016-09-13

Microsoft Visual C++ 2010 Redistributeble

开发的软件或者使用的软件,如果使用到dll,需要系统安装了Microsoft Visiual C++ Redistributeble,否则软件无法使用。

2016-06-22

VS2010MEXSupport

VS2010MEXSupport,目前业界认为是性能最好的仿射不变区域,MSER是当使用不同的灰度阈值对图像进行二值化时得到的最稳定的区域

2015-03-17

空空如也

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

TA关注的人

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