使用HoughCircles检测和测量瞳孔和虹膜

我试图使用OpenCV,更具体地说,它的HoughCircles来检测和测量瞳孔和虹膜,目前我一直在玩一些variables的函数,因为它要么返回0圈,要么过量。 下面是我正在使用的代码和testing图像。 虹膜测量代码: eye1 = [self increaseIn:eye1 Contrast:2 andBrightness:0]; cv::cvtColor(eye1, eye1, CV_RGBA2RGB); cv::bilateralFilter(eye1, eye2, 75, 100, 100); cv::vector<cv::Vec3f> circles; cv::cvtColor(eye2, eye1, CV_RGBA2GRAY); cv::morphologyEx(eye1, eye1, 4, cv::getStructuringElement(cv::MORPH_RECT,cv::Size(3, 3))); cv::threshold(eye1, eye1, 0, 255, cv::THRESH_OTSU); eye1 = [self circleCutOut:eye1 Size:50]; cv::GaussianBlur(eye1, eye1, cv::Size(7, 7), 0); cv::HoughCircles(eye1, circles, CV_HOUGH_GRADIENT, 2, eye1.rows/4); 测量瞳孔的代码: eye1 = [self increaseBlackPupil:eye1]; cv::Mat eye2 = […]

无NPRredicate集合操作

如何创build可以读取的谓词:所有问题不包含answer.correct = "1" 。 如果返回的数组包含“0”和“1”,则以下谓词不起作用: [NSPredicate predicateWithFormat:@"NONE answers.correct IN %@", [NSArray arrayWithObject:@"1"]]; 还尝试了不(任何…):相同的结果 这是一个错误?

NSAttributedString是否有任何类似的?

通常我在界面生成器中构build应用程序界面。 有时候devise需要使用属性string(字体,颜色等)。 如果string是静态的,configuration很容易。 但是,如果string是dynamic的(带参数的格式),那么在接口生成器中没有办法configuration属性。 它需要写很多代码。 我正在寻找[NSString stringWithFormat:]的[NSString stringWithFormat:]一些类似物。 所以我可以在接口生成器中设置string格式和必要的属性,然后在代码中提供必要的参数。 例如: 让我们考虑一下,我需要使用如下格式的显示string:“ %d + %d = %d ”(所有数字都是粗体)。 我想在界面生成器中configuration这种格式。 在代码中,我想提供参数:1,1,2。应用程序应显示“ 1 + 1 = 2 ”。

XCode错误itms-90035 – 签名无效?

在过去的几个星期里,我一直在XCode上使用Chrome-Mobile-Apps进行构build,直到今天上午,当我尝试将我的存档提交到App Store时,我得到了这个Erorr itms-90035 。 它会validation罚款,但是当我尝试提交 – 纳达。 这是我得到的错误: 我发现这个线程有相同的问题,但最高评分的解决scheme不适合我。 它指向我的erorr文件是一个Unix可执行文件,当我运行没有做任何事情,我不知道是否安全删除。 我通过项目search.sh文件,但只发现一个是运行该项目所需的。 我不确定错误是从哪里来的? 有什么协助? 我在这里令人难以置信的困惑。 我认为苹果改变了一切。 编辑是的我知道这个话题还有另外一个线索,那就是我第一次查看的地方,正如我在文章中所说的那样。 不幸的是,该线程中的解决scheme与我的问题无关。 我的项目中只有一个.sh文件,我认为需要将我的www文件夹w / cordova的内容复制到iOS项目中。 如果我删除文件,我的项目将不会build立。 edit2在build phases选项卡中的我的copy bundle resources位中唯一的东西是我的图标/闪MainViewController.xib图像文件和MainViewController.xib 。 我不认为这是问题

IOS在PDF中embedded字体

