问题列表 - 第32980页

如何在CGAL中计算一条线上的点

给定CGAL中的3D线,如何计算该线上距离端点已知距离的点?

c++ cgal computational-geometry

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

比较存储在mysql数据库中的SIFT功能

我正在扩展用于分类图像的图像库,我想找到包含或包含在其他图像中的重复图像,变换图像和图像.
我已经测试了OpenCV的SIFT实现,它运行得很好,但对于多个图像来说速度相当慢.太快了我以为我可以提取功能并将它们保存在数据库中,因为很多其他与图像相关的元数据已经被保存在那里.

将新图像的功能与数据库中的功能进行比较的最快方法是什么?
通常比较是使用kd-trees,FLANN或我在SO上的另一个线程中找到的金字塔匹配内核来计算欧氏距离,但还没有看到太多.

由于我不知道有效地在数据库中保存和搜索kd树的方法,我目前只看到三个选项:
*让MySQL计算数据库中每个特征的欧氏距离,尽管我确定这将花费不合理的时间来拍摄多张照片.
*在开始时将整个数据集加载到内存中并构建kd-tree(s).这可能很快,但内存密集.此外,所有数据都需要从数据库传输.
*将生成的树保存到数据库中并加载所有树,这将是最快的方法,但也会产生大量流量,因为新图像必须重建kd树并将其发送到服务器.

我正在使用OpenCV的SIFT实现,但我并没有死定.如果有一个特征提取器更适合这个任务(并且大致同样强大),我很高兴,如果有人可以提出一个.

c++ database algorithm computer-vision sift

17
推荐指数
1
解决办法
5881
查看次数

Crystal Reports公式方法,GroupName

我正在修复一些旧的报告,并遇到了GroupName方法.我无法确切地发现它的作用并且正在寻求支持.就此而言,是否有在线参考,其中包含CR,参数等内置方法的列表?

crystal-reports

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

使用PHP将用户信用卡号发送到打印机

我一直对此感到好奇,但却找不到任何好的信息.我曾经在网上订购的披萨店工作.用户将提交他们的卡信息,我们将在商店运行它.我想知道是否有人可以告诉我这笔交易是如何进行的.如果它符合PCI标准,以及如何将其发送到打印机.我可以想到几种方法,但它们似乎都不是正确的方法.我希望用PHP做到这一点.谢谢.

php credit-card pci-compliance

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

Date(dateString)和new Date(dateString)之间的区别

我有一些代码试图解析日期字符串.

当我这样做alert(Date("2010-08-17 12:09:36")); 它正确解析日期,一切正常,但我不能调用相关的方法Date,如getMonth().

当我尝试:

var temp = new Date("2010-08-17 12:09:36");
alert(temp);
Run Code Online (Sandbox Code Playgroud)

我收到"无效日期"错误.

关于如何用新Date()解析"2010-08-17 12:09:36"的任何想法?

javascript date

49
推荐指数
4
解决办法
10万
查看次数

fancybox里面的jquery没有工作

