最新 最热

Python+OpenGL绘制任意长度和次数的B样条曲线

对于给定的m+n+1个控制点,可以绘制m+1段光滑拼接的n次B样条曲线,每段曲线上点的位置由n+1个控制点决定,其中第i段曲线上参数t(0<=t<=1)对应的点为...

2022-06-05
0

Python+Matplotlib可视化三次贝塞尔曲线的4个调和函数

确定一条n次贝塞尔曲线需要n+1个控制点和n+1个对应的调和函数,每个调和函数的定义域和值域都为[0,1],且所有调和函数值之和恒等于1,与自变量取值无关。以三次贝塞尔曲线为例,需要4个控制点(记为P1、P2、P3、P4),相应的4个调...

2022-06-05
0

Python+OpenGL绘制和拼接三次贝塞尔曲线

编写Python程序,调用OpenGL,绘制和拼接三次贝塞尔曲线,鼠标左键单击某个控制点可以移动其位置从而调整曲线形状,单击空白处可以增加控制点,每增加3个控制点就会多绘制一条三次贝塞尔曲线,右键单击最后一个控制点可以将其删...

2022-06-05
0

Camera开发需要关注哪些点

我们接下来要分享VideoEditor中的相机处理模块,但是在分享之前,还是有必要将Camera的一些问题给理清楚,磨刀不误砍柴工,只有比较清晰地掌握Camera的一些特点和应用的规律,后续在优化性能和解决问题的时候就不会手忙脚乱了...

2022-05-25
0

给音视频开发同学的一些建议

音视频开发之前算是一个相对冷门的方向,近年来稍微好一点了,市场环境打开了,想往这个方向转的人也就比较多了,去年国家整顿了教培行业,影响了在线教育这个音视频领域比较重要的一个应用场景,有些同学又开始犯难了,绝对风向不...

2022-05-25
0

22个Python绘图包汇总,超实用的那种

今天我参考github,总结出一个极简但却包括了几乎所有Python的绘图包。一共22个Python绘图包:Python 绘图包altair - 基于Vega Lite的声明性统计可视化bokeh - 用于Python的交互式Web绘图Chartify - Bokeh包装,使数据科学...

2022-05-23
0

炼丹速度×7!你的Mac电脑也能在PyTorch训练中用GPU加速了

丰色 发自 凹非寺量子位 | 公众号 QbitAI一直以来,Pytorch在Mac上仅支持使用CPU进行训练。就在刚刚,Pytorch官方宣布,其最新版v1.12可以支持GPU加速了。只要是搭载了M1系列芯片的Mac都行。这也就意味着在Mac本机用Pytorc...

2022-05-19
0

OpenGL ES 如何传输一个大数组到着色器程序?

在 OpenGL ES 图形图像处理中,会经常遇到一种情况:如何将一个超大的数组传给着色器程序?

2022-05-19
0

五分钟学会如何利用矩阵进行平面坐标系转换

在图形图像领域,矩阵是一个应用广泛,且极其重要的工具。简单的,我们在OpenGL的Shader中,可以利用矩阵进行视图变换,比如透视、投影等。但本文不打算讨论这些内容,而是聚焦在如何利用矩阵把坐标从一个坐标系变换到另一个坐标...

2022-05-16
0

PBO是OpenGL最高效的像素拷贝方式吗?

OpenGL ES作为移动设备的主要图形API,是客户端调用GPU的主要入口,不管是做游戏还是音视频,都给我们提供了强大的支持。  而在音视频领域,相信不少同学都有从FBO读取像素数据的需求,熟悉OpenGL ES的童鞋应该首先想到了glR...

2022-05-16
1