小编Aru*_*iRC的帖子

是否存在任何地图/无向图识别系统?

如果有图表的草图(纸上)或DAG甚至街道图的二值化图像 - 是否有任何光学识别系统可以分析地图或图形,然后计算最短路径等?

想到了一个有意义的项目,我想到了这一点.但是无法弄清楚要搜索Google之前或相关工作的关键字.此领域的此类工作是否有任何具体名称?(例如,当我们谈论从室外照片中检测文本而不是扫描页面时,通常会使用"自然场景中的文字"......那样)

编辑:请注意我不是要求解决问题的方法,而是已经存在的东西,应用程序,项目或已发表的论文等.

image-processing computer-vision

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

在Android上使用哪个SVM库?

我们正在努力为Android平台提供在线手写文本识别器.android中的内置手势识别使用(从我从代码中收集的)K-NN点检查,最可能是平滑Bezier曲线的控制点.

取而代之的是,我们将从触摸屏上的用户生成的点中获取一些标准特征数据,然后训练大约50个字符类的SVM(最初)以检查我们的特征选择的工作情况.

因此,考虑到这个SVM必须在移动电话上运行,这在处理能力方面可能不是最先进的,应该使用哪个库?还需要考虑哪个库​​最容易使用Eclipse IDE集成到Android SDK的开发中?

我考虑过LibSVM,但任何有使用移动平台的经验的人都应该能够提供有根据的猜测.

提前致谢.

java android machine-learning gesture-recognition android-gesture

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

在Ubuntu上使用OpenCV 2.4.1从映像创建视频

这是我使用OpenCV从图像创建视频的示例程序.但我的输出视频无法正常工作并发生错误并声明"无法解复用流"请帮忙.

  #include<cv.h>
  #include<highgui.h>
  #include<cvaux.h>
  #include<cxcore.h>

  int main()
{
    //CvVideoWriter *writer = 0;
    int isColor = 1;
    int fps     = 25;  // or 30
    int frameW  = 320; // 744 for firewire cameras
    int frameH  = 240; // 480 for firewire cameras
    CvSize size;

    size.width = frameW;
    size.height = frameH;
    CvVideoWriter *writer = cvCreateVideoWriter(
            "data3.avi",
            CV_FOURCC('M','J','P','G'),
            fps,
            size);
    IplImage* img = 0; 
    img=cvLoadImage("IMG_0157.JPG");
    for(int counter=0;counter < 3000;counter++)
    {
    cvWriteFrame(writer,img);      // add the frame to the file
    }
    cvReleaseVideoWriter(&writer);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

opencv

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

与F#中的LazyList进行模式匹配时出错

试图在SO上的这个问题之后合并F#中的两个LazyLists .最初为匹配两个列表而写.修改后得到这个:

let rec printLazyList (l1:LazyList<int>) (l2:LazyList<int>) =
    match (l1, l2) with
        | t, s when t |> LazyList.isEmpty && s |> LazyList.isEmpty -> printfn "";
        | t , LazyList.Cons(h2,t2) when t |> LazyList.isEmpty -> printf "%d " h2 
                                                                 let a = LazyList.empty 
                                                                 printLazyList a t2
        | LazyList.Cons(h1,t1), s when s |> LazyList.isEmpty -> printf "%d " h1 
                                                                let b = LazyList.empty 
                                                                printLazyList t1 b
        | LazyList.Cons(h1,t1), LazyList.Cons(h2,t2) -> if h1 = h2 then 
                                                            printf "%d " h1 …
Run Code Online (Sandbox Code Playgroud)

f# pattern-matching lazy-evaluation

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

找到aike blobs系列的最佳算法

我想找到相似的blob(几乎相同的大小和在同一条线上). 是一个示例图像.

我正在使用c#和opencv.

c# algorithm opencv image-processing

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

加密后,exe文件变为不可执行文件

在C中编写基本的基于LFSR的流密码加密模块后,我在常用文本文件上尝试了它,然后在Windows中的.exe文件上尝试了.但是,在解密后,文件没有运行,给出了一个关于16位的错误.显然在解密时有些错误.或者是文件制作,如果我篡改他们的二进制代码,他们会被破坏?

我正在检查我的程序文本文件,希望找到我的任何错误.但问题是,是否有人尝试在可执行文件上运行您自己的加密程序?这是他们明显的答案吗?

c cryptography stream-cipher

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

使用F#在异步函数中没有输出?

尝试使用Blocking Queue和此处给出的代码实现读写器问题.整个事情已编译并运行,但reader()和writer()函数中async {...}内的部分不会产生任何输出.我很确定它们被正确调用,因为即使我是F#的菜鸟,带有此代码的教程页面看起来也很真实.

这是整个代码:

open System
open System.IO
open System.Collections.Generic
//open System.Runtime.Serialization.Formatters.Binary

///defining Agent
type Agent<'T> = MailboxProcessor<'T>

///defining Message
type internal BlockingAgentMessage<'T> = 
  | Get of AsyncReplyChannel<'T>
  | Add of 'T * AsyncReplyChannel<unit> 

/// Agent-based implementation of producer/consumer problem 
type BlockingQueueAgent<'T>(maxLength) =
    let agent = Agent.Start(fun agent ->
        let queue = new Queue<_>()
        //let queue = new Queue()
        // State machine running inside the agent
        let rec emptyQueue() = 
            agent.Scan(fun msg ->
                match msg with 
                | Add(value, …
Run Code Online (Sandbox Code Playgroud)

.net f# asynchronous

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