问题列表 - 第42585页

寻找指纹中心

如果我们假设每个指纹都是由同心曲线(椭圆或圆圈)组成 - 而且我知道不是每个指纹都是 - 我怎样才能找到那些同心曲线的中心?

让我们采用这种"理想"的指纹,试着找出它的中心......

替代文字

我的方法是尝试:

  • 通过图像的列/行查找光谱,并尝试查找最大化光谱特定波段的列/行.我认为通过中心的列将具有最常规的变化幅度模式 - 因此,最可识别的谐波.
  • 我的第二种方法是尝试通过列和行计算黑白的变化,并最大化行和列之间的数量.

虽然这些方法适用于现有的一些,但通过一些额外的过滤,它们会失败,因为指纹"不像这个那样理想".你能想到任何不同的方法吗?有标准的方法吗?

编辑1我现在非常喜欢Zack的想法,并希望有人能够更清楚地知道如何做到这一点......

编辑2我希望有人更多地阐述了扎克的想法.赏金给了扎克.

编辑3指纹,其中曲线中心接近指纹外的脊. 替代文字

signal-processing image-processing biometrics fingerprint

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

Lapackpp vs Boost BLAS

首先,我是 C++ 新手。

我正在为我的硕士论文编写一个程序,其中一部分假设以递归方式解决回归问题。

我想解决:

Ax = y
Run Code Online (Sandbox Code Playgroud)

就我而言,计算速度不可忽视,这就是我想知道 Boost::BLAS 是否使用

x = (A^T A)^{-1}A^Ty
Run Code Online (Sandbox Code Playgroud)

需要比 Lapackpp 更少的计算时间(我使用的是 gentoo)。

PS 我能够在 Lapackpp 项目站点找到类文档,但找不到示例。有人可以给我提供一些例子,以防 Lapack 比 Boost::BLAS 更快吗

谢谢

c++ boost linear-algebra linear-regression lapack++

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

派生类中非模板方法的模板方法

class A {
public:
    template<typename T> void func(size_t n, T values[]) { ... }
};

class B : public A {
public:
    void func(size_t n, uint32_t values[]) { ... }
};
Run Code Online (Sandbox Code Playgroud)

调用此代码时,为什么函数B::func() 优先于函数模板A::func()

uint32_t values[5];
A* obj = new B();
obj->func(5, values);
Run Code Online (Sandbox Code Playgroud)

c++ templates class derived

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

使用 jQuery 动画回到原始位置

我想要将用户单击的图像动画化到左上角 100x100,然后我希望它返回到动画开始的原始位置,但是使用这段代码,它会不断向顶部和左侧滑动一些像素。我无法弄清楚是什么原因导致了这个问题。怎样才能让它回到原来的位置呢?

var posLeft;
var posTop;

$(this).children("img").click(function() {


        goToTopLeft($(this));

        $.each($(this).parent().children("img"), function() {

            $(this).css("z-index","0");

        });

        goToFrontFromTopLeft($(this));

        $(this).css("z-index", "1");



    });

function goToTopLeft(img) {
        posLeft = img.position().left;
        posTop = img.position().top;
        img.animate({ top: '-=100', left: '-=100', height: 'toggle' }, 500);
    }

    function goToFrontFromTopLeft(img) {
        img.animate({ top: posTop, left: posLeft, height: 'toggle' }, 500);
    }
Run Code Online (Sandbox Code Playgroud)

jquery positioning jquery-animate

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

通过ping计算上传/下载速度

如何通过一些平均ping速率来计算互联网连接的速度.它涉及的计算是什么.可以通过ping速率计算上传/下载限制

编辑 如果ping不是解决方案还有什么?

performance networking network-programming ping

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

C#属性XmlIgnore和XamlWriter类 - XmlIgnore无法正常工作

我有一个类,包含Brush MyBrush标记为的属性[XmlIgnore].然而,它在流中被序列化,在尝试读取时会导致麻烦XamlReader.

我做了一些测试,例如当改变Property的可见性(到内部)时,它在流中消失了.不幸的是,我不能在我的特定场景中这样做.

  1. 有没有人有同样的问题?
  2. 你有没有办法解决这个问题?

备注:据我所知,C#4.0

这是我的单元测试中的一个方法,我在那里测试XamlSerialization:

            // buffer to a StringBuilder
            StringBuilder sb = new StringBuilder();
            XmlWriter writer = XmlWriter.Create(sb, settings);
            XamlDesignerSerializationManager manager = new XamlDesignerSerializationManager(writer) {XamlWriterMode = XamlWriterMode.Expression};

            XamlWriter.Save(testObject, manager);
            xml = sb.ToString();
            Assert.IsTrue(!String.IsNullOrEmpty(xml) && !String.IsNullOrEmpty(xml), "Xaml Serialization failed for " + testObject.GetType() + " no xml string available");

            xml = sb.ToString();
            MemoryStream ms = xml.StringToStream();
            object root = XamlReader.Load(ms);
            Assert.IsTrue(root != null, "After reading from MemoryStream no result for …
Run Code Online (Sandbox Code Playgroud)

c# .net-4.0 xamlreader xmlignore

7
推荐指数
1
解决办法
4543
查看次数

Boo vs Nemerle有什么区别?

看起来这两种语言都被称为"C#应该是什么",使用hygenic宏,REPL,Compiler作为Serivce(CaaS),静态+鸭子打字(C#之前的方式).这两种语言之间是否有任何重大差异,或者它们只是两种不同的实现,或多或少相同的东西?我在某地读过Nemerle的宏观服务比Boo更强大; 这是真的?

他们如何在当前活动,成熟度和IDE集成方面进行比较?

此外,C#5.0传闻的CaaS功能是否可能会使它们过时,如果它实现,或者是否有能够使它们保持相关的功能?

macros boo nemerle compiler-as-a-service

8
推荐指数
2
解决办法
1386
查看次数

Objective-C - >符号?

可能重复:
Objective C中的" - >"是什么?

objective-c中的" - >"是什么?它用于什么?

symbols objective-c

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

C++,D和C++ 0x之间的主要区别是什么?

我们最近经常会遇到并听到它们,我想在stackoverflow上对它们进行一些很好的比较.链接,参考和文章也没关系.

c++ d c++11

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

函数从整数到[0,1]浮点间隔

给定一个整数,我想在区间[0,1]中产生一个唯一的浮点数.(此号码将用作id).我发现我遇到的所有函数的问题是它们在用完整数值之前遇到重复.例如,如果f(a:int):float = 0.a那么f(16000) = 0.16f(16001) = 0.16001.但由于它是浮点数,0.16并且0.16001可能表示相同.换句话说,我需要一个函数不仅产生唯一的数字,而且还产生唯一表示的数字(至少是C++整数域).

我知道答案取决于特定环境中整数和浮点的大小,但如果你能给出一个特定大小的例子,它仍然会有所帮助.

c c++ math

0
推荐指数
2
解决办法
2229
查看次数