关于Numpy的学习总结
作者: 陈劲灿 编辑日期: 2017年9月19日 19:10 阅读量: 3288 分类: essay

什么是Numpy Numpy主要包含了一个强大复杂但是使用简单的N维同类型数组对象ndarray,它还提供了线性代数、傅里叶变换、随机数等能力; Numpy主要应用于各种科学计算。

ndarray构造一个简单的1维数组

1.
2.
3.
import numpy as np

a = np.array([1, 2, 3])

ndarra


解决Python-OpenCV下使用摄像头不能保存flv、mp4等格式的视频的问题。
作者: 陈劲灿 编辑日期: 2017年7月15日 13:02 阅读量: 5030 分类: essay

最近帮朋友做个小东西,于是接触到了python-opencv,他主要想实现摄像头拍摄视频并且保存这个功能。不过在使用的过程中遇到了不能保存flv也就是(F,L,V,1),以及MP4(M,P, 4,2)这两个视频格式的问题。经过一番google终于解决了这个问题。

注意本文使用的python为2.7 32版本。

步骤1: 查找网


防止网页上的内容或图片 被复制或者另存为
作者: 陈劲灿 编辑日期: 2017年6月22日 17:24 阅读量: 414 分类: essay

直接贴代码,注意以下代码无法防止查看元素:

电脑端

1.
2.
3.
4.
5.
6.
//屏蔽右键菜单
document.oncontextmenu = function (event){return false;}
//屏蔽粘贴
document.onpaste = function (event){return false;}
//屏蔽复制
document

OpenGL 高级应用总结
作者: 陈劲灿 编辑日期: 2017年6月20日 14:27 阅读量: 398 分类: essay

深度测试 1、深度测试是为了防止被其他面遮挡的面渲染到前面。其深度测试值可以是16、24、32位的浮点数。

2、深度测试使用的方法

(1)打开深度测试

1.
glEnable(GL_DEPTH_TEST);

(2)设置深度测试函数

1.
glDepthFunc(GL_LESS);

函数参数可能为:

|运算


OpenGL 光照总结
作者: 陈劲灿 编辑日期: 2017年6月9日 14:38 阅读量: 307 分类: essay

1、我们所看到的颜色其实是物体反射的颜色。

2、光照由冯氏光照理论来所,由环境光、漫反射、镜面反射所组成。

2.1、环境光主要是一个小分量的颜色即可,漫反射可以根据模型片段指向光点坐标的向量以及顶点法线之间的点乘结果获得一个余弦值。此为漫反射。镜面反射为光点坐标指向片段的向量与法线之间的反射向量与模型片段指向视点之间的点乘值。

3、材质用来描述一个物体对光照的反应,其也包括环境


OpenGL 创建渲染程序的流程
作者: 陈劲灿 编辑日期: 2017年6月7日 19:13 阅读量: 350 分类: essay
1.
2.
3.
4.
5.
6.
//将顶点着色器以及片段着色器的代码读入保存为字节码
const char* vShaderCode = vertexCode.c_str();
const char * fShaderCode = fragmentCode.c_str();
// 2. compile shaders
unsigned int vertex, fragment;
int success

OpengGL 渲染管线
作者: 陈劲灿 编辑日期: 2017年6月2日 16:42 阅读量: 347 分类: essay

概念 在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(Graphics Pipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的。


Sublime中配置Lua编译
作者: 陈劲灿 编辑日期: 2017年4月5日 15:38 阅读量: 290 分类: essay

Sublime中没有默认的Lua编译选项,可以通过以下方式实现: Sublime -> Tools -> Build System -> New Build System 然后输入:

{
        //注意这里需要将你的cmd "lua"添加到环境变量中,或者直接输入lua.so 或者 lua.exe的实际路径。
       "cmd":["lua","$file"],

点乘与叉乘详细解析
作者: 陈劲灿 编辑日期: 2017年4月5日 14:39 阅读量: 371 分类: essay

其实这两个概念在维基百科上也可以查到,让在这里以便方便的查阅。


Centos下Unzip覆盖文件不需要确认指令
作者: 陈劲灿 编辑日期: 2017年4月2日 23:51 阅读量: 372 分类: essay

今天在上传一个zip文件后需要将zip文件解压并且覆盖原来的文件,但是直接使用unzip xxx.zip每出现一个重复的文件就提示你是否确认,这神烦。于是unzip --help查看了一下命令如下:

可以看出使用时添加下面两个指令即可:

  • "-u" update fi



@chenjincan