小编str*_*eek的帖子

如何在C中的堆栈上创建结构?

我理解如何struct在堆上创建使用malloc.正在寻找struct关于在堆栈上创建一个C而不是所有文档的一些文档.似乎只谈论堆上的结构创建.

c heap-memory stack-memory

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

如何从录制的监控摄像机视频中读取时间?

我有一个问题,我必须从监控摄像机录制的视频中读取录制时间.

时间显示在视频的左上角区域.下面是显示时间区域的屏幕抓取链接.此外,数字颜色(白色/黑色)在视频持续时间内不断变化.

替代文字 http://i55.tinypic.com/2j5gca8.png

请指导我解决这个问题.我是一名Java程序员,所以更喜欢通过Java的方法.

编辑: 感谢unhillbilly的评论.我查看了Ron Cemer OCR库,其性能远低于我们的要求.

由于ocr性能低于预期,我计划使用屏幕抓取为所有数字构建字符集,并使用一些图像/像素比较库将帧时间与字符集进行比较,字符集将显示概率结果经过比较.

所以我一直在寻找一个好的图像比较库(我可以使用非java库,我可以使用命令行运行).对上述方法的任何建议都会非常有帮助.

java ocr image-processing video-processing computer-vision

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

算法空间复杂度教程

可能重复:
Big O的简单英文解释

我一直在努力计算我编写的算法的Big-O时间和空间复杂度.

任何人都可以指出一个很好的资源来研究算法的空间复杂性.

编辑:我在发布之前搜索过教程.遗憾的是,所有教程都侧重于运行时复杂性,并且几乎没有写太多关于空间复杂性的内容.

algorithm analysis space-complexity

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

为什么不能使用指针指向char指针而不是char指针数组?

当我尝试在下面的代码中初始化第二个选项时names,我得到一个分段错误.我猜第二个选项在概念上有些不正确.有任何想法吗?

 char *names[] = {
            "Alan", "Frank",
            "Mary", "John", "Lisa"
        };

 char **names = {
            "Alan", "Frank",
            "Mary", "John", "Lisa"
        };
Run Code Online (Sandbox Code Playgroud)

c pointers

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

如何在R-studio的函数体中设置断点?

我有一个R脚本调用我写的函数.但是,当我执行脚本时,程序不会停在函数体中的调试点.调试点的唯一工作时间是在主脚本文件中设置它们.我正在使用R-studio IDE,但是任何一般的解决方案也将受到赞赏.

r rstudio

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

如何计算POS标签的标签精度和召回率?

我正在使用一些基于规则和统计的POS标记器来标记语料库(大约5000个句子)和词性(POS).以下是我的测试语料库的片段,其中每个单词由其各自的POS标签分隔为'/'.

No/RB ,/, it/PRP was/VBD n't/RB Black/NNP Monday/NNP ./.
But/CC while/IN the/DT New/NNP York/NNP Stock/NNP Exchange/NNP did/VBD n't/RB fall/VB apart/RB Friday/NNP as/IN the/DT Dow/NNP Jones/NNP Industrial/NNP Average/NNP plunged/VBD 190.58/CD points/NNS --/: most/JJS of/IN it/PRP in/IN the/DT final/JJ hour/NN --/: it/PRP barely/RB managed/VBD *-2/-NONE- to/TO stay/VB this/DT side/NN of/IN chaos/NN ./.
Some/DT ``/`` circuit/NN breakers/NNS ''/'' installed/VBN */-NONE- after/IN the/DT October/NNP 1987/CD crash/NN failed/VBD their/PRP$ first/JJ test/NN ,/, traders/NNS say/VBP 0/-NONE- *T*-1/-NONE- ,/, *-2/-NONE- unable/JJ *-3/-NONE- to/TO cool/VB the/DT …
Run Code Online (Sandbox Code Playgroud)

python shell text-processing nlp machine-learning

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

是否有一个Matlab循环等效于python的"for in"循环?

是否有一个matlab相当于python中的"for in"循环?

例如在python中,我可以使用以下代码遍历列表中的项目:

for c_value in C_VALUES:
Run Code Online (Sandbox Code Playgroud)

matlab

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

在使用realloc之前是否需要释放指针变量?

realloc再次使用指针变量之前是否需要释放内存.以下哪项是正确的?

for(i = 0; i < n; i++){
   myArray = (int *)realloc(myArray, i*sizeof(int));
}

for(i = 0; i < n; i++){
   myArray = (int *)realloc(myArray, i*sizeof(int));
   free(myArray);
   myArray = NULL;
}
Run Code Online (Sandbox Code Playgroud)

c malloc pointers memory-management

6
推荐指数
2
解决办法
4394
查看次数

如何将2D坐标从商店图像映射到商店的实际货架?

我们需要建立一个车间模型,我们可以将相机图像中的像素坐标(x,y)与商店3D空间中的实际对象相关联.相机图像将作为产生这种模型的来源,遭受鱼眼扭曲.因此,直线实际上在相机图像中显示为曲线,并且墙壁看起来在不完全正确的角度处彼此相遇.

我们将该区域细分为多边形.图像上的每个多边形指的是特定区域,例如架子,显示区域,结账台等.通过映射落在每个多边形中的像素,我们希望将其与属于与该区域对应的架子相关联.

任何想法如何去做?

以下是商店的示例图片,其中标有一些多边形:

在此输入图像描述

编辑: 我们不想找出3D坐标,我们只需要知道哪个架子是任何多边形映射到的.因此,如果用户点击多边形,我们可以说他点击了哪个架子.

我们能够管理上面的大型多边形,如图中所示的那些,但远离相机的架子可以小到几个像素,所以我们需要某种概率结果,如果用户点击(x) ,y)他试图点击Shelf-A的概率是多少,或者他试图点击Shelf-B的概率是多少等等.

基本上,我们正在寻找的是概率函数,当在2D图像上点击小多边形(或像素)时,该概率函数将返回点击附近对象的概率.

编辑2: 从样本图像中看不出的一点是,多边形尺寸可能非常小(小到几个像素),而多边形又可能非常接近.

此外,用例是商店中的顾客从其中一个货架上挑选产品.应用程序用户将单击图像中他认为产品被拾取的点.现在,由于多边形非常小且如此接近,因此用户只能猜测拾取的确切点,因此我们最多只能知道它可能是接近点击点的3-4个多边形中的任何一个.所以问题是如何计算这些3-4多边形的概率?

正如这里所建议的那样,点击距离多边形中心的距离及其面积可能是计算这个概率的参数,我想知道的是有没有算法这样做.

math geometry image-processing computer-vision computational-geometry

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

如何在matlab中将文本文件中的行作为字符串读取?

我试图在MATLAB中读取一个文本文件,其格式如下.我希望将整行读作字符串.

 2402:0.099061 2404:0.136546 2406:0.447161 2407:0.126333 2408:0.213803 2411:0.068189
Run Code Online (Sandbox Code Playgroud)

我尝试了几件事.

textscan(fid, '%s') 读取行但将行拆分为空格中的单元格.

fscanf(fid, '%s') 将该行作为字符串读取,但删除所有空格.

file-io matlab

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