我正在使用MATLAB中的图像处理工具。我如何将MATLAB代码转换为Objective-C?帮助在iPhone应用程序中处理图像
下面是一些我想完成的任务:
我想斜线转动正常。
我有算法转换的彩色图像的黑白色&。 (如何访问Objective-C中的像素颜色值?)
在函数
getrgbfromimage
中,如何访问像素值的输出到CONSOL?如何在数组的每个元素上运行函数(
getrotatedımage
)?
我正在使用MATLAB中的图像处理工具。我如何将MATLAB代码转换为Objective-C?帮助在iPhone应用程序中处理图像
下面是一些我想完成的任务:
我想斜线转动正常。
我有算法转换的彩色图像的黑白色&。 (如何访问Objective-C中的像素颜色值?)
在函数getrgbfromimage
中,如何访问像素值的输出到CONSOL?
如何在数组的每个元素上运行函数(getrotatedımage
)?
Quartz 2D(又名Core Graphics)是iOS中的2D绘图API。石英很可能会做你想要的一切。我建议检查文档中的Quartz 2D Programming Guide。为了您的具体要求请查看以下部分:
至于运行福你可以使用块迭代API(只要你的应用需要iOS 4.0或更高版本)。举个例子:
[myArray enumerateObjectsUsingBlock:^(id item, NSUInteger index, BOOL *stop) {
doSomethingWith(item);
}];
如果你只是想呼吁阵列中的每个项目的方法,也有:
[myArray makeObjectsPerformSelector:@selector(doSomething)];
CGBitmapContext将从图像得到的像素值。
这有相同的演示代码。
Retrieving a pixel alpha value for a UIImage (MonoTouch)
的printf将倾的RGB值到控制台。
的NSArray或NSMutableArray里将举行自己的图像和一个简单的for循环将让您遍历它们。