iOS中的照相亭.使用OpenCV或OpenGL ES?

J.K*_*eon 5 opencv opengl-es image-processing ios

我想制作一个应用程序过滤视频,如Apple的照片展位应用程序

我该怎么做?

使用OpenCV,OpenGL ES还是其他什么?

kar*_*lip 6

OpenCV和OpenGL有着截然不同的目的:

OpenCV是一个跨平台的计算机视觉库.它允许您轻松处理图像和视频文件,并提供了几种工具和方法来处理它们,并执行过滤器和其他一些图像处理技术以及图像中的一些更酷的东西.

OpenGL是一种用于生成2D/3D计算机图形的跨平台API.它用于从简单的基元绘制复杂的三维场景.

如果你想对图像执行很酷的效果OpenCV是要走的路,因为它提供的工具/效果可以很容易地一起使用,以达到你想要的效果.这种方法不会阻止您使用OpenCV处理图像,然后在OpenGL窗口中呈现结果(如果必须).请记住,它们有不同的用途,偶尔会有人一起使用它们.

关键是您要在图像中执行的效果应该使用OpenCV或任何其他图像处理库来完成.