- 博客(10)
- 收藏
- 关注
转载 python 模块(module)和包(package)的概念
1.在Python中,一个.py文件就称之为一个模块(Module)。(1) 模块一共三种:python标准库第三方模块应用程序自定义模块(2) 模块导入方法1 import 语句import module1[, module2[,... moduleN]2 from…import 语句from modulename import name1[, name2[, ......
2018-12-11 16:11:49
558
原创 python笔记:字符串操作
字符串的加法:字符串的乘法:计算字符串长度:字符串切分操作:字符串合并操作:字符串替换操作:字符串转换大小写:去掉字符串中的空格:format:%...
2018-09-12 20:46:15
195
原创 Matlab2017a调用python时:在matlab命令行执行pyversion啥也没有
出现这种情况是matlab找不到python,需要输入python的执行路径:
2018-09-06 15:52:15
5904
3
原创 Matlab2017a:通过mex调用opencv
1.首先编写一个简单的opencv的cpp文件,保存为useOpencv.cpp#pragma comment( lib, "opencv_world310.lib") #include"mex.h" #include <opencv/cv.h>#include <opencv2/highgui.hpp> void mexFunction (int nlhs...
2018-08-09 11:35:17
3655
4
转载 OpenGL 之 坐标变换
创建OpenGL模型过程: OPENGL坐标变换很有特点,为了简单描述先定义2个坐标系:(1)世界坐标系:无论如何变换,世界坐标系都不动,以屏幕中心为原点(0, 0, 0),你面对屏幕,你的右边是x正轴,上面是y正轴,屏幕指向你的为z正轴。(2)当前绘图坐标系(即局部坐标系):当前绘图坐标系是绘制物体时的坐标系。程序刚初始化时,世界坐标系和当前绘图坐标系是重
2015-01-03 09:51:19
492
转载 opengl
我们生活在一个三维的世界——如果要观察一个物体,我们可以:1、从不同的位置去观察它。(视图变换)2、移动或者旋转它,当然了,如果它只是计算机里面的物体,我们还可以放大或缩小它。(模型变换)3、如果把物体画下来,我们可以选择:是否需要一种“近大远小”的透视效果。另外,我们可能只希望看到物体的一部分,而不是全部(剪裁)。(投影变换)4、我们可能希望把整个看到的图形画下来,但它只占据纸张
2015-01-02 21:15:38
441
转载 glViewport
glViewport是OpenGL中的一个函数。计算机图形学中,在屏幕上打开窗口的任务是由窗口系统,而不是OpenGL负责的。1功能编辑glViewport在默认情况下,视口被设置为占据打开窗口的整个像素矩形,如图1,窗口大小和设置视口大小相同,所以为了选择一个更小的绘图区域,就可以用glViewport函数来实现这一变换,在窗口中定义一个像素矩形,最终将图像映
2015-01-02 16:58:39
472
转载 glFrustum
glFrustum是opengl类库中的函数,它是将当前矩阵与一个透视矩阵相乘,把当前矩阵转变成透视矩阵,在使用它之前,通常会先调用glMatrixMode(GL_PROJECTION).它的原型如下:void glFrustum(GLdoubleleft, GLdoubleright,
2015-01-02 16:44:24
1033
转载 c++未知数组大小如何创建
两种方法,简单一点的,C++允许动态定义数组,所以可以这样#include using namespace std;int main(){ int m, n; cin >> m >> n; int a[m][n]; int i, j; for(i = 0; i < m; i ++) for(j = 0; j < n; j ++) cin >> a[i][j]; co
2014-10-18 09:52:32
5962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人