我正在绘制一个PDF文件,并不知道如何将字体embedded到PDF本身,任何人都可以帮我吗? 它显示在设备上,但是一旦它通过电子邮件发送或通过AirPrint打印,我只是得到的后备字体。 这是我的代码… – (void) drawChart{ CGContextRef currentContext = UIGraphicsGetCurrentContext(); CGContextSetRGBFillColor(currentContext, 0.0, 0.0, 0.0, 1.0); NSUserDefaults *data = [NSUserDefaults standardUserDefaults]; NSString *pChart1 = [data stringForKey:@"pchart1"]; NSString *textToDraw = [NSString stringWithFormat:@"%@",pChart1]; UIFont *font = [UIFont fontWithName:@"MyFont" size:14]; CGSize stringSize = [textToDraw sizeWithFont:font constrainedToSize:CGSizeMake(pageSize.width – 2*kBorderInset-2*kMarginInset, pageSize.height – 2*kBorderInset – 2*kMarginInset) lineBreakMode:UILineBreakModeWordWrap]; CGRect renderingRect = CGRectMake(kBorderInset + […]

在iOS的fopen问题

出于某种原因,即使我已经将path转换为文档path,fopen也会给出错误,但No such file or directory 。 NSString *docsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSString *filePath = [docsPath stringByAppendingPathComponent:filename]; 我使用UTF8String方法传递NSString,并且只能以读取模式打开 if ((fh=fopen(filename, "r+b")) == NULL){ perror("fopen"); return -1; } 试图打开文件名时会打印出下面的完整path(我删除了应用程序实际目录名称的确切值) /var/mobile/Applications/#####/Documents/testImages.pak 为什么fopen不能检测到文件? 我已经将它添加到目标,甚至尝试将文件检查器中的位置设置更改为Relative to Group和Relative to Project

如何链接文件下载与进度视图

我下面的button代码从URL下载文件,我需要链接它与进度视图显示下载进度。 @IBAction func btnStream(sender: UIButton) { // First you need to create your audio url if let audioUrl = NSURL(string: "http://website.com/file.mp3") { // then lets create your document folder url let documentsUrl = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).first as! NSURL // lets create your destination file url let destinationUrl = documentsUrl.URLByAppendingPathComponent(audioUrl.lastPathComponent!) println(destinationUrl) // to check if it […]

安全的方式来渲染UIVIew后台线程上的图像?

我创build的小瓷砖图像存储在磁盘上并显示给用户。 这是我现在这样做的过程: 创build一个代表我想在屏幕上显示的用户界面的视图控制器 从视图控制器获取视图并从中呈现图像 将其保存到磁盘并稍后在屏幕上显示 当我尝试访问viewcontroller的视图时,我崩溃。 当我试图在网上进行研究的时候,在后台创build视图是否安全,我得到了相互矛盾的结果。 我读的UIGraphicsGetCurrentContext调用应该是线程安全的,但也许不访问后台线程上的UIView? 我正在为iOS 4及以上版本编写应用程序。 这里是我使用的代码(平铺是视图控制器): CGSize size = CGSizeMake(20.0f, 30.0f); UIGraphicsBeginImageContext(size); [tile.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); 尝试访问图块上的.view属性(EXC_BAD_ACCESS)时发生崩溃。 整个过程是在后台渲染视图以防止lockingUI,因为有大量的图块需要处理。 有没有安全的方法来做到这一点?

当我转换为视网膜显示时,瓷砖地图的错误位置

为了视网膜显示转换瓷砖地图的指南,也把宽度和高度的大小变更为对象的大小和位置的2倍。 但正常显示的结果与视网膜显示正常显示不正确,但视网膜显示不正确 这是非视网膜瓷砖地图 这是视网膜瓷砖地图 我也添加-hd后缀视网膜.tmx文件 有什么不对?

如何在iOS中实现Blowfishalgorithm

什么是在iOS中实施BlowFish ECBencryption的最佳方式? 我一直在googlesearch,并在这里find了图书馆。 但是这个库没有文档。 不知道如何使用它。