find论文的angular落

我是openCV的新手,从最近3天到4天都在努力工作,我已经检测到了纸张边界,现在我想在angular落画4个圆。 我从这个代码中划出边界 const cv::Point* p = &squares[i][0]; int n = (int)squares[i].size(); polylines(image, &p,&n, 1, true, Scalar(255,255,0), 5, CV_AA); 我在openCV中是新的,所以我认为我有左上angular的点p-> x和p-> y,但是我怎样得到其他的angular,我也混淆了这个多义线方法中的参数&n,这个多义线方法绘制完整的矩形? 当我使用边界矩形时,它不是完美的给纸面上的一点点空间。 任何帮助真的很感激 代码是: – (cv::Mat)finshWork:(cv::Mat &)image { // read in the apple (change path to the file) Mat img0 =image;// imread("/home/philipp/img/apple.jpg", 1); Mat img1; cvtColor(img0, img1, CV_RGB2GRAY); // apply your filter Canny(img1, img1, 100, […]

UITableView与有限的滚动和延迟加载

我得到了一个UITableView充满了未知数量的行。 每行包含(例如3个)图像,应用程序从web服务收集这些信息。 对于UITableView我实现了无限滚动。 每当表几乎到达当前的行数的末尾,我发起一个调用web服务,以获取接下来的50行数据。 我在由UITableView调用的scrollViewDidScroll方法中执行此操作。 – (void) scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat actualPosition = scrollView.contentOffset.y; float bottomOffset = 450; if([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad) bottomOffset = 1000; CGFloat contentHeight = scrollView.contentSize.height – bottomOffset; if (actualPosition >= contentHeight && !_loading && !_cantLoadMore) { self.loading = YES; _currentPage++; NSMutableDictionary* dict = [[NSMutableDictionary alloc] init]; [dict setObject:[NSNumber numberWithInt:_currentPage] forKey:@"page"]; [dict […]

如何以编程方式将代理添加到NSURLSession

查看NSURLSession和NSURLSessionConfiguration的文档,我觉得我应该用像下面这样的字典来configuration它: // Create a dictionary to describe the proxy NSDictionary *proxyDict = @{ (NSString *)kCFProxyHostNameKey : @"myProxyHost.com", (NSString *)kCFProxyPortNumberKey : @"12345", (NSString *)kCFProxyTypeKey : (NSString*)kCFProxyTypeHTTP }; // Create a configuration that uses the dictionary NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration]; [configuration setConnectionProxyDictionary:proxyDict]; 但是,使用此configuration创build的NSURLSession的请求直接连接。

使UICollectionView可缩放?

是否有任何方法使UICollectionView zoomable ,即当你捏,所有的细胞可以放大和缩小。 我可以在UIScrollView通过从delegate方法返回UIScrollView的唯一subview来实现这一点 – (UIView*)viewForZoomingInScrollView:(UIScrollView *)scrollView 由于UICollectionView是一种UIScrollView ,有没有办法或解决这个问题呢? UICollectionView是否有一个包含所有单元格的直接子视图? 谢谢

如何使用twitter api v1.1获取用户详细信息(Twitter错误215)

我已经使用twitter提供的twitter API来获取详细信息,但无法执行它,甚至试图传递消费者密钥,消费者密钥,令牌等身份validation数据,但结果是一样的。 我能够login并接收Twitter身份validation令牌,但无法获取用户详细信息。 下面的代码是我使用的(我正在使用MGtwitter引擎): NSMutableURLRequest *request =[[NSMutableURLRequest alloc]initWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://api.twitter.com/1.1/users/show.json?screen_name=%@",username]]]; NSData *returnData = [ NSURLConnection sendSynchronousRequest: request returningResponse: nil error: nil ]; NSString *returnString = [[NSString alloc]initWithData:returnData encoding:NSUTF8StringEncoding]; NSError *err = nil; twitterLogin = [NSJSONSerialization JSONObjectWithData:[returnString dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingMutableContainers error:&err]; 错误如下所示: errors = ( { code = 215; message = "Bad Authentication data"; } );

用核心数据计算一个简单的总和

我有一个简单的核心数据存储与实体成本与整数属性“价值”。 我想总结一下我的商店中的所有成本,这相当于下面的sql语句: SELECT sum(value) FROM costs 我如何在Cocoa Touch中做到最有效的方式? 通过使用核心数据? 或者只是得到所有的成本实体,并手动进行总结?

使用委托和协议在2 UIViewController之间传递数据

我知道这个问题已经在这里被问及过很多次了。 但是,我是第一次处理这个事情,仍然无法在脑海中得到完美的实现。 这里的代码我有委托方法我实现从SecondViewController传递数据到FirstViewController 。 FirstViewController.h #import "SecondViewController.h" @interface FirstViewController : UITableViewController<sampleDelegate> @end FirstViewController.m @interface FirstViewController () // Array in which I want to store the data I get back from SecondViewController. @property (nonatomic, copy) NSArray *sampleData; @end @implementation FirstViewController – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { SecondViewController *controller = [[SecondViewController alloc] init]; [self.navigationController pushViewController:controller animated:YES]; } […]

如何dynamic更改自动布局iOS中的字体大小?

我想适合我的文字在一个UILabel ,但对于不同的iPhone UILabel的大小正在改变,因为我使用自动布局,但我不能修复字体大小,所以我的文字被删除。 有什么办法可以设置任何约束,以便文本dynamic适应UILabel ? 由于不同的屏幕分辨率,在这里看到的文字被削减

用iOS 6 SDK和Xcode 4.5构buildarmv6架构(目标iOS 3.1.3)?

有没有机会使用iOS 6 SDK开发针对iOS 3.1.3的应用程序? 如果我用旧的部署目标打开我的项目,编译器会警告我: iOS deployment targets lower than 4.3 are not supported 这可能是由于显然只有armv7和armv7s二进制文件可以build立的事实。 如果我手动添加armv6 (在设备上工作,直到iPhone 3G),还有几个警告: warning: no rule to process file '$(PROJECT_DIR)/main.m' of type sourcecode.c.objc for architecture armv6 … … warning: architecture armv6 is not supported (current ARCHS = "armv6 armv7 armv7s"). 那我该如何处理呢? 有没有办法在使用iOS 6 SDK进行开发时支持iOS 3.1.3? 如果没有,我最终将不得不移动到iOS 4.3的最低目标。 是否可以提交仅支持版本> = 4.3的新版本? […]

在Facebook iOS 3.1.1 SDK中使用FBSession openActiveSessionWithReadPermissions处理无效的accessToken

在此之前,我已经阅读了这个和这个问题来解决下面的问题,然后再问。 我的问题是,当accessToken过期(无论是因为过期date通过,或手动从我的Facebook的应用程序中心删除应用程序)下面的代码: if ([[FBSession activeSession] isOpen]) { //do something } else { [FBSession openActiveSessionWithReadPermissions:nil allowLoginUI:YES completionHandler:^(FBSession *session, FBSessionState status, NSError *error) { if(FB_ISSESSIONOPENWITHSTATE(status)) { //do something } } }]; } 在FBSession.activeSession处于打开状态的else块中,但是当“执行某些事情”被执行时,accessToken是无效的,所以请求会得到错误:HTTP状态码:400.当我尝试立即执行整个过程两次时,FBSession请求权限(UIAlertView iOS6集成的Facebook,Facebook的应用程序或Facebook的网站在Safari),其余的运行顺利。 我关心的是为什么我必须做两件事情才能正常工作,以及为什么Facebook SDK第一次无法检测到activeSession和accessToken是无效的。 谢谢大家!