问题列表 - 第17691页

如何从密集光流中提取速度矢量?

问题:我正在尝试对齐移动视频的两帧.

我目前正在尝试使用函数"cvCalcOpticalFlowLK",结果以"CvArr"的形式输出x和y的速度向量.

所以我得到了结果,但我不知道如何使用这些矢量数组.

我的问题是......我怎么知道每个像素的速度是多少?它只是该特定点上每个像素值的值吗?

注意:我会使用其他光流功能,如cvCalcOpticalFlowPyrLK(),因为它更容易,但我想要密集的光流.

opencv opticalflow

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

Django 1.1 - 注释 - 'render_comment_form'返回TemplateSyntaxError

我想简单地使用Django的内置注释模块在模板中呈现内置注释表单,但这会返回TemplateSyntaxError异常.

我需要帮助调试此错误,因为在谷歌搜索和使用Django API参考后,我仍然没有得到任何更远.

信息:

这是模板'_post.html'[缩短]:

<div id="post_{{ object.id }}">
<h2>
    <a href="{% url post object.id %}">{{ object.title }}</a>
    <small>{{ object.pub_date|timesince }} ago</small>
    </h2>
    {{ object.body }}
    {% load comments %}
    {% get_comment_count for object as comment_count %}
    <p>{{ comment_count }}</p>
    <!-- Returns 0, because no comments available  -->
    {% render_comment_form for object %}
    <!-- Returns TemplateSyntaxError -->
Run Code Online (Sandbox Code Playgroud)

这是渲染时的异常输出:

Caught an exception while rendering: Reverse for 'django.contrib.comments.views.comments.post_comment'
with arguments '()' and keyword arguments '{}' not found.1  
{% load comments i18n %} …
Run Code Online (Sandbox Code Playgroud)

python django exception django-templates django-comments

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

如何强制转换System.Windows.Controls.SelectedItemCollection?

我有一个方法:

private void DeletePuzzle(object param) 
{
}
Run Code Online (Sandbox Code Playgroud)

param是一个System.Windows.Controls.SelectedItemCollection,我从WPF ListViewSelectedItems财产得到的.

不知何故,我似乎无法将它从一个对象转换为任何有用的东西.我无法创建一个System.Windows.Controls.SelectedItemCollection因为它的保护级别,并且param不会转换为IList,ICollection或者IEnumerable.

我怎样才能遍历param的项目?

wpf selecteditem

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

Prolog - 递归家谱

我正在尝试编写一个Prolog程序,该程序将依次打印出英国版税的男性继承人.我到目前为止的尝试:

son(elizabeth, charles).
son(charles, william).
son(charles, henry).
son(elizabeth, andrew).
son(elizabeth, edward).
son(edward, severn).
successor(X, Y) :- son(X, Y).
successor(X, Y) :- son(X, C), successor(C, Y).
Run Code Online (Sandbox Code Playgroud)

后继功能并不能完全符合我的要求:当前输出为:

successor(elizabeth, Y).
Y = charles ;
Y = andrew ;
Y = edward ;
Y = william ;
Y = henry ;
Y = severn ;
false.
Run Code Online (Sandbox Code Playgroud)

第一个规则使所有三个直接子节点打印出来,然后第二个规则打印出所有后代.但是第一个孩子的后代应该来到第二个直系孩子面前,如下:

successor(elizabeth, Y).
Y = charles ;
Y = william ; % william and henry should come before andrew
Y = henry ;
Y = andrew ; …
Run Code Online (Sandbox Code Playgroud)

tree prolog

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

为什么读取输入作为流与字符串的内存效率更高?

我们使用HTTPClient来实现REST API.

我们正在使用以下方法读取服务器响应:

method = new PostMethod(url);
HttpClient client = new HttpClient();
int statusCode = client.executeMethod(method);
String responseBody = method.getResponseBodyAsString();
Run Code Online (Sandbox Code Playgroud)

当我们这样做时,我们得到这个警告:

Dec 9, 2009 7:41:11 PM org.apache.commons.httpclient.HttpMethodBase getResponseBody
WARNING: Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is recommended.
Run Code Online (Sandbox Code Playgroud)

文档继续说:

HttpClient能够进行有效的请求/响应正文流.可以提交或接收大型实体而不在内存中缓冲.如果可以同时执行多个HTTP方法,这尤其重要.虽然有方便的方法来处理字符串或字节数组等实体,但不鼓励使用它们.除非小心使用,否则它们很容易导致内存不足,因为它们意味着在内存中缓冲整个实体.

