有谁知道如何拍摄 iPhone 相机上捕获的图像,并进行一些图像处理(例如边缘检测、骨架化),然后将处理后的图像的一部分覆盖在原始图像上(例如仅突出显示的边缘)。
更一般地说,如何创建具有透明度的 UImage(我是否只是缩放图像并用 alpha 值覆盖它,UIImage 是否像 gif 一样支持透明度)。我想你可以将 UIImagePickerController 与后台线程结合起来采取“截图” http://icodeblog.com/2009/07/27/1188/UIImagePickerController 视图的图像处理,以检测各种对象并提供覆盖增强现实显示。
有一个开源的简单的图像处理库 http://code.google.com/p/simple-iphone-image-processing/对于iPhone。这demo展示了一个例子 http://www.youtube.com/watch?v=oImMJ6p6mKE拍摄(数独板的)原始照片,然后将检测到的物体叠加在原始照片中。
他们解释了一些他们博客上的高级技术 http://sudokugrab.blogspot.com/2009/07/how-does-it-all-work.html .
OpenCV 使图像叠加变得非常简单,而且移植到iPhone https://stackoverflow.com/questions/348040/iphone-and-opencv。使用 OpenCV,您可以选择根据需要截取屏幕截图,或者在实时流上进行图像处理,一次一帧。看看它的一些教程程序,它们真的很有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)