自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3.6Python之sys模块

Python项目中用到sys.argv和sys.executable,所以在此对模块sys做个笔记。学习资料:https://docs.python.org/3/library/sys.html1、sys.argv官网上解释是: sys.argv The list of command line arguments passed to a Python script. argv...

2018-03-31 15:16:55 8538

原创 3.5Python之argparse模块(markdown)

一、基本概念  argparse是Python用于解析命令行参数和选项的标准模块,用于代替过时的optparse模块。argparse模块的作用是用于解析命令行参数。二、基本使用import argparseparser = argparse.ArgumentParser()parser.add_argument() parser.parse_args()  首先导入...

2018-03-31 14:58:49 407

原创 4.1过滤文件名中不能包含的字符

命名规则  在Windows系统下,文件名是不能某些字符,如下图所示。如果把包含这些字符的文件名传递给文件对话框,点击【保存】按钮可能没有反应。 示例演示去掉文件名中非法字符。import reoriginName = "a*b?c"rightName = re.sub('[\/:*?"<>|]','', originName)print rightN...

2018-03-31 14:28:47 6789

原创 3.0Python之JSON

基本概念  JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。JSON采用独立于语言的文本格式,但是也使用了类似C语言家族的习惯(包括C,C++,C#,Java,Python等)。这些特性使JSON称为理想的数据交换语言。详细见 http://json.org/ 。JSON语法对于JSON,觉得掌...

2018-03-31 14:17:03 385

原创 2.3Python之异常处理

异常处理  异常是指程序中的例外,违例情况。异常机制是指程序出现错误后,程序的处理方法。当出现错误后,程序的执行流程发生改变,程序的控制权转移到异常处理。   Exception类是常用的异常类,该类包括StandardError,StopIteration, GeneratorExit, Warning等异常类。StandardError类是python中的错误异常,如果程序上出现逻...

2018-03-31 13:23:53 174 1

原创 2.2Python之*与** 参数问题

*与** 参数问题Python的函数定义中有两种特殊的情况,即出现*,的形式。如:def myfun1(username, keys)或def myfun2(username, **keys)等。 用来传递任意个无名字参数,这些参数会一个Tuple的形式访问。 用来处理传递任意个有名字的参数,这些参数用dict来访问。*参数示例说明#####################...

2018-03-31 13:00:44 706 1

原创 2.1Python之类和实例

类  类(class)是一个用户自定义类型,开发者可以将其实例化以获得实例(instance),实例表示这种类型的对象。在Python中,类就是对象,开发者可以像对其他对象那样处理函数,可以在调用函数时传递一个类作为参数,也可以返回一个类作为函数调用的结果。任何对象,即使是一个类对象,都有一个类型。在Python中,类型和类也都是第一类对象。类对象的类型也被称为该类的元类(metaclass)...

2018-03-31 12:30:33 290 1

原创 2.0Python之基本知识

Python强大的、可以进行系统调用的解释型脚本语言,如Tcl、Perl和Python。介绍之前Python语法之前,我们先看下典型的Python文件。标识符以下划线开头的标识符是有特殊意义的。以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用”from xxx import *”而导入;以双下划线开头的(foo)代表类的私有成员;以双下划线开...

2018-03-31 11:56:45 189 1

原创 1.2Eclipse添加注释模板(Python)

添加注释模板1、打开Eclipse,菜单栏Window->preferences。在弹出对话框里,找到PyDev->Editor–>Templates,如下图所示:2、选择一个,利用右侧按钮可以进行新建、编辑等操作。比如添加编码方式:#-*-coding: UTF-8 -*-常见问题如何使注释的时间用英文,而不是中文?在ec...

2018-03-31 11:13:26 1632

原创 1.1Python之新建和导入工程

在上篇中介绍了如何在Eclipse中配置Python开发环境,现在我们开启Python之旅,新建一个工程。新建工程1、新建第一个工程 :File->New->PyDev Project 或者File->New->Other,在弹出Select a wizard对话框中,选Pydev Project,点击【Next】按钮。 2、在弹出一个对话...

2018-03-31 10:52:19 1601

原创 C++之main函数

每个程序必须有main函数,而且只能有一个。1、形参int main(int argc, char *argv[]) { ... }  第二个形参argv是一个数组, 它的元素是指向C风格字符串的指针;第一个形参argc表示数组中字符串的数量。 当实参传给main函数之后,argv的第一个元素指向程序的名字或者一个空字符串,接下来的元素依次传递命令行提供的实参。所以当使用a...

2018-03-25 21:48:07 10355

原创 s7.GLSL学习之纹理映射(多个纹理)

多个纹理  前一篇是一个简单的纹理应用,在片元着色器中没有为采样器设置值,这是因为只使用一个纹理。实际上,OpenGL同时支持多个纹理, 比如支持每个着色器阶段至少16个纹理,再乘以OpenGL支持的着色器阶段数目,最后结果是80个纹理。实际上,OpenGL有80个纹理单元,名字为GL_TEXTURE0到GL_TEXTURE79。当纹理函数,例如调用glBindTexture()的时候,它操作...

2018-03-18 20:36:07 1932

原创 s4.GLSL学习之图元类型

图元类型   OpenGL的主要作用就是讲图形渲染到帧缓冲当中。为了实现这一要求,需要将复杂的物体分解成图元的形式(包括点、线、以及三角形),当它们的分布密度足够高时,就可以表达为2D以及3D物体的形态。OpenGL可以支持很多种不同的图元类型。不过它们最后都可以归结为三种类型的一种,即点、线或者三角形。线和三角形图元类型可以再组合为条带、循环体(线),或扇面(三角形)。这些图元类型通过Ope...

2018-03-11 21:52:00 626

原创 s5.GLSL学习之坐标系统变换

之前在OpenGL学习之三维观察中,介绍过视图变换。不过,《OpenGL编程指南(原书第8版)》这本书第五章用相机拍摄来类比视图变换操作比较形象,这里就做个笔记。相机模型   常见的视图变换操作可以类比为使用照相机拍摄照片过程,如图所示,使用相机的主要步骤列举如下: 将相机移动到准备拍摄的位置,将它对准某个方向(视图变换,view transform)。将准备拍摄的对象移...

2018-03-11 21:15:13 1652

原创 s6.GLSL学习之纹理映射(三角形)

纹理  通常来讲,计算机图像学的目标是决定组成图像的每个 部分的颜色。用高级着色算法计算像素的颜色是可能的,但这样的着色器的复杂度是很大的,以至于实现这样的方法是不实际的。因此,可以依赖纹理——大块的图像数据来绘制物体的表面使它们看起来更逼真。   这里面包含很多内容,比如OpenGL中的高级纹理类型,包括数组纹理、立方体映射纹理、深度纹理和缓存纹理。这里先只介绍如何在应用程序中使用纹理映射...

2018-03-11 20:16:39 1383

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

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关注的人

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