我在fancybox中面临着jquery的问题.基本上我有一个通过ajax呈现的表单,它已被加载到fancybox中.但问题是,jquery不能在fancybox加载的表单上工作:(但是当我转到实际的表单页面时它工作正常.

我在这里发现了类似的问题 http://groups.google.com/group/fancybox/browse_thread/thread/fe6f9cad7b42df79,他说使用绝对引用...我甚至试过了,但没有运气.

你们中的任何人都遇到过类似的问题吗?

这是我的jquery代码


$(document).ready(function() {
  $("input#user_username").click(function(e){
    alert("asaadasd");
  }); // this works fine when called through the form loaded in the page, but doesn't when the form is loaded within fancybox

  $("a#login-link, a#login-link2, a#signup-link, a#signup-link2").fancybox({
    'scrolling'   : 'no',
    'titleShow'   : false
  });

});
Run Code Online (Sandbox Code Playgroud)

任何帮助?

jquery fancybox

2
推荐指数
1
解决办法
3581
查看次数

分组函数(tapply,by,aggregate)和*apply系列

每当我想在R中做一些"map"py时,我通常会尝试使用一个函数 apply家族中.

但是,我从来没有完全理解它们之间的区别 - 如何{ sapply,lapply等}将函数应用于输入/分组输入,输出将是什么样的,甚至输入可以是什么 - 所以我经常只要仔细检查它们,直到我得到我想要的东西.

有人可以解释如何使用哪一个?

我当前(可能不正确/不完整)的理解是......

  1. sapply(vec, f):输入是一个向量.output是一个向量/矩阵,其中element if(vec[i])一个矩阵,如果f有一个多元素输出

  2. lapply(vec, f):相同sapply,但输出是一个列表?

  3. apply(matrix, 1/2, f):输入是一个矩阵.output是一个向量,其中element i是f(矩阵的row/col i)
  4. tapply(vector, grouping, f):output是一个矩阵/数组,其中矩阵/数组中的元素是向量f分组g的值,和g被推送到行/列名称
  5. by(dataframe, grouping, f):让我们g成为一个分组.适用f于组/数据框的每一列.漂亮打印分组和f每列的值.
  6. aggregate(matrix, grouping, f):类似于by,但不是将输出打印得很漂亮,而是将所有内容都粘贴到数据帧中.

侧问题:我还没有学会plyr或重塑-将plyrreshape更换所有这些完全?

r lapply sapply r-faq tapply

1011
推荐指数
10
解决办法
39万
查看次数

C#if语句简写操作符(?:)导致无法访问的代码

为什么我在使用Visual Studio 2010的C#中收到此警告?

"Unreachable expression code detected"
Run Code Online (Sandbox Code Playgroud)

从以下代码(DateTime.Now绿色波浪形下划线):

public DateTime StartDate
{
  get
  {
    DateTime dt = (DateTime)ViewState["StartDate"];
    return ((dt == null) ? DateTime.Now : dt);
  }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net if-statement visual-studio

13
推荐指数
1
解决办法
5740
查看次数

C++模板编译错误:在'>'标记之前的预期primary-expression

此代码编译并按预期工作(它在运行时抛出,但没关系):

#include <iostream>
#include <boost/property_tree/ptree.hpp>

void foo(boost::property_tree::ptree &pt) 
{
    std::cout << pt.get<std::string>("path"); // <---
}

int main()
{
    boost::property_tree::ptree pt;
    foo(pt);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是只要我添加模板并将foo原型更改为

template<class ptree>
void foo(ptree &pt)
Run Code Online (Sandbox Code Playgroud)

我在GCC中遇到错误:

test_ptree.cpp: In function ‘void foo(ptree&)’:
test_ptree.cpp:7: error: expected primary-expression before ‘>’ token
Run Code Online (Sandbox Code Playgroud)

但MSVC++没有错误!错误在标记的行中<---.再次,如果我将问题线改为

--- std::cout << pt.get<std::string>("path"); // <---
+++ std::cout << pt.get("path", "default value");
Run Code Online (Sandbox Code Playgroud)

错误消失(问题是明确的<std::string>).

Boost.PropertyTree需要Boost> = 1.41.请帮助我理解并修复此错误.


请参阅模板:模板功能与类的模板成员函数不兼容 - 一个类似的流行问题包含其他好的答案和解释.

c++ gcc boost compiler-errors visual-c++

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

在SQL Server 2005中识别最常用的存储过程变体的最快方法

我试图弄清楚是否有办法识别被称为最多的SP的"版本".我有一个SP,它被一堆不同的参数调用.我知道SP引起了一些问题,并试图指出问题所在.除了捕获SP的呼叫并手动筛选结果外,是否可以使用分析器通过提供的参数对SP呼叫进行分组?

我不是一个DB(A/E),只是一个Web开发人员,所以任何正确方向的提示/点都会有所帮助.谢谢!

编辑:重新编译SP没有多大帮助.

t-sql stored-procedures sql-server-2005

9
推荐指数
1
解决办法
6671
查看次数