【发布时间】:2012-06-11 19:33:50
【问题描述】:
在我的 iOS 项目中,我有一个 RGB 格式的 CGImage,我想对其进行二值化(转换为黑白)。我想使用 OpenCV 来做到这一点,但我是 OpenCV 的新手。我找到了一本关于 OpenCV 的书,但它不适用于 iPhone。
如何在 iOS 上使用 OpenCV 对这样的图像进行二值化?
【问题讨论】:
-
二进制是指纯黑白?为什么 iPhone 会有所作为?
-
是的,我的意思是纯黑白图像。对于 iPhone,实际上我是 openCV 的新手,我对 cvNamedWindow 和 cvDestroyWindow 有点困惑。
-
cvNamedWindow()创建一个窗口,cvShowImage()在该窗口内显示图像,cvWaitKey(0)使窗口保持打开状态,直到用户按下一个键,并且在程序结束时应该有cvDestroyWindow()释放之前分配给窗口的资源。这里有大量示例,请使用搜索框。 -
其实我不想在我的 iOS 项目代码中使用 cvNamedWindow 和 cvDestroyWindow。因为我认为iOS中没有窗口的概念。一切都显示在视图上。
标签: iphone ios ios5 image-processing opencv