【发布时间】:2011-05-27 21:15:59
【问题描述】:
情况: 使用不同的变换和旋转生成 N 个形状和对应边缘的样本(使用 Sobel 滤波器或我自己的),而视口(大小 = 600*600)和相机保持不变。即会有 N 个样本 + N 个对应的边。
我正在考虑这样做,
使用一个带有 2 个渲染缓冲区的 FBO [即每个缓冲区的大小将为 = (N *600) * 600]- N 个形状的第一个和相应形状的边缘的第二个
问题:
- 实现上述目标的最佳方法是什么?
- 虽然视口大小为 600*600 像素,但形状仅占 50*50 像素左右。那么是否有任何有效的方法可以仅在第二个缓冲区上对边界框/AABB 区域应用边缘检测?也只能以有效的方式读取 2N 个边界框(N 个样本 + N 个对应边)?
【问题讨论】:
标签: opengl rendering framebuffer edge-detection fbo