小编Mik*_*kos的帖子

Solr Index似乎有效 - 但不返回任何结果

索尔新手在这里.

我创建了一个Solr索引并将一大堆文档写入其中.我可以从Solr管理页面看到文档存在且架构也很好.但是当我使用测试关键字执行搜索时,我没有得到任何结果.

  1. 进入*:*

    进入查询(在Solr管理页面中)我得到了所有结果.

  2. 但是,当我输入任何其他查询(例如术语或短语)时,我没有得到任何结果.我已经验证正在查询的字段是索引并包含我要搜索的值.

所以我很困惑我做错了什么.

lucene solr lucene.net solrnet

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

使用Windows窗体应用程序映射

我正在构建一个需要地图的C#/ Winforms应用程序(谷歌地图,Bing地图等).但我对ToU(许可证) - 非商业用途等非常困惑.

我的问题:

  1. 为了商业目的,您会建议(最好是免费)嵌入winforms应用程序的映射提供程序.

  2. 如果应用程序处于"离线"状态,即无法从映射服务器获取切片,您会建议使用哪种映射提供程序.

  3. 在我阅读ToU中的非商业用途条款之前,谷歌地球似乎很有希望,你知道通过购买许可证是否可以豁免吗?任何商业替代品?

c# google-maps google-earth bing-maps winforms

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

余弦相似代码(非术语向量)

我试图找到2个向量(x,y点)之间的余弦相似性,我正在做一些我无法确定的愚蠢错误.Pardone我是一个新手,如果我犯了一个非常简单的错误(我很可能是),我很抱歉.

谢谢你的帮助

  public static double GetCosineSimilarity(List<Point> V1, List<Point> V2)
    {
        double sim = 0.0d;
        int N = 0;
        N = ((V2.Count < V1.Count)?V2.Count : V1.Count);
        double dotX = 0.0d; double dotY = 0.0d;
        double magX = 0.0d; double magY = 0.0d;
        for (int n = 0; n < N; n++)
        {
            dotX += V1[n].X * V2[n].X;
            dotY += V1[n].Y * V2[n].Y;
            magX += Math.Pow(V1[n].X, 2);
            magY += Math.Pow(V1[n].Y, 2);
        }

        return (dotX + dotY)/(Math.Sqrt(magX) * Math.Sqrt(magY));
    }
Run Code Online (Sandbox Code Playgroud)

编辑:除了语法之外,我的问题也与逻辑结构有关,因为我处理的是不同长度的矢量.此外,上述如何推广到m维的向量.谢谢

c# math trigonometry

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

运动跟踪与Blob跟踪

大家好我有一个简单的问题,我一直在努力....运动组件(blob?)跟踪和blob跟踪之间有什么区别?由OpenCV定义.

  1. 一个覆盖另一个吗?还是他们完全不同的东西?

  2. 它们可以结合使用以提高跟踪精度吗?

  3. 前者是为运动设计的,而后者是(相对)静态物体吗?

谢谢你帮助新手.

ps我正在使用Emgu(在.NET上),我的术语可能反映了这一点.

opencv motion-detection emgucv

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

如何在C#中比较两个图像?

我想尝试开发一个跟踪应用程序,其中包含一些文本的第一个图像(假设它可能是"hello World")和我想要与另一个图像进行比较的图像(并假设它是"你好").上面的图像比较,我希望输出中缺少"世界"文本.

我该怎么做?

c# image-processing computer-vision

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

将坐标从矩形转换为平行四边形

我陷入了一个简单但令人烦恼的基本几何问题。太糟糕了,我不记得我高中时的坐标几何并寻求帮助。

我的问题如下图所示:一个矩形旋转、缩放并扭曲成平行四边形 http://img248.imageshack.us/img248/8011/transform.png

我正在努力将坐标从矩形转换为调整大小的平行四边形。任何提示、指针和/或代码示例都会很棒!

谢谢,M。

c# geometry coordinates

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

对2D点列表进行排序(首先是X然后是Y)

