摘要: 下面是一个运行时加载nvcuda.dll,并检测当前驱动版本最大支持的CUDA版本的例子。 阅读全文
posted @ 2019-08-27 17:41 霄林 阅读(1172) 评论(0) 推荐(0) 编辑
摘要: 用于从一个列表生成一个新列表 格式 [表达式 for 变量 in 列表 if 条件] 例子: 0到100(不含100)的平方列表 [x 2 for x in range(0, 100)] 0到1000(不含1000)中,能被3或5整除的数 [x for x in range(0, 1000) if 阅读全文
posted @ 2019-07-22 10:29 霄林 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 将博客搬至CSDN https://blog.csdn.net/pplxlee 阅读全文
posted @ 2019-07-12 09:03 霄林 阅读(105) 评论(0) 推荐(0) 编辑
摘要: QAction可以理解为一个动作数据,包含了这个同坐相关的图标、文本、是否可用等数据和状态,以及连接对应的槽函数,用于执行这个动作。 QToolButton则可以使用QAction对象作为后端,显示这个QAction的图标,关联其是否可用的状态。 简单示例: 阅读全文
posted @ 2019-06-30 11:57 霄林 阅读(1658) 评论(0) 推荐(0) 编辑
摘要: 奇异值分解实际上是将一个矩阵,分解成为两个不同维度(行数和列数)上的正交向量集之间的映射变换,奇异值则是变换时的缩放! 例如上面的矩阵M就是一个5维映射到4维的变换矩阵,而SVD分解得到的奇异值和奇异向量则反应了这种映射关系,可以看出5维空间的各个正交方向上,缩放了多少后,映射到了4维的哪些方向。 阅读全文
posted @ 2019-06-25 09:52 霄林 阅读(313) 评论(0) 推荐(0) 编辑
摘要: QtAV中的各个模块大量使用的工厂模式,下面对其实现进行介绍。 工厂模式的使用 以 VideoRenderer 类为例子,他含有下面3个工厂模式相关的方法,Register方法用于给一个产品<class C>注册其ID和名称,create方法用于通过ID或名称生产一个产品实例。 例如,Direct2 阅读全文
posted @ 2019-06-19 14:45 霄林 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 为了更好更方便的测试图像生成或算法的速度,设计了如下的框架,来测试生成/处理帧率。 完整工程以发布github仓库,点击这里。 阅读全文
posted @ 2019-06-14 17:48 霄林 阅读(405) 评论(0) 推荐(0) 编辑
摘要: The Application example shows how to implement a standard GUI application with menus, toolbars, and a status bar. The example itself is a simple text 阅读全文
posted @ 2019-06-13 08:08 霄林 阅读(955) 评论(0) 推荐(0) 编辑
摘要: 这个例子显示了如何使用QPainter渲染一个简单的QWindow。 值得学习的内容 <QtGui>头文件 #include <QtGui>就可以使用Qt GUI模块中的所有类,当然,愿意的话也可以分开各个include。 QBackingStore与绘制 用于管理基于QPainter的图形的窗口后 阅读全文
posted @ 2019-06-12 22:07 霄林 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 这个例子演示了如何使用QPainter的转换和缩放特性来简化绘图。 值得学习的: 定时器事件ID检查: 在定时器事件中检查定时器id是比较好的实践。 QPainter抗锯齿: We call QPainter::setRenderHint() with QPainter::Antialiasing 阅读全文
posted @ 2019-06-12 14:38 霄林 阅读(286) 评论(0) 推荐(0) 编辑