Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone OpenCV和iOS-入门_Iphone_Ios_Opencv_Image Processing - Fatal编程技术网

Iphone OpenCV和iOS-入门

Iphone OpenCV和iOS-入门,iphone,ios,opencv,image-processing,Iphone,Ios,Opencv,Image Processing,我是iOS开发新手,对于一个基本的问题我深表歉意。我正在尝试将图像转换为灰度,并在iOS中使用openCV设置阈值。到目前为止,我已经在xcode上导入并设置了框架。我现在要做的是实现以下功能: 在0:24和0:53 我试着按照上面的youtube视频教程进行操作: 并且不确定将上面的代码粘贴到哪里,粘贴到哪个文件中 非常感谢 问候。这些是帮助方法,最好写在单独的文件中。很简单, 将所有图像处理代码放在imageoperationhelper.mm中,并为其创建一个头文件 为UIImage

我是iOS开发新手,对于一个基本的问题我深表歉意。我正在尝试将图像转换为灰度,并在iOS中使用openCV设置阈值。到目前为止,我已经在xcode上导入并设置了框架。我现在要做的是实现以下功能:

在0:24和0:53

我试着按照上面的youtube视频教程进行操作:

并且不确定将上面的代码粘贴到哪里,粘贴到哪个文件中

非常感谢


问候。

这些是帮助方法,最好写在单独的文件中。很简单,

  • 将所有图像处理代码放在imageoperationhelper.mm中,并为其创建一个头文件

  • 为UIImage创建一个不错的小类别

  • 它可以依次调用这些方法来创建您可能需要的任何图像处理


    别紧张。是的,如果你遇到麻烦和类别,在ObjvEC中阅读更多关于使用C++的内容。它们是objectivec的一些更漂亮的功能,我通过这个很棒的链接实现了同样的功能

    如果你需要进一步的帮助,请告诉我

    干杯

    编辑:


    看看这个

    为什么你要采用开放式CV方法,有很多方法可以将图像转换为灰度。嗨,请你给我指出正确的方向。你只是想改变灰度图像吗?是的。然后我想用一个滑块来设置阈值。@Hasnain-如果你只需要这些,你只需要几行代码就可以用GPUIMageSthresholdFilter来设置阈值:它甚至可以在实时视频上运行。查看FilterShowcase示例了解其工作原理。感谢您的回复。我试图添加一个新文件,并将其命名为imagetoMat,但出现了一个编译错误:很抱歉问了一些基本问题。非常感谢你的帮助。谢谢,对不起,伙计。我想你可能错过了导入指令之类的东西。我看不出你照片中的确切错误。只是有错误的地方。我认为从长远来看,学习这门语言和它周围的一些东西会有帮助。这会节省你很多时间,更不用说尝试无数不正常的事情会让你沮丧。我道歉。我尝试如下添加import指令:它也应该向您显示错误。非常感谢你的帮助,真的很感激。别让它激怒了朋友。。我的意思是,这是一种更容易完成事情的方式,而不是别的方式。不管怎样,你很幸运。有人在iOS上玩过OpenCV。我想这应该对你有帮助。非常感谢。你帮了大忙!!谢谢你的朋友。我最初尝试过,但出现以下错误: