
Mastering openFrameworks
文章平均质量分 95
Mastering openFrameworks的中文翻译
白茶等风12138
这个作者很懒,什么都没留下…
展开
-
openFrameworks.Essentials_第三章_添加 GUI 和处理键盘事件
大多数实时项目,包括视频合成器,都需要交互式的。实现这一点的简单方法是为项目配备 GUI 并处理键盘事件。在这一章中,我们将通过讨论以下主题来考虑如何做到这一点:原创 2024-09-20 15:43:57 · 1256 阅读 · 0 评论 -
Mastering openFrameworks_Appendix B_柏林噪音
在本附录中,我们学习了使用柏林噪声的基本原理。我们已经看到了创建物体的平滑随机运动和生成平滑随机纹理随时间演变的例子。原创 2024-09-14 11:01:23 · 773 阅读 · 0 评论 -
Mastering openFrameworks_Appendix A_使用插件
在本章中,我们学习了什么是插件,如何在openFrameworks中安装它们,以及如何将它们链接到您的项目。最有用的插件列表是也给出了。有很多有趣的和有用的插件,所以花点时间安装插件,玩他们的例子,并阅读他们的源代码。通过这种方式,你将获得新项目的想法,开发关于如何改进现有项目的想法,并学习关于图书馆和一般编程技术的新知识。原创 2024-09-14 10:33:20 · 1252 阅读 · 0 评论 -
Mastering openFrameworks_第一章_基础知识
在本章中,我们学习了什么是openFrameworks,什么时候应该使用它,如何安装它,以及运行它的示例。此外,我们还对项目的文件夹和代码结构进行了探讨,并最终完成了第一个用摆模拟的项目。在下一章,我们将学习如何使用openFrameworks处理2d图形。原创 2024-09-08 13:39:02 · 1912 阅读 · 0 评论 -
Mastering openFrameworks_第二章_2d绘图
在这一章中,我们学习了如何使用控制点绘制几何基元,执行坐标系变换,以及使用颜色。此外,我们还研究了如何在屏幕外缓冲区积累绘画,并考虑了使用它的生成艺术实例。最后,我们学习了如何将当前屏幕图像保存到文件中。在下一章,我们将继续学习2D图形,并将考虑一个强大的方法,生成迷人的动画和绘图粒子系统。原创 2024-09-09 11:08:47 · 1133 阅读 · 0 评论 -
Mastering openFrameworks_第四章_图片和纹理
在本章中,我们学习了如何从文件中加载图像;在屏幕上使用不同大小、颜色和透明度渲染图像;创建新图像;以及修改现有图像。我们还触及了图像变形和视频映射的基本知识。下一步是处理视频,我们将在下一章讨论。原创 2024-09-13 11:04:42 · 1964 阅读 · 0 评论 -
Mastering openFrameworks_第五章_使用视频
在这一章中,我们学习了如何使用三种视频源:视频文件、从摄像机抓取的实时视频以及图像序列。我们考虑了几个处理视频的例子,包括替换颜色和狭缝扫描效果。此外,我们还发现了一个简单的视频合成器,它使用屏幕到摄像机的反馈循环,在预先录制的视频中创建生动的效果。在下一章,我们将探讨如何处理声音,包括播放声音样本,从麦克风捕捉声音,以及将声音转换成图像和回来。原创 2024-09-13 13:30:45 · 1716 阅读 · 0 评论 -
Mastering openFrameworks_第九章_使用OpenCV的计算机视觉
在本章中,我们学习了如何使用ofxOpenCv插件查找视频中的运动区域,以及如何纠正透视失真恢复平面矩形表面的图像。此外,我们还看到了如何检测图像中明亮的物体,并标记它们的中心。最后,我们学会了使用本地OpenCV函数来计算光流。我们还讨论了如何使用视频变形的光流。在下一章中,我们将考虑如何使用深度相机。与普通相机相比,深度相机让您分析真实场景更容易和更稳定。原创 2024-09-01 12:02:45 · 2080 阅读 · 0 评论 -
Mastering openFrameworks_第十章_使用深度相机
在本章中,我们学习了如何使用ofxOpenNI插件来处理深度相机。我们探讨了它的例子,并建立了一个简单的投影机-摄像机交互系统,可用作创建交互式墙壁,桌子和地板的基础。在下一章中,我们将考虑使用网络来创建复杂的分布式交互项目。原创 2024-09-01 17:44:24 · 1779 阅读 · 0 评论 -
Mastering openFrameworks_第十一章_网络
网络为多个设备之间的数据交换提供了一种方式。它是一个主要组成部分,允许远程控制移动和平板设备应用程序中的一些参数,也用于使交互式项目在多台计算机上同步工作。在本章中,您将学习如何在openFrameworks项目中实现和使用OSC和TCP协议,具体如下:网络基础使用OSC协议使用TCP协议处理流图像。原创 2024-09-13 15:31:23 · 1828 阅读 · 0 评论