小编Jit*_*sen的帖子

为什么复杂的<double>*int没有在C++中定义?

C++程序

#include <complex>
#include <iostream>

int main()
{
  std::complex<double> z(0,2);
  int n = 3;
  std::cout << z * n << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

产生错误:'z*n'中的'operator*'不匹配.为什么?

我正在用g ++ 4.4.1编译.也许编译器只是遵循C++标准,在这种情况下我的问题是:为什么标准不允许这样做?

c++ complex-numbers

10
推荐指数
1
解决办法
5384
查看次数

最小化距离:距离公式

我正在用C编写程序.我想通过最小化表达来找到解决方案

D1+D2+......+Dn
Run Code Online (Sandbox Code Playgroud)

其中Di是由2点之间的距离公式计算的距离.上面的表达式是x和y变量

现在我将区分这个表达式并找到解决方案.我的疑问是:

因为在上面的表达式中,所有Di都将作为平方根出现,这将很难解决.所以我们可以解决这个表达式:

D1^2 + D2^2 + ......+ Dn^2
Run Code Online (Sandbox Code Playgroud)

上述表达式产生的答案是否与解决原始表达式所产生的答案相同?

我检查了简单的测试用例,例如n = 2.它产生了正确的答案.一般来说是真的吗?

如果没有,这个问题怎么解决?

algorithm math geometry

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

特征脸算法

我正在使用OpenCV编写人脸识别程序.

产生的特征脸:

  • 我是否需要使用未知面部的大型数据库?
  • 我只需要使用我希望系统识别的人的照片吗?
  • 我需要同时使用吗?

我说的是特征脸生成,这是" 学习 "步骤.

我需要使用多少张照片才能获得不错的精确度?更像20或2000?

谢谢

opencv face-recognition computer-vision face-detection eigenvector

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