我试图先按x坐标,然后按y坐标对2D点列表进行排序.我实现了IComparer接口,如下所示:

class PointComparer : IComparer<Point>
{
    public int Compare(Point x, Point y)
    {
        if (x.Y != y.Y)
        {
            return x.Y - y.Y;
        }
        else
        {
            return x.X - y.X;
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

然后调用我的排序如下:

pointsList.Sort(new PointComparer());
Run Code Online (Sandbox Code Playgroud)

由于某种原因,列表不排序.肯定是非常简单和愚蠢的事情,但坚持了很长一段时间...... TIA

c# sorting icomparable points

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

Solr 停止响应(或减慢到糖蜜)...(Solr 新手)

在 Tomcat 6.0 /Win 2008 Server 下运行多核 Solr,通过 SolrNet 查询 ASP.NET。其中一个核心是巨大的,即约 2500 万个文档(约 20 GB 磁盘空间)和几个字段。其他 3 个内核要小得多(每个内核都很少)。

在对大索引进行几次查询后,Solr 显着减慢并停止响应,即甚至无法打开管理控制台。如果我重新启动 tomcat,事情再次正常进行一些查询,然后糖蜜停止。我检查了机器 RAM 和处理器使用情况,两者的利用率都低于 50%。

我不确定可能是什么问题 - 内存泄漏?我怎样才能找到问题?我不太了解 Solr/Tomcat 日志以及我应该查看哪些日志。

希望有人能帮忙。

solr solrnet

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

使用 OpenCV 捕获多播 UDP 视频流

我有一个多播 UDP 视频流,我需要我的 OPenCV (Emgu) 2.4.x 应用程序来捕获和处理(“客户端”)。

在客户端,我可以使用 VLC(udp://xx.yy.zz.aaa:1234,但是我的应用程序无法捕获这个 udp 流。我的代码很简单(

Capture cap = new Capture ("udp://@212.1.1.1:1234");
Run Code Online (Sandbox Code Playgroud)

ps 我已经尝试过并且 2/o @ 也在该地址上尝试过 rtp。没运气 :-/

OpenCV 是否直接允许“捕获”UDP 流?或者我是否需要在客户端上运行 VLC 以将视频重新传输为 rtp 或 http 或其他......?

谢谢。

opencv udp video-capture video-streaming emgucv

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

SolrNet - 总得分为0

我使用SolrNet对Solr实例进行了简单查询,但由于某种原因,得分始终为0.

我已经证实:

  • 有一个字段[SolrField("Score")] public double Score {get; 组; 在我的映射类中

  • 检查了被搜索的字段是字符串而不是文本.

还有什么可能是错的?请帮忙

更新:

  var results = solr.Query(q,
                                   new QueryOptions
                                    {
                                        OrderBy = new[] { new SolrNet.SortOrder("DateSubmitted", Order.ASC) },
                                        Fields = new[] { "score" }

                                    }
                                  );
Run Code Online (Sandbox Code Playgroud)

solr solrnet

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

AForge.net边缘检测 - 如何获得边缘点?

我正在使用Aforge对图像进行边缘检测,如何获得检测到的边缘点的x,y?除了循环通过图像位图的明显方式.

这是Aforge样本的代码,但我如何获得边缘点?

    // On Filters->Sobel edge detector
            private void sobelEdgesFiltersItem_Click( object sender, System.EventArgs e )
            {
                // save original image
                Bitmap originalImage = sourceImage;
                // get grayscale image
                sourceImage = Grayscale.CommonAlgorithms.RMY.Apply( sourceImage );
                // apply edge filter
                ApplyFilter( new SobelEdgeDetector( ) );
                // delete grayscale image and restore original
                sourceImage.Dispose( );
                sourceImage = originalImage;

// this is the part where the source image is now edge detected. How to get the x,y for //each point of the edge? 

                sobelEdgesFiltersItem.Checked = …
Run Code Online (Sandbox Code Playgroud)

.net edge-detection aforge

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