所以我的问题是,如果你确实需要完整的响应作为字符串(即:存储在数据库中,或使用DOM解析),为什么使用流更节省内存?

java stream httpclient

7
推荐指数
2
解决办法
8220
查看次数

Quartz Core,Core Graphics和Quartz 2D有什么区别?

我想知道是否有人可以准确区分这些?据我所知,Core Graphics只是一个包含Quartz Core和Quartz 2D的"Framework Package".但我不确定Quartz 2D是否真的是Quartz Core?也许有人可以在那里画一些线?是什么构成了这些之间的差异?

在查看文档时,我看到Quartz Core仅列出了所有Core Animation的内容.那么Quartz Core ==核心动画?

iphone core-graphics quartz-graphics quartz-2d

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

删除行时,jqgrid catch服务器错误

得到这个代码:

$('#hotels').jqGrid({
      url : base_url + 'administrator/ajaxhotel',
      datatype : 'json',
      mtype : 'GET',
      colNames : ['Hotel ID' , 'Hotel Name', 'Hotel Location','Type', 'Status', 'Active', 'Date Added'],
      colModel : [
          {name: 'id', index: 'id'},
          {name: 'name', index : 'name', editable: true, editrules:{required:true, custom:true, custom_func: check_hotel_exists}, formatter: hotel_link_formatter, unformat:hotel_link_unformatter},
          {name: 'location', index:'location'},
          {name:'type', index:'type'},
          {name: 'status', index: 'status', editable:true, edittype:'select', editoptions: {value: 'normal:Normal;sold:Sold'}},
          {name: 'active', index: 'is_active', width: 100, resizable: false, editable:true, edittype:'select', editoptions:{value: '1:Active; 0:Not Active'}},
          {name: 'date_added', index: 'date_added'},
      ], …
Run Code Online (Sandbox Code Playgroud)

jquery jqgrid

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

使用python删除文件中的最后一行

如何用python删除文件的最后一行?

输入文件示例:

hello
world
foo
bar
Run Code Online (Sandbox Code Playgroud)

输出文件示例:

hello
world
foo
Run Code Online (Sandbox Code Playgroud)

我创建了以下代码来查找文件中的行数 - 但我不知道如何删除特定的行号.我是python的新手 - 所以如果有更简单的方法 - 请告诉我.

    try:
        file = open("file")
    except IOError:
        print "Failed to read file."
    countLines = len(file.readlines())
Run Code Online (Sandbox Code Playgroud)

编辑:

我想出了各种各样的答案:主要是草莓和我在网上看到的东西(对不起,我找不到链接).

#!/usr/bin/env python

import os, sys

readFile = open("file")

lines = readFile.readlines()

readFile.close()
w = open("file",'w')

w.writelines([item for item in lines[:-1]])

w.close()
Run Code Online (Sandbox Code Playgroud)

python text line

30
推荐指数
5
解决办法
7万
查看次数

如何检查C++ std :: string是否以某个字符串开头,并将子字符串转换为int?

如何在C++中实现以下(Python伪代码)?

if argv[1].startswith('--foo='):
    foo_value = int(argv[1][len('--foo='):])
Run Code Online (Sandbox Code Playgroud)

(例如,如果argv[1]--foo=98,则foo_value98.)

更新:我对调查Boost犹豫不决,因为我只是想对一个简单的小命令行工具进行一个非常小的改动(我宁愿不必学习如何链接并使用Boost作为一个小的更改).

c++ string parsing substring startswith

213
推荐指数
17
解决办法
26万
查看次数

file:URI和斜杠

我正在处理的应用程序涉及访问网络文件共享上的文件,我们使用URI来指定文件的位置.

我对文件的理解:URI是它们应该采用file://+ path的形式.对于Windows网络共享,此路径看起来像\\servername\dir\file,因此生成的URI成为file:////servername/dir/file.

这似乎对Java的URI类很有用,但Win32 API似乎需要一个file://servername/dir/file样式URI,Java拒绝它,因为它"具有权限组件".

我是否正确理解网络共享URI?是否有另一种方法来指定没有Java抱怨权限的路径?

编辑:我们希望能够将路径存储为URI,以便利用URI的scheme-part来指定其他位置(例如file:versus other :).但正如所指出的,看起来Java可能只有自己的URI问题......

java windows uri file-uri

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