小编use*_*293的帖子

从边缘检测器输出修剪短线段?

我正在寻找一种算法来修剪边缘检测器输出的短线段.从下面的图像(和链接)中可以看出,检测到的几个小边缘不是"长"线.理想情况下,我希望加工后只显示四边形的四边,但如果有一些杂散线,那将不是什么大问题......有什么建议吗?

例

图片链接

c algorithm image-processing computer-vision

8
推荐指数
1
解决办法
3240
查看次数

使用CouchDB查看通配符?

是否可以在CouchDB中的视图中使用通配符?例如,假设我有一个拥有球队,球员年龄,球员平均值和球员性别的数据库.然而,球员的年龄可能不知道 - 他们可能来自多米尼加共和国或诸如此类.所以我想使用一个可以接受没有玩家年龄的地图功能的视图.如果我想让团队中的平均分数最高,无论年龄或特定年龄,如果我想使用复合键,我该怎么办呢?例如,假设我的地图发射函数是这样的:

emit([doc.team, doc.gender, doc.age], doc.average);
Run Code Online (Sandbox Code Playgroud)

如果我想通过一个键来缩小它,但仍然考虑没有输入年龄的玩家,我该怎么办,所以不要:

http://127.0.0.1:5984/savings/_design/players/_view/average?key=["Yankees","male",8]
Run Code Online (Sandbox Code Playgroud)

做一些包含这样的通配符的东西,以获得不论年龄的平均值:

http://127.0.0.1:5984/savings/_design/players/_view/average?key=["Yankees","male",*]
Run Code Online (Sandbox Code Playgroud)

是否可以在CouchDB中编写一个视图来做这样的事情?或者我是否需要编写多个视图并单独处理它们?

谢谢,

couchdb mapreduce nosql

7
推荐指数
2
解决办法
5795
查看次数

在iPhone项目中加载数据文件

如何读取iPhone项目中的数据文件?例如,假设我有一个名为"level.dat"的静态文件,其结构如下:障碍:10次:100障碍1:10,20 ......

我想将文件的内容读入NSString,然后进行解析.如何将文件内容读入字符串?此外,项目中的"level.dat"文件应该驻留在哪里?它应该在"资源"下还是仅在主目录中?

提前致谢!

iphone cocoa-touch

6
推荐指数
1
解决办法
5304
查看次数

转换并在cocos2d iPhone中设置图层/场景

我希望设置两个级别之间的转换(在一个级别完成后,使用cocos2d的一个光滑过渡转换到下一个级别).在我的GameLayer实现中,我有方法设置来执行诸如[self buildLevel:3]之类的操作来构建playfield.我需要做什么来实例化一个新的GameLayer或Layer节点或GameScene或Scene节点,以便能够执行以下操作:

GameLayer*nextLevelLayer;

[nextLevelLayer buildLevel:4];

...在3级和4级之间进行转换

也许我已经将我的代码放在了对Objective C的完全误解中.我假设你不能在init代码中设置一个新的GameLayer,因为它会挂起,不断创建新的节点.我可能在GameLayer的初始化代码中有太多的playfield设置代码,你们通常如何处理它?你是否在为游戏的主循环安排选择器之前设置了一个标志,然后如果设置了标志,在游戏的主循环中设置关卡,还是有更好的方法去做?

提前致谢!

iphone objective-c cocos2d-iphone

6
推荐指数
1
解决办法
1万
查看次数

改变声音文件的速度

我正在寻找改变声音文件的速度,但我不知道如何实现它.我假设在减慢速度的情况下必须进行某种类型的插值,但我不确定如何实现加速 - 也许是几个样本的平均值?无论是改变速度还是音高,目前都不重要,我想学习如何完成两者,但至少要完成其中一个或另一个.

如果有人对这些类型的操作背后的数学有任何参考,他们将不胜感激!

谢谢,本

algorithm audio multimedia

5
推荐指数
2
解决办法
5732
查看次数

更快到malloc多次小时或几次?

当使用malloc分配内存时,通常可以更快地执行多个较小数据块的malloc或更少的大块数据malloc吗?例如,假设您正在处理具有黑色像素和白色像素的图像文件.您正在迭代像素,并希望将每个黑色像素的x和y位置保存在一个新结构中,该结构还具有指向下一个和前一个像素x和y值的指针.迭代通过为指针分配每个黑色像素的x和y值的新结构的像素通常会更快,或者通过迭代一次获得黑色像素数的计数会更快,然后分配一个大的使用仅包含x和y值但没有指针的结构的内存块,然后再次迭代,将x和y值保存到该数组中?我假设某些平台可能与其他平台不同,哪个更快,但每个人认为通常会更快?

c c++ memory algorithm

5
推荐指数
3
解决办法
3072
查看次数

高流量,高度安全的Web API,用什么语言?

如果您打算建立一个高流量,非常安全的网站,您会使用哪种语言?

例如,如果您计划建立一个authorize.net规模的网站,那必须通过API处理大量的信用卡交易,您会从头开始构建它?我想大多数处理具有类似安全性的类似流量的网站都会使用非开源软件(如果我错了,请纠正我).你会使用什么开源软件?为什么?Python,Ruby,Erlang,PHP,自定义C/C++,还是什么?此外,您是否会使用传统数据库,或NoSQL路由更有意义?

不想在这里开始一场火焰战,只是想知道Stack Overflow的好人在这个问题上的想法......

更新:作为一点澄清,这完全是假设的.我完全理解了解您的语言/平台的重要性,只是寻找对给定语言/框架的优点/缺点的一些看法,以及哪一个(和为什么)可能更适合另一个.就数据而言,我认为客户A从供应商B购买了商品X,Y和Z.所以,非常简单,直到有人想知道客户C是否还购买了商品X和Y或X和Z或Y和Z一起购买.因此,从数据的角度来看,我想我从商业智能的角度来看待它,并想知道NoSQL是否比传统的SQL数据库有任何优势/劣势.

language-agnostic scaling scalability

5
推荐指数
1
解决办法
3690
查看次数

iPhone应用程序退出时会调用哪种方法?

我知道-applicationWillResignActive会在来电时被调用,但如果用户点击"退出"按钮(iPhone正面唯一的按钮),是否有一个标准方法被调用?

cocoa-touch

4
推荐指数
1
解决办法
1086
查看次数

C中的Canny边缘检测器

我正在寻找关于如何在Canny边缘检测中实现算法的一些澄清 - 维基百科条目 - 工作.使用2D高斯滤波器进行降噪似乎非常简单,但我听说使用两个1D滤波器 - 这是如何实现的?计算梯度和边缘方向也很简单.然而,当执行非最大抑制时,有一个巧妙的技巧来获得圆角?我目前正在做的是将边缘方向(theta)值除以pi/4,将其转换为整数并使用switch语句.但是,如何处理负θ值 - 即-pi/4应该以与3*pi/4相同的方式处理,还是与pi/4相同?

任何建议/链接非常感谢!

谢谢,本

c c++ algorithm image-processing edge-detection

4
推荐指数
1
解决办法
4425
查看次数

iPhone游戏的在线游戏可能性?

你们将如何为iPhone游戏创建在线游戏功能?显然,人们可以经常轮询服务器,但考虑到设备的功能,这是否真实?假设您每隔一两秒轮询一次服务器并检索100个字节的数据......是否可以在游戏过程中继续检索后台数据,或者是否会被服务器轮询阻止?

提前谢谢,BCH

iphone

3
推荐指数
1
解决办法
801
